(57)【要約】【課題】複数のユーザがデータ管理サーバにアクセス可能なネットワーク型分析装置システムにおいて、何らかの事故によるファイルの不当専有を防止する一方、分析によるファイル専有は保護することのできる分析装置システム及び同システム用ファイル管理プログラムを提供する。【解決手段】システムにログインしておらず、いずれの分析装置の分析も担当していないユーザに貸出中であるファイルが存在する場合、当該ファイルを貸出中から解放するファイル解放処理を、所定のタイミングで繰り返し実行する。【選択図】図１
2013148992.tif 000002
【特許請求の範囲】
【請求項１】
一又は複数の分析装置と、一又は複数のクライアント端末と、前記分析装置に関連した各種のファイルを管理するデータ管理サーバと、がネットワークを介して接続されたネットワーク型分析装置システムであって、
前記データ管理サーバが、
ユーザの本システムへのログインを管理するログイン管理部と、
各分析装置が分析中であるか否かと、該分析の担当ユーザと、を管理する分析装置管理部と、
ユーザから前記分析装置を通してデータ管理サーバ内の一つのファイルの貸出要求を受けると、当該ファイルが貸出中でない場合にのみ、該ユーザに対して該ファイルを貸出中に設定し、該分析装置からファイル返却要求を受けると、該ファイルを貸出中から解放するファイル貸出部と、
システムにログインしておらず、いずれの分析装置の分析も担当していないユーザに貸出中であるファイルが存在する場合、当該ファイルを貸出中から解放するファイル解放処理を、所定のタイミングで繰り返し実行するファイル解放部と、
を備えることを特徴とするネットワーク型分析装置システム。
【請求項２】
一又は複数の分析装置と、一又は複数のクライアント端末と、前記分析装置に関連した各種のファイルを管理するデータ管理サーバと、がネットワークを介して接続されたネットワーク型分析装置システムにおいて、
前記データ管理サーバを、
ユーザの本システムへのログインを管理するログイン管理部、
各分析装置が分析中であるか否かと、該分析の担当ユーザと、を管理する分析装置管理部、
ユーザから前記分析装置を通してデータ管理サーバ内の一つのファイルの貸出要求を受けると、当該ファイルが貸出中でない場合にのみ、該ユーザに対して該ファイルを貸出中に設定し、該分析装置からファイル返却要求を受けると、該ファイルを貸出中から解放するファイル貸出部、
システムにログインしておらず、いずれの分析装置の分析も担当していないユーザに貸出中であるファイルが存在する場合、当該ファイルを貸出中から解放するファイル解放処理を、所定のタイミングで繰り返し実行するファイル解放部、
として機能させることを特徴とするネットワーク型分析装置システム用ファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信ネットワークで分析装置とクライアントコンピュータとが相互に接続されたシステム及びそのシステムを動作させるためのプログラムに関する。特に、分析結果など、分析に関連した各種のファイルを管理するシステム及びプログラムに関する。
【０００２】
なお、本発明において分析装置は、測定対象である試料の物理量を測定する、あらゆる種類の装置を含む。
【背景技術】
【０００３】
近年、複数のクライアント端末（例えばパーソナルコンピュータ）とデータ管理サーバとをＬＡＮ（ローカルエリアネットワーク）などのデータ通信ネットワークによって接続し、データ管理サーバ内に格納されたファイルを共有して使用することにより、ファイルを一元的に管理するネットワーク型のファイル管理システムが、企業などで多く用いられている。
【０００４】
ネットワーク型ファイル管理システムでは、ユーザが或るファイルを閲覧したり編集したりしたい場合には、次のようなファイル貸出処理が実行される。この処理を、図６を参照しつつ説明する。
【０００５】
ユーザはクライアント端末を操作し、例えばID及びパスワードを入力することにより、システムにログインする。ログインが正常に完了すると、ユーザはクライアント端末上でファイル貸出要求（ファイル編集要求）を入力する。この入力を受けるとデータ管理サーバのファイル管理モジュールは、ファイルが保存されているデータべースに、当該ファイルが貸し出し可能か否か、即ち、他のユーザに貸出中であるか（他のユーザが編集中であるか）否かの問い合わせを行う。他のユーザに貸出中でない場合には、ファイル管理モジュールはデータベースに対してファイル貸出登録を行い、当該ファイルのステータスは貸出中となる。この後、ユーザはクライアント端末において当該ファイルを編集することが可能となる。
【０００６】
編集が完了すると、ユーザはクライアント端末においてファイル返却要求（ファイル編集完了指示）を入力し、ファイルを閉じる。この操作を受けて、ファイル管理モジュールはファイル返却登録をデータベースに対して行い、当該ファイルのステータスは貸出中から解放され、貸し出し可能なステータスとなる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2007-148876号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したようにファイル貸し出しステータスを適切に管理することにより、複数のユーザが同時に一つのファイルを編集してしまい、その結果、ファイルに不整合が生じたりファイルが破損してしまったりするという問題を回避することが可能となる。
【０００９】
ところで、ファイルの貸し出し中に、貸し出し対象となっているユーザが使用しているクライアント端末に何らかのエラー（例えば、停電によるシャットダウン、コンピュータのクラッシュ、アプリケーションエラーなど）が生じることがある。このような場合、その時点でクライアント端末で編集中であったファイルは、データ管理サーバのファイル管理モジュール側ではその編集状態が変わることはなく、貸し出し状態が維持される。こうなると、他のユーザがそのファイルを開こうとしても、実際には誰も編集していないのにもかかわらず、貸し出しが拒否されてしまう。そこで、このような不具合を解消するため、従来のシステムでは、所定の時間超過等の何らかの基準により強制的にファイルの貸し出し状態を解放するファイル強制解放機能を設けている。
【００１０】
一方、分析装置の分野においても、近年、複数の分析装置と複数のクライアント端末とデータ管理サーバをネットワークを介して接続するネットワーク型の分析装置システムが主流になっている（例えば特許文献１）。ネットワーク型の分析装置システムでは、様々な種類の分析装置を一つのクライアント端末（通常は一般的なコンピュータ）から制御することが可能であり、また、クライアント端末を複数接続することにより、複数の異なる箇所から分析装置を制御することができることから、ユーザに高い利便性が提供される。このネットワーク型分析装置システムにおいても、分析に関連する様々なファイルがデータ管理サーバ内で一元的に管理される。
【００１１】
ネットワーク型分析装置システムでは、ユーザはデータ管理サーバ内のファイルを直接的に編集する他、分析装置にファイルへのアクセスを委任する場合がある。後者の場合では、ユーザはクライアント端末から分析装置を制御すると共に、その制御を通じてデータ管理サーバ内のファイルを指定し、分析装置を該ファイルにアクセスさせる。これにより、分析装置は、装置の設定や分析条件等の分析に必要なパラメータをデータ管理サーバ内のファイルから入力したり、分析結果をデータ管理サーバ内のファイルに出力したりする。
【００１２】
しかしながら、このように分析装置がデータ管理サーバ内のファイルにアクセスしている最中に、使用中のファイルの貸し出し状態が強制的に解放されると、分析が途中で中断されてしまう。また、上記のネットワーク型ファイル管理システムの場合と同様に、データ管理サーバ内のファイルの整合性が損なわれるという問題もある。
【００１３】
本発明は上記のような課題を解決するためのものであり、その主たる目的は、複数のユーザがデータ管理サーバにアクセス可能なネットワーク型分析装置システムにおいて、何らかの事故によるファイルの不当専有を防止する一方、分析によるファイル専有は保護することのできる分析装置システム及び同システム用ファイル管理プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために成された本発明に係るネットワーク型分析装置システムは、
一又は複数の分析装置と、一又は複数のクライアント端末と、前記分析装置に関連した各種のファイルを管理するデータ管理サーバと、がネットワークを介して接続されたネットワーク型分析装置システムであって、
前記データ管理サーバが、
ユーザの本システムへのログインを管理するログイン管理部と、
各分析装置が分析中であるか否かと、該分析の担当ユーザと、を管理する分析装置管理部と、
ユーザから前記分析装置を通してデータ管理サーバ内の一つのファイルの貸出要求を受けると、当該ファイルが貸出中でない場合にのみ、該ユーザに対して該ファイルを貸出中に設定し、該分析装置からファイル返却要求を受けると、該ファイルを貸出中から解放するファイル貸出部と、
システムにログインしておらず、いずれの分析装置の分析も担当していないユーザに貸出中であるファイルが存在する場合、当該ファイルを貸出中から解放するファイル解放処理を、所定のタイミングで繰り返し実行するファイル解放部と、
を備えることを特徴としている。
【００１５】
本発明に係るネットワーク型分析装置システムでは、データ管理サーバのログイン管理部及び分析装置管理部が、ユーザの本システムへのログインと、各分析装置の稼働状況（分析装置が分析中であるか否か、分析中であればその担当ユーザが誰であるか）を管理する。そしてファイル解放部はこれらログイン管理部及び分析装置管理部の管理情報に基づき、本システムにログインしておらず、分析中の分析装置のいずれにも分析を指示していないユーザに貸出中であるファイルが存在するか否かをチェックする。そのようなファイルが存在する場合、そのファイルは何らかのエラーによって貸出中となっており、実際にはユーザによって編集されている最中ではないと判断することができるため、ファイル解放部は、そのファイルを解放する処理を行う。このような構成を採ることにより、ネットワーク型分析装置システムにおいて、分析の継続は安全に確保しつつ、データ管理サーバ内のファイルを適切に管理することが可能となる。
【００１６】
また、上記の課題を解決するために成された本発明に係るネットワーク型分析装置システム用ファイル管理プログラムは、
一又は複数の分析装置と、一又は複数のクライアント端末と、前記分析装置に関連した各種のファイルを管理するデータ管理サーバと、がネットワークを介して接続されたネットワーク型分析装置システムにおいて、
前記データ管理サーバを、
ユーザの本システムへのログインを管理するログイン管理部、
各分析装置が分析中であるか否かと、該分析の担当ユーザと、を管理する分析装置管理部、
ユーザから前記分析装置を通してデータ管理サーバ内の一つのファイルの貸出要求を受けると、当該ファイルが貸出中でない場合にのみ、該ユーザに対して該ファイルを貸出中に設定し、該分析装置からファイル返却要求を受けると、該ファイルを貸出中から解放するファイル貸出部、
システムにログインしておらず、いずれの分析装置の分析も担当していないユーザに貸出中であるファイルが存在する場合、当該ファイルを貸出中から解放するファイル解放処理を、所定のタイミングで繰り返し実行するファイル解放部、
として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明に係るネットワーク型分析装置システム及び同システム用ファイル管理プログラムでは、ファイル解放部が、システムにログインしておらず、分析中でもないユーザに貸し出した状態となっているファイルを検出し、そのようなファイルに対してファイル解放処理を所定のタイミングで定期的に実行する。ファイル解放部がこのような動作を行うことにより、たとえクライアント端末やネットワークにおいて何らかの不具合が生じたとしても、誤って編集中のままとなっているファイルのステータスを貸出中から適切に解放することができ、他のユーザに使用・編集可能とすることができる。一方、分析装置が使用しているファイルについてはファイル解放処理を行わないため、分析は安全に継続される。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るネットワーク型分析装置システムの一実施例を示す概略構成図。
【図２】本実施例のネットワーク型分析装置システムにおける管理用データ記憶部の概略構成図。
【図３】ファイル選択画面の一例。
【図４】分析装置選択画面の一例。
【図５】ファイル解放部の動作を説明するための図。
【図６】ファイル貸出処理の説明図。
【発明を実施するための形態】
【００１９】
以下、本発明に係るネットワーク型分析装置システムの一実施例を図面を参照しつつ詳細に説明する。
【００２０】
図１は、本発明に係るネットワーク型分析装置システムの一実施例の概略構成図である。本実施例のネットワーク型分析装置システム１（以下、適宜「システム１」と略称する）は、以下に説明する構成を有する。
【００２１】
ユーザが操作する端末であるクライアント端末Ｔ１、Ｔ２、分析に関する各種データを管理するデータ管理サーバＤＳ、分析装置Ａ１〜Ａ４、前記分析装置Ａ１〜Ａ４の動作を制御し、必要な情報を取得するアクイジションコントローラＡＣＱ１、ＡＣＱ２が、ローカルエリアネットワーク（ＬＡＮ）などのデータ通信ネットワークであるシステムネットワークＮＷを介して互いに接続されている。
【００２２】
データ管理サーバＤＳはハードディスクなどの大容量記憶媒体で構成されるファイル保存部２を含む。ファイル保存部２には、本システム１における分析に関連した各種のファイルが一元的に保存されている。
【００２３】
ネットワーク型分析装置システム１に含まれる分析装置の数や種類はいかなるものであってもよい。また、本実施例ではクライアント端末が２台接続されているが、この数も、当然ながら適宜変更することが可能である。
【００２４】
クライアント端末Ｔ１、Ｔ２は汎用のコンピュータであり、専用の分析用アプリケーションがインストールされている。ユーザはこの分析用アプリケーションを用いることで分析装置Ａ１〜Ａ４に対して分析実行の指示を出したり、実行中の分析の状態を確認したりすることができる。また、分析用アプリケーションによって、データ管理サーバＤＳのファイル保存部２に保存されている、過去の分析結果などの各種ファイルを参照したり編集したりすることも可能である。
【００２５】
データ管理サーバＤＳは、ファイル貸出部３及びファイル解放部４を含んでいる。これらファイル貸出部３及びファイル解放部４はいずれも、データ管理サーバＤＳのＣＰＵ（中央演算装置）がメモリ、ハードディスク等の記憶領域と協働することにより、予めインストールされたファイル管理プログラムを実行することによって具現化されるソフトウエア的な構成である。また、データ管理サーバＤＳは、システム１に対するユーザのログイン／ログアウトを制御し、管理するためのログイン管理部５と、システム１にログインしたユーザの分析装置Ａ１〜Ａ４へのアクセスを管理すると共に、分析装置Ａ１〜Ａ４がそれぞれ分析中であるか否かを管理する分析装置管理部６と、システム１を管理するためのデータを記憶する管理用データ記憶部７と、を備えている。これらもまた、ソフトウエア的な構成である。
【００２６】
図２は、本実施例のネットワーク型分析装置システム１における管理用データ記憶部７の概略構成図である。図２に示すように、管理用データ記憶部７には、システム１に登録されているユーザ名と各ユーザのパスワードを記録したシステム登録ユーザテーブル１０と、システム１にログインしたユーザを記録するログイン中ユーザリスト１１と、ファイル保存部２に保存されている各ファイルのステータス及び貸出ユーザを記録する貸出ファイルテーブル１２と、分析装置Ａ１〜Ａ４のステータス及び担当ユーザを記録する装置稼働状況テーブル１３と、が記憶されている。
【００２７】
以下、これらファイル貸出部３、ファイル解放部４、ログイン管理部５、分析装置管理部６、及び管理データ記憶部７の動作を具体的に説明する。
【００２８】
まずユーザがクライアント端末Ｔ１を操作して、分析用アプリケーションを起動したものとする。分析用アプリケーションが起動した後、ユーザ名とパスワードを入力すると、データ管理サーバＤＳのログイン管理部５は、入力されたユーザ名とパスワード名とがシステム登録ユーザテーブル１０中に登録されているユーザ名とパスワードと一致するかどうかを確認し、一致する場合には、当該ユーザのシステム１へのログインを許可する。このログイン情報は、ログイン管理部５によりログイン中ユーザリスト１１に記録される。
【００２９】
なお、個々のユーザに対して各種の権限（例えば、全ての操作が許可されるアドミニストレータ権限、分析装置の操作やファイルの編集・閲覧のみが許可されるユーザ権限、ファイルの閲覧のみが許可されるビジター権限など）が予め設定されている場合には、ユーザは当然、その付与された権限内で可能な操作を行う。本実施例では、ユーザに全ての権限が与えられているものとする。
【００３０】
システム１にログインした後、ユーザはクライアント端末Ｔ１の分析用アプリケーションを介して、データ管理サーバＤＳのファイル保存部２に保存されている各種のファイルを閲覧したり、編集したりすることができる。ファイルの編集を行いたい場合には、クライアント端末Ｔ１の分析用アプリケーションは、図３に示すようなファイル選択画面をクライアント端末Ｔ１の表示画面上に表示する。ユーザは、ファイル選択画面を参照しつつ所望のファイルを選択する。
【００３１】
図３のファイル選択画面においては、ファイル保存部２に記憶されている各種のファイルを参照することが可能である。図３の例では、データ、メソッド、レポート、バッチという四種類のタブが設けられており、各タブを選択することで、対応した種類のファイル一覧が表示される。図３の例では、「Data1.lcd」というファイルが現在userAによって開かれており、編集中であることが示されている。
【００３２】
ここで、ユーザがクライアント端末Ｔ１を操作する（例えばマウスをクリックする）ことによって、例えば「Data12224.lcd」というファイルを編集したい（又は閲覧したい）旨を入力したとする。この操作に基づき、クライアント端末Ｔ１は、「Data12224.lcd」に対するファイル貸出要求をデータ管理サーバＤＳに送信する。ファイル貸出要求が送信されてきたことに基づき、ファイル貸出部３は「Data12224.lcd」のステータスが貸出中であるか否かを確認する。
【００３３】
「Data12224.lcd」に対するファイル貸出要求を受けた時点で「Data12224.lcd」が既に他のユーザに対して貸出中である場合には、ファイル貸出部３は「Data12224.lcd」の編集（貸出）を拒否する。また、分析用アプリケーションの画面上に例えば「Data12224.lcdは現在、他のユーザが編集中のため、開くことができません」等のメッセージを表示することで、ユーザに対して編集不可の案内を行う。
【００３４】
「Data12224.lcd」に対するファイル貸出要求を受けた時点で「Data12224.lcd」のステータスが貸出中でない場合には、ファイル貸出部３はこのユーザに対して「Data12224.lcd」の編集許可を与えるとともに、「Data12224.lcd」のステータスを貸出中に設定する。これにより、クライアント端末Ｔ１においてユーザは「Data12224.lcd」を編集することが可能となる。ファイル貸出部３はまた、貸出ファイルテーブル１２内の当該ファイルのステータスを貸出中に変更し、貸出ユーザ名を記録する。
【００３５】
「Data12224.lcd」の編集が終了すると、ユーザはクライアント端末Ｔ１において、ファイル編集終了を意味する所定の操作を行う（例えば、閉じるボタンを押下する）。この操作に基づき、クライアント端末Ｔ１から「Data12224.lcd」のファイル返却要求がデータ管理サーバＤＳに送信される。ファイル返却要求が送信されてきたことに基づき、ファイル貸出部３は、クライアント端末Ｔ１に対する「Data12224.lcd」の接続を切断し、同時に、「Data12224.lcd」のステータスを貸出中から解放する。ファイル貸出部３はまた、貸出ファイルテーブル１２内の当該ファイルのステータスをアクセスフリーの状態にしたうえで、貸出ユーザ名を削除する。
【００３６】
一方、ユーザは、クライアント端末Ｔ１の分析用アプリケーションを介して、分析装置Ａ１〜Ａ４に分析を指示することもできる。この場合、クライアント端末Ｔ１の分析用アプリケーションは、図４に示すような分析装置選択画面をクライアント端末Ｔ１の表示画面上に表示する。ユーザは、分析装置選択画面を参照しつつ分析装置を選択する。なお、図４の表示例では、「HPLC2」という分析装置が現在userBによって使用され、分析中であることが示されている。
【００３７】
ここで、ユーザがクライアント端末Ｔ１を操作することによって、例えば「HPLC1」という分析装置を使用したい旨を入力したとする。この操作に基づき、クライアント端末Ｔ１は、「HPLC1」に対する分析装置使用要求をデータ管理サーバＤＳに送信する。分析装置使用要求が送信されてきたことに基づき、分析装置管理部６は「HPLC1」のステータスが分析中であるか否かを確認する。
【００３８】
「HPLC1」に対する分析装置使用要求を受けた時点で「HPLC1」が既に他のユーザによって使用されている場合には、分析装置管理部６は「HPLC1」の使用を拒否する。また、分析用アプリケーションの画面上に例えば「HPLC1は現在、他のユーザが分析中のため、使用することができません」等のメッセージを表示することで、ユーザに対して使用不可の案内を行う。
【００３９】
「HPLC1」に対する分析装置使用要求を受けた時点で「HPLC1」のステータスが分析中でない場合には、分析装置管理部６はこのユーザに対して「HPLC1」の使用許可を与えるとともに、「HPLC1」のステータスを分析中に設定する。これにより、クライアント端末Ｔ１と「HPLC1」の間の通信が確保され、ユーザは「HPLC1」を使用することが可能となる。分析装置管理部６はまた、装置稼働状況テーブル１３の当該分析装置のステータスを分析中に変更し、その担当ユーザ名を記録する。
【００４０】
クライアント端末Ｔ１と「HPLC1」の間の通信が確保されると、クライアント端末Ｔ１の分析用アプリケーションを介して分析指示画面が端末の表示画面上に表示される。ユーザは、この分析指示画面上で入力を行うことにより、分析を予約したり、分析の実行を指示したり、分析の詳細設定を行ったりすることができる。
【００４１】
なお、分析指示画面において分析条件を入力する際、ユーザが値を逐一入力していく他、データ管理サーバＤＳ内に保存されている、分析条件が記載されたファイル（メソッドファイル）を利用することにより、過去に使用した分析条件を一括入力することができる。また、ファイル保存部２内にメソッドファイルを新規作成したうえで、分析指示画面に入力した分析条件を保存することができる。
また、分析結果データを出力するファイル（データファイル）を指定する際にも、データ管理サーバＤＳ内にあるファイルを使用したり、新しいデータファイルを作成したうえでデータ管理サーバＤＳ内に保存することができる。
【００４２】
データ管理サーバＤＳ内にあるメソッドファイルやデータファイルを使用して分析を行う場合、これらのファイルの使用も、上記と同様にファイル貸出部３によって管理され、各ファイルのステータスが他のユーザに対して貸出中であるか否かが確認される。これらのファイルが貸出中でない場合は、当該ファイルを使用することができ、当該ファイルのステータスが貸出中に設定される。同時に、貸出ファイルテーブル１２中の当該ファイルのステータスが貸出中に変更され、本分析の担当ユーザ名が記録される。
【００４３】
以上のようにして、ユーザはクライアント端末Ｔ１から分析装置に分析を指示することができるが、分析装置が分析を実行している最中にその担当ユーザがログアウトしても、当該分析装置の分析はそのまま実行される。この場合、当該分析装置と、分析に使用しているファイル（メソッドファイルやデータファイル等）のステータスは、それぞれ分析中、貸出中のままとなる。また、ログイン中ユーザリスト１１からは、ログアウトしたユーザのユーザ名がなくなっているものの、貸出ファイルテーブル１２と装置稼働状況テーブル１３には、ログアウトしたユーザのユーザ名が記録されたままとなる。そのため、これらの分析装置とファイルは、その担当ユーザがログアウトしていても、分析が終了するまでは他のユーザが使用することができない。
【００４４】
分析装置が分析を終了すると、その情報は分析装置管理部６に送信される。ここで、分析装置管理部６は、分析装置の担当ユーザがログアウトしているか否かをログイン中ユーザリスト１１により確認する。その結果、担当ユーザがログアウトしていた場合は、分析装置のステータスを解放する。また、貸出ファイルテーブル１２における当該ファイルと装置稼働状況テーブル１３における当該分析装置の各ステータスをアクセスフリーの状態に変更し、担当ユーザの名前を削除する。一方、担当ユーザがログインしており、この担当ユーザが使用するクライアント端末と当該分析装置の通信が確保されている場合は、当該分析装置のステータスを維持すると共に、貸出ファイルテーブル１２及び装置稼働状況テーブル１３の当該分析装置のステータス及びユーザ名を維持する。
【００４５】
次に、ファイル解放部４の動作に関し、図５を参照しつつ説明する。ファイル解放部４は、予め定められたタイミングで（例えば一日のうち、最も分析装置の稼働量が少ないと予測される、バックアップを実行する前段階において１回など）、以下のファイル解放動作を行う。
【００４６】
（Ａ）ファイル貸出中ユーザ情報の取得
ファイル解放部４は、ファイル保存部２に記憶されているファイルのうち、現時点でどのファイルがどのユーザに貸し出されているかを、貸出中ファイルと貸出ユーザとが対応付けられた貸出ファイルテーブル１２を参照することにより確認する。本例ではＡファイルがユーザＢに、ＢファイルがユーザＥに、ＣファイルがユーザＡに、ＤファイルがユーザＤに貸出中であることが貸出ファイルテーブル１２よりわかるので、ファイル貸出中ユーザは「ユーザＡ、ユーザＢ、ユーザＤ、ユーザＥ」であると確定する。
【００４７】
（Ｂ）ログアウトユーザ情報の取得
次にファイル解放部４は、システム１に登録されている全ユーザの情報が記載されたシステム登録ユーザテーブル１０と、現在システム１にログインしている全てのユーザが記載されたログイン中ユーザリスト１１を比較することにより、現在ログアウトしているユーザをリストアップする。図５の例では、ログアウトしているユーザが「ユーザＤ、ユーザＥ」であると確定する。
【００４８】
（Ｃ）分析中のユーザ情報の取得
さらにファイル解放部４は、各分析装置Ａ１〜Ａ４の稼働状況が記載された装置稼働状況テーブル１３を参照し、現在分析を行っているユーザをリストアップする。なお、上述したように、本発明に係るシステム１では、あるユーザが、システム１に対してはログアウトしていながらも、分析の実行を続行することが可能である。図５の例では、分析中のユーザが「ユーザＡ、ユーザＢ」であると確定する。
【００４９】
（Ｄ）ファイル解放対象ユーザの確定
以上の（Ａ）、（Ｂ）、（Ｃ）の処理より、ファイル解放部４は、システム１にログインしておらず、即ち、ログアウト中であり（（Ｂ）の情報）、且つ、分析実行中ではないユーザ（（Ｃ）の情報）であって、ファイルが貸出中になっているユーザ（（Ａ）の情報）が存在するか否かを調べる。図５の例では、ユーザＥがこれに該当する。
【００５０】
（Ｅ）ファイル解放処理の実行
ファイル解放部４は、ユーザＥに対して貸し出されているファイルを貸出中から解放する。図５の例では、Ｂファイルのステータスが貸出中から解放される。
【００５１】
以上のようにして、ファイル解放部４はファイル解放処理を実行する。
【００５２】
以上、本発明に係るネットワーク型分析装置システムについて実施例を用いて説明したが、上記は例に過ぎないことは明らかであり、本発明の趣旨の範囲内で適宜に変更や修正、又は追加を行っても構わない。
【００５３】
例えば、ファイル貸出中ユーザのリスト、ログアウトユーザのリスト、分析中ユーザのリストは、ファイル解放部４のファイル解放処理の実行とは別に予め用意されていても構わないし、ファイル解放処理を実行する際に、ファイル解放部４がその都度、生成しても構わない。
【００５４】
また、上記実施例では、ログイン管理部５がデータ管理サーバＤＳに含まれていたが、システム１の形態に応じて、どこに設けられていても構わない。例えば、システム１全体を司るシステムサーバが別途設けられている場合には、このシステムサーバ内にログイン管理部５を含めることができる。
【００５５】
更に、ファイル解放処理の実行タイミングや回数は上述の例に限られるものではなく、適宜設定すれば良い。クライアント端末から、ファイル解放処理実行要求を受けた度に実行しても構わない。
【符号の説明】
【００５６】
１…ネットワーク型分析装置システム
２…ファイル保存部
３…ファイル貸出部
４…ファイル解放部
５…ログイン管理部
６…分析装置管理部
７…管理用データ記憶部
１０…システム登録ユーザテーブル
１１…ログイン中ユーザリスト
１２…貸出ファイルテーブル
１３…装置稼働状況テーブル
Ｔ１、Ｔ２…クライアント端末
ＤＳ…データ管理サーバ
ＡＣＱ１、ＡＣＱ２…アクイジションコントローラ
Ａ１〜Ａ４…分析装置
ＮＷ…システムネットワーク
【図１】
2013148992.tif 000003
【図２】
2013148992.tif 000004
【図３】
2013148992.tif 000005
【図４】
2013148992.tif 000006
【図５】
2013148992.tif 000007
【図６】
2013148992.tif 000008