(57)【要約】【課題】外乱の要因となる機器を制御して、所定の装置の使用時における精度向上を図る。【解決手段】第１装置を使用するための予約情報であって、前記第１装置の使用の開始日時及び終了日時に相当する情報を含む前記予約情報を格納する記憶部と、前記記憶部に格納される前記予約情報に基づく前記開始日時に達した場合、第２装置を所定の状態にするための第１指示を、前記第２装置を制御する制御端末に送信し、前記記憶部に格納される前記予約情報に基づく前記終了日時に達した場合、前記第２装置を前記開始日時前の状態にするための第２指示を、前記制御端末に送信する処理部とを備えるサーバとする。【選択図】図１
2018049567.tif 000002
【特許請求の範囲】
【請求項１】
第１装置を使用するための予約情報であって、前記第１装置の使用の開始日時及び終了日時に相当する情報を含む前記予約情報を格納する記憶部と、
前記記憶部に格納される前記予約情報に基づく前記開始日時に達した場合、第２装置を所定の状態にするための第１指示を、前記第２装置を制御する制御端末に送信し、
前記記憶部に格納される前記予約情報に基づく前記終了日時に達した場合、前記第２装置を前記開始日時前の状態にするための第２指示を、前記制御端末に送信する処理部と、を備えるサーバ。
【請求項２】
サーバと制御端末とを備える制御システムであって、
前記サーバが、
第１装置を使用するための予約情報であって、前記第１装置の使用の開始日時及び終了日時に相当する情報を含む前記予約情報を格納する第１記憶部と、
前記第１記憶部に格納される前記予約情報に含まれる前記開始日時に達した場合、第２装置を所定の第１状態にするための第１指示を、前記第２装置を制御する前記制御端末に送信する第１処理部とを備え、
前記第１処理部は、前記第１記憶部に格納される前記予約情報に基づく前記終了日時に達した場合、前記第２装置を前記開始日時前の状態にするための第２指示を、前記制御端末に送信し、
前記制御端末が、
第２記憶部と第２処理部とを備え、
前記第２処理部は、
前記サーバから前記第１指示を受信した場合、前記第１指示に含まれる前記第２装置から前記第２装置の現在の状態である第２状態を取得して、取得した前記第２状態を前記第２記憶部に格納し、前記第１指示に基づいて前記第２装置を前記第１状態にするように制御し、
前記サーバから前記第２指示を受信した場合、前記第２装置を、前記第２記憶部に格納される前記第２状態にするように制御する、
制御システム。
【請求項３】
コンピュータが、
第１装置を使用するための予約情報であって、前記第１装置の使用の開始日時及び終了日時に相当する情報を含む前記予約情報に基づく前記開始日時に達した場合、第２装置を所定の状態にするための第１指示を、前記第２装置を制御する制御端末に送信し、
前記予約情報に基づく前記終了日時に達した場合、前記第２装置を前記開始日時前の状態にするための第２指示を、前記制御端末に送信する、
ことを実行する制御方法。
【請求項４】
コンピュータが、
第１装置を使用するための予約情報であって、前記第１装置の使用の開始日時及び終了日時に相当する情報を含む前記予約情報に基づく前記開始日時に達した場合、第２装置を所定の状態にするための第１指示を、前記第２装置を制御する制御端末に送信し、
前記予約情報に基づく前記終了日時に達した場合、前記第２装置を前記開始日時前の状態にするための第２指示を、前記制御端末に送信する、
ことを実行するための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、制御システム、制御方法、及び、制御プログラムに関する。
【背景技術】
【０００２】
電子顕微鏡装置や粒子線治療装置など、荷電粒子の照射と挙動を用いた計測・医用・産業装置がある。これらの装置において、荷電粒子の挙動が外乱により変動すると、計測値のばらつき、強度分布から構成した画像のボケやブレ、治療効果の低下などの可能性が高まる。ここで、外乱とは、振動、音、風等による装置の揺らぎ、電磁波、電界、磁界の変化、電源電圧・電流の変動、放射線量の変化などである。外乱の要因には、エアコンからの風、電子レンジ／無線機等からの電磁波、モータ等を有する装置からの振動、電力使用量の大きい装置の動作などがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５８１８６号公報
【特許文献２】特許第５４５２１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子顕微鏡装置や粒子線治療装置などにおいて、計測値や強度分布画像取得、粒子放射部位の位置収束などの精度向上のためには、粒子の挙動を乱す周囲環境の制御（外乱要因の除去）が求められる。しかし電子顕微鏡装置等の装置の精度向上のために、外乱の要因となる機器を制御することは、非常に難しい。
【０００５】
本発明は、外乱の要因となる機器を制御して、所定の装置の使用時における精度向上を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、以下の手段を採用する。
即ち、第１の態様は、
第１装置を使用するための予約情報であって、前記第１装置の使用の開始日時及び終了日時に相当する情報を含む前記予約情報を格納する記憶部と、
前記記憶部に格納される前記予約情報に基づく前記開始日時に達した場合、第２装置を所定の状態にするための第１指示を、前記第２装置を制御する制御端末に送信し、
前記記憶部に格納される前記予約情報に基づく前記終了日時に達した場合、前記第２装置を前記開始日時前の状態にするための第２指示を、前記制御端末に送信する処理部と、を備えるサーバとする。
【０００７】
開示の態様は、プログラムが情報処理装置によって実行されることによって実現されてもよい。即ち、開示の構成は、上記した態様における各手段が実行する処理を、情報処理装置に対して実行させるためのプログラム、或いは当該プログラムを記録したコンピュータ読み取り可能な記録媒体として特定することができる。また、開示の構成は、上記した各手段が実行する処理を情報処理装置が実行する方法をもって特定されてもよい。開示の構成は、上記した各手段が実行する処理を行う情報処理装置を含むシステムとして特定されてもよい。
【０００８】
プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は
もちろん、必ずしも時系列的に処理されなくても、並列的または個別に実行される処理を含む。プログラムを記述するステップの一部が省略されてもよい。
【発明の効果】
【０００９】
本発明によれば、外乱の要因となる機器を制御して、所定の装置の使用時における精度向上を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態のシステムの構成例を示す図である。
【図２】図２は、サーバ１００の記憶部１０４に格納されるテーブルの例を示す図である。
【図３】図３は、情報処理装置のハードウェア構成例を示す図である。
【図４】図４は、実施形態におけるサーバの動作フローの例を示す図である。
【図５】図５は、スケジュールテーブルの例を示す図である。
【図６】図６は、予約端末の表示部に表示される予約状況画面の例を示す図である。
【図７】図７は、予約端末の表示部に表示される予約受付画面の例を示す図である。
【図８】図８は、装置関連性テーブルの例を示す図である。
【図９】図９は、装置テーブルの例を示す図である。
【図１０】図１０は、装置制御テーブルの例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して実施形態について説明する。実施形態の構成は例示であり、発明の構成は、開示の実施形態の具体的構成に限定されない。発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【００１２】
図１は、本実施形態のシステムの構成例を示す図である。本実施形態のシステム１０は、サーバ１００、予約端末２００、制御端末３００、作業端末４００を含む。サーバ１００、予約端末２００、制御端末３００、作業端末４００は、互いに、ネットワークを介して接続されている。制御端末３００には、エアコン３２０、電子レンジ３３０、モータ３４０が接続されている。作業端末４００には、電子顕微鏡装置４２０が接続されている。ここでは、電子顕微鏡装置４２０の使用する際の精度向上のために、外乱の要因となる機器であるエアコン３２０、電子レンジ３３０、モータ３４０を制御する。制御される外乱の要因となる機器は、ここに挙げたものに限定されるものではない。また、精度向上を図る装置は、電子顕微鏡装置４２０に限定されるものではない。精度向上を図る装置には、例えば、加速した電子線や陽子線および粒子線を用いる装置、すなわち、透過型電子顕微鏡（Transmission Electron Microscope、以下、ＴＥＭと略す）、走査型電子顕微鏡（Scanning Electron Microscope、以下、ＳＥＭと略す）、放射線や粒子線治療装置、などが代表として挙げられる。ＴＥＭ、ＳＥＭ、粒子線治療装置は、他の精度向上を図る装置に対して、装置自体が外乱の要因となる機器になり得る。システム１０は、精度向上を図る装置を複数含んでもよい。ここでは、制御端末３００は、１つとしているが、システム１０は、外乱の要因となる機器を制御する制御端末３００を複数含んでもよい。また、外乱の要因となり得る他の電子顕微鏡装置４２０等を接続した他の作業端末４００上で、制御端末３００と同様に機器を制御する機能を実施するように構成してもよい。
【００１３】
サーバ１００は、処理部１０２、記憶部１０４、通信部１０６、時計部１０８を含む。
処理部１０２は、電子顕微鏡装置４２０等の使用予約スケジュールに基づいて、外乱要因となる機器の制御を指示する。記憶部１０４は、サーバ１００で使用されるデータ、テーブル、プログラム等を格納する。通信部１０６は、ネットワークを介して、他の装置等と、データ、信号の送受信（通信）を行う。時計部１０８は、時刻を計時する。
【００１４】
図２は、サーバ１００の記憶部１０４に格納されるテーブルの例を示す図である。記憶部１０４は、スケジュールテーブルＴ１０、装置テーブルＴ２０、装置関連性テーブルＴ３０、装置制御テーブルＴ４０を格納する。各テーブルの内容については、後に説明する。
【００１５】
予約端末２００は、処理部２０２、記憶部２０４、通信部２０６、表示部２０８、入力部２１０を含む。処理部２０２は、電子顕微鏡装置４２０等の使用の予約受付処理を行う。記憶部２０４は、予約端末２００で使用されるデータ、テーブル、プログラム等を格納する。通信部２０６は、ネットワークを介して、他の装置等と、データ、信号の送受信（通信）を行う。表示部２０８は、電子顕微鏡装置４２０等の予約状況画面や予約受付画面を利用者に向けて表示する。入力部２１０は、利用者から電子顕微鏡装置４２０等の使用の予約を受け付ける。
【００１６】
制御端末３００は、処理部３０２、記憶部３０４、通信部３０６、制御部３０８を含む。処理部３０２は、サーバ１００からの指示を受けて、外乱の要因となる機器の動作を制御する。記憶部３０４は、制御端末３００で使用されるデータ、テーブル、プログラム等を格納する。通信部３０６は、ネットワークを介して、他の装置等と、データ、信号の送受信（通信）を行う。制御部３０８は、処理部３０２からの指示に基づき、接続される機器の動作を制御する。制御部３０８は、接続される機器の動作状態を取得する。制御部３０８には、エアコン３２０、電子レンジ３３０、モータ３４０が接続される。
【００１７】
作業端末４００は、処理部４０２、記憶部４０４、通信部４０６、制御部４０８、表示部４１０、入力部４１２を含む。処理部４０２は、電子顕微鏡装置４２０の動作を制御する指示を制御部４０８に向けて行う。記憶部４０４は、作業端末４００で使用されるデータ、テーブル、プログラム等を格納する。通信部４０６は、ネットワークを介して、他の装置等と、データ、信号の送受信（通信）を行う。制御部４０８は、処理部４０２からの指示に基づき、接続される装置の動作を制御する。表示部４１０は、電子顕微鏡装置４２０における結果等を表示する出力手段である。入力部４１２は、電子顕微鏡装置４２０を操作するための入力手段である。
【００１８】
サーバ１００、予約端末２００、制御端末３００、作業端末４００は、ＰＣ（Personal
Computer）、スマートフォン、携帯電話、タブレット型端末、カーナビゲーション装置
、ＰＤＡ（Personal Digital Assistant）、ワークステーション（ＷＳ、Work Station）のような専用または汎用のコンピュータ、あるいは、コンピュータを搭載した電子機器を使用して実現可能である。
【００１９】
図３は、情報処理装置のハードウェア構成例を示す図である。図３に示す情報処理装置は、一般的なコンピュータの構成を有している。サーバ１００、予約端末２００、制御端末３００、作業端末４００は、図３に示すようなコンピュータ９０によって実現される。図３のコンピュータ９０は、プロセッサ９１、メモリ９２、記憶部９３、入力部９４、出力部９５、通信制御部９６を有する。メモリ９２はプロセッサ９１と直接接続し、メモリ９２以外は互いにバスによって接続される。記憶部９３は、コンピュータ読み取り可能な記録媒体である。コンピュータのハードウェア構成は、図３に示される例に限らず、適宜構成要素の省略、置換、追加が行われてもよい。
【００２０】
コンピュータ９０は、プロセッサ９１が記録媒体に記憶されたプログラムおよび各種データや各種テーブルをメモリ９２の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、所定の目的に合致した機能を実現することができる。
【００２１】
プロセッサ９１は、例えば、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）である。
【００２２】
メモリ９２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。メモリ９２は、主記憶装置とも呼ばれる。
【００２３】
記憶部９３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディスク
ドライブ（ＨＤＤ、Hard Disk Drive）である。また、記憶部９３は、リムーバブルメデ
ィア、即ち可搬記録媒体を含むことができる。リムーバブルメディアは、例えば、ＵＳＢ（Universal Serial Bus）メモリ、あるいは、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）のようなディスク記録媒体である。記憶部９３は、二次記憶装置とも呼ばれる。
【００２４】
記憶部９３は、各種のプログラム、各種のデータ及び各種のテーブルを読み書き自在に記録媒体に格納する。記憶部９３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。記憶部９３に格納される情報は、メモリ９２に格納されてもよい。また、メモリ９２に格納される情報は、記憶部９３に格納されてもよい。
【００２５】
オペレーティングシステムは、ソフトウェアとハードウェアとの仲介、メモリ空間の管理、ファイル管理、プロセスやタスクの管理等を行うソフトウェアである。オペレーティングシステムは、通信インタフェースを含む。通信インタフェースは、通信制御部９６を介して接続される他の外部装置等とデータのやり取りを行うプログラムである。外部装置等には、例えば、他のコンピュータ、外部記憶装置等が含まれる。
【００２６】
入力部９４は、キーボード、ポインティングデバイス、ワイヤレスリモコン、タッチパネル等を含む。また、入力部９４は、カメラのような映像や画像の入力装置や、マイクロフォンのような音声の入力装置を含むことができる。
【００２７】
出力部９５は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パ
ネル、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＰＤＰ（Plasma Display Panel）等の表示装置、プリンタ等の出力装置を含む。また、出力部９５は、スピーカのような音声の出力装置を含むことができる。
【００２８】
通信制御部９６は、他の装置と接続し、コンピュータ９０と他の装置との間の通信を制御する。通信制御部９６は、例えば、ＬＡＮ（Local Area Network）インタフェースボード、無線通信のための無線通信回路、有線通信のための通信回路である。ＬＡＮインタフェースボードや無線通信回路は、インターネット等のネットワークに接続される。
【００２９】
サーバ１００、予約端末２００、制御端末３００、作業端末４００を実現するコンピュータは、プロセッサが補助記憶装置に記憶されているプログラムを主記憶装置にロードして実行することによって、各機能部としての機能を実現する。一方、サーバ１００、予約端末２００、制御端末３００、作業端末４００の各記憶部は、それぞれの、主記憶装置または補助記憶装置の記憶領域に設けられる。
【００３０】
（動作例）
図４は、本実施形態におけるサーバの動作フローの例を示す図である。サーバ１００には、予約端末２００、制御端末３００、作業端末４００が、ネットワークを介して、通信可能に、接続されている。
【００３１】
電子顕微鏡装置４２０を使用しようとする利用者は、予約端末２００を用いて、電子顕微鏡装置４２０の使用予約を行う。当該利用者は、電子顕微鏡装置４２０の予約日時（開始日時）になったら、作業端末４００を介して、電子顕微鏡装置４２０の操作を行う。このとき、サーバ１００から制御端末３００への指示により、電子顕微鏡装置４２０の使用において精度向上の妨害となる機器の動作が制御される。
【００３２】
利用者が予約端末２００に対して電子顕微鏡装置４２０（ＳＥＭとする）の使用の予約の開始を指示することを契機として、図４の動作フローが、開始する。開始の指示は、例えば、利用者が予約端末２００において予約用の所定のアプリケーションを起動することにより行う。予約端末２００は、当該アプリケーションにより、利用者が予約しようとするＳＥＭのスケジュールの情報を、サーバ１００に要求する。
【００３３】
Ｓ１０１では、サーバ１００の処理部１０２は、記憶部１０４に格納されるスケジュールテーブルＴ１０を抽出する。処理部１０２は、スケジュールテーブルＴ１０から、利用者が予約しようとするＳＥＭを含む各装置の予約状況を抽出する。
【００３４】
図５は、スケジュールテーブルの例を示す図である。スケジュールテーブルＴ１０は、電子顕微鏡装置４２０等の使用予約を格納する。スケジュールテーブルＴ１０では、予約状況として、使用しようとする電子顕微鏡装置４２０等を識別する装置ＩＤ、予約する利用者を識別するユーザＩＤ、使用の開始日時、使用の終了日時、使用する際の測定モードが対応付けられている。ここでは、測定モードには、精密測定モードと通常測定モードとがあり、例えば、ある装置において精密測定モードで使用予約されている時間帯には、他の装置の使用予約を入れられないとする。他の装置の動作が、精密測定モードで行う当該装置での測定に影響を与えるおそれがあるからである。
【００３５】
処理部１０２は、抽出した予約状況を、通信部１０６を介して、予約端末２００に送信する。予約端末２００の処理部１０２は、通信部２０６を介して、電子顕微鏡装置４２０等の予約状況を受信し、記憶部２０４に格納する。処理部１０２は、受信した予約状況を、表示部２０８に表示する。
【００３６】
図６は、予約端末の表示部に表示される予約状況画面の例を示す図である。図６の予約状況画面では、ＳＥＭに対して、１０月１日８時から１０時までユーザ「ＣＣＣ」による「通常測定」、ＴＥＭに対して、１０月１日１０時から１１時までユーザ「ＡＡＡ」による「精密測定」及び１０月１日１２時から１４時までユーザ「ＢＢＢ」による「通常測定」が予約されていることが分かる。電子顕微鏡装置４２０を使用しようとする利用者は、表示部２０８に表示される予約状況画面を確認して、自身が使用予約をする装置や時間帯（開始日時、終了日時）を検討することができる。
【００３７】
予約端末２００の処理部２０２は、表示部２０８に予約受付画面を表示する。予約受付画面には、利用者が使用予約をしようとする装置、時間帯、測定モードの入力欄が設けられる。利用者は、予約端末２００の入力部２１０により、利用者が使用予約をしようとする装置を識別する装置ＩＤ、時間帯、測定モード、利用者を識別するユーザＩＤを入力する。
【００３８】
図７は、予約端末の表示部に表示される予約受付画面の例を示す図である。図７の予約受付画面では、使用を希望する装置を識別する装置ＩＤ、ユーザＩＤ、開始日時、終了日時、測定モード（通常測定、または、精密測定）を入力する欄が設けられる。予約受付画面は、予約状況画面とともに表示されてもよい。ここでは、開始日時と終了日時とで、装置を使用する時間帯が指定されているが、開始日時と使用期間（時間）とで、装置を使用する時間帯が指定されてもよい。
【００３９】
予約端末２００の処理部２０２は、入力部２１０を介して、予約情報（装置、ユーザＩＤ、開始日時、終了日時、測定モード）が入力されると、予約情報を記憶部２０４に格納する。また、処理部２０２は、入力された予約情報を、通信部２０６を介してサーバ１００に送信する。
【００４０】
サーバ１００の処理部１０２は、予約端末２００から予約情報を受信したか否かを判定する。予約情報を受信していない場合（Ｓ１０１；ＮＯ）、処理がＳ１０４に進む。予約情報を受信した場合（Ｓ１０１；ＹＥＳ）、処理部１０２は受信した予約情報を、記憶部１０４に格納する。その後、処理がＳ１０２に進む。
【００４１】
Ｓ１０２では、処理部１０２は、受信した予約情報による予約が可能であるか否かを判定する。処理部１０２は、受信した予約情報の装置、時間帯（開始日時から終了日時まで）と、記憶部１０４に格納されるスケジュールテーブルＴ１０の予約情報とを比較する。処理部１０２は、スケジュールテーブルＴ１０の予約情報と、受信した予約情報とが同じ装置で重複する場合、予約不可と判定する。また、処理部１０２は、受信した予約情報の測定モードが精密測定モードであり、かつ、受信した予約情報に含まれる時間帯に他の装置の予約情報がスケジュールテーブルＴ１０に含まれる場合、装置間の影響度を考慮して影響度が中や大のときは予約不可と判定する。また、処理部１０２は、上記以外の場合、例えば、重複する予約がない場合、測定モードが互いに通常測定モードである場合、あるいは、装置間の影響度を考慮して影響を与えないか影響度が小である場合には予約可能と判定してもよい。
【００４２】
予約不可と判定した場合（Ｓ１０２；ＮＯ）、処理部１０２は、予約不可である旨の情報を、通信部１０６を介して、予約端末２００に送信する。予約端末２００の処理部２０２は、通信部２０６を介して、予約不可である旨の情報を受信すると、予約不可である旨を表示部２０８に表示する。表示を確認した利用者は、予約不可であることを認識し、新たな予約を予約受付画面において入力することができる。一方、サーバ１００における処理は、Ｓ１０１に戻る。
【００４３】
予約可能と判定した場合（Ｓ１０２；ＹＥＳ）、処理部１０２は、予約可能である旨の情報を、通信部１０６を介して、予約端末２００に送信する。予約端末２００の処理部２０２は、通信部２０６を介して、予約可能である旨の情報を受信すると、予約可能である旨を表示部２０８に表示する。表示を確認した利用者は、予約できたことを認識する。一方、サーバ１００における処理は、Ｓ１０３に進む。
【００４４】
Ｓ１０３では、処理部１０２は、受信した予約情報を、スケジュールテーブルＴ１０に登録する。処理部１０２は、受信した予約情報を登録したスケジュールテーブルＴ１０を、記憶部１０４に格納する。
【００４５】
Ｓ１０４では、処理部１０２は、時計部１０８から、現在日時の情報を取得する。処理部１０２は、現在日時が、記憶部１０４に格納されるスケジュールテーブルＴ１０に含まれる予約情報の開始日時に一致したか否かを判定する。一致した場合（Ｓ１０４；ＹＥＳ）、処理がＳ１０５に進む。一致しない場合（Ｓ１０４；ＮＯ）、処理がＳ１０６に進む。
【００４６】
Ｓ１０５では、サーバ１００の処理部１０２は、Ｓ１０４で開始日時に達した予約情報の装置ＩＤを抽出する。当該装置ＩＤに対応する装置（電子顕微鏡装置など）が、利用者が使用しようとする装置である。処理部１０２は、記憶部１０４に格納される装置関連性テーブルＴ３０から、抽出した装置ＩＤに関するレコードを抽出する。装置関連性テーブ
ルＴ３０は、使用する装置と、当該装置の使用の際の外乱の要因との対応付けを示すテーブルである。装置関連性テーブルＴ３０は、装置ＩＤに対応する装置を使用する際に、外乱の要因になり得る機器（対象装置）と、外乱の要因になり得る事象（対象事象）と、外乱の装置に対する影響度とを、装置ＩＤに対応付けて格納するテーブルである。
【００４７】
図８は、装置関連性テーブルの例を示す図である。図８の装置関連性テーブルＴ３０は、使用する装置に対応する装置ＩＤと、当該装置に対して外乱の要因となる機器に対応する対象装置ＩＤと、外乱の要因になり得る対象事象（振動、電界など）と、外乱の装置に対する影響度とを、対応付けて格納する。影響度は、ここでは、「高」「中」「小」で表されているが、影響度が高くなるほど大きくなる数値で表されてもよい。外乱の要因となる機器には、他の電子顕微鏡装置や粒子線治療装置などが含まれてもよい。
【００４８】
処理部１０２は、記憶部１０４に格納される装置テーブルＴ２０から、装置関連性テーブルＴ３０から抽出したレコードに含まれる対象装置ＩＤに関するレコードを抽出する。装置テーブルＴ２０は、装置と、型番、設置位置、制御方法等との対応付けを示すテーブルである。
【００４９】
図９は、装置テーブルの例を示す図である。図９の装置テーブルＴ２０は、装置に対応する装置ＩＤと、当該装置を製造したメーカと、当該装置の型番と、当該装置の設置位置と、当該装置を制御する制御端末と、当該装置を制御するためのプログラムや規格等を表す制御オブジェクトと、制御端末から当該装置へのアクセスルート等を示すアドレス／ポートとを対応付けて格納する。制御端末が装置にネットワークを介して接続されている場合には、「アドレス／ポート」には、ネットワーク上のアドレスが記載される。制御端末が装置に直接接続されている場合には、「アドレス／ポート」には、接続ポートが記載される。制御端末３００と装置との接続は、ＵＳＢ、シリアル接続、ＬＡＮ、赤外線等を用いた通信で行うことができる。なお、この「アドレス／ポート」の書式は、被制御装置資源の制御を行うインタフェースを一意に識別するためのＵＲＩ（Uniform Resource Identifier）形式としてもよい。これにより、特に、被制御装置がWeb技術を用いて制御用のＡＰＩ（Application Program Interface）を公開している場合に、その制御サービスを利
用することもできる。
【００５０】
エアコン等の空調機器を制御する制御オブジェクトには、例えば、Ｈ−ＬＩＮＫ／Ｈ−ＬＩＮＫ２やＤＩＩＩ−ＮＥＴ等がある。当該制御オブジェクトにより、温度や風量などを制御することができる。ビルなどにおいて照明、電力、空調等を制御する制御オブジェクトには、例えば、ＬＯＮＷＯＲＫＳ、ＢＡＣ−ｎｅｔ、Ｘ１０、ＫＮＸ（Ｋｏｎｎｅｘ）、ＪＥＭ−Ａ、ＥＣＨＯＮＥＴ−ＬＩＴＥ等がある。家電機器などを制御する制御オブジェクトには、例えば、ＵＰｎＰ、ＤＬＮＡ（登録商標）、ＩＧＲＳ等がある。制御オブジェクトは、制御される機器に応じて適切に選択される。また、その他の既存の技術により、外乱の要因となり得る機器の制御をすることができる。
【００５１】
また、処理部１０２は、記憶部１０４に格納される装置制御テーブルＴ４０から、装置関連性テーブルＴ３０から抽出したレコードに含まれる対象装置ＩＤ、対象事象、影響度が一致するレコードを抽出する。装置制御テーブルＴ４０は、対象装置、対象事象、影響度に応じた制御内容が格納されるテーブルである。
【００５２】
図１０は、装置制御テーブルの例を示す図である。図１０の装置制御テーブルＴ４０は、制御の対象となる装置の対象装置ＩＤと、外乱の要因になり得る対象事象と、外乱の影響度と、制御するコマンドと、当該コマンドの動作条件と、当該コマンドに対するパラメータとを対応付けて格納する。例えば、対象装置ＩＤが「エアコン」であって、対象事象が「温度」であって、影響度が「高」である場合、エアコンの動作モードが「暖房」であ
れば、制御コマンド「温度」で、パラメータを「−２℃」とする。これにより、エアコンの温度が２℃下げられる。
【００５３】
処理部１０２は、装置テーブルＴ２０から抽出されたレコードに含まれる制御端末３００に対して、外乱の要因となる装置の制御を行うことの指示を、通信部１０６を介して、送信する。当該指示には、制御の対象となる装置の装置ＩＤ、制御オブジェクト、アドレス／ポート、制御するコマンド、コマンドの動作条件、コマンドに対するパラメータ等が含まれる。当該指示に含まれる内容は、装置テーブルＴ２０、装置関連性テーブルＴ３０、装置制御テーブルＴ４０から抽出された情報である。
【００５４】
制御端末３００の処理部３０２は、通信部３０６を介して、外乱の要因となる装置の制御を行うことの指示を受信する。処理部３０２は、受信した指示を記憶部３０４に格納する。処理部３０２は、受信した指示に含まれる装置の現在の状態を取得することを、制御部３０８に指示する。制御部３０８は、指示に含まれる装置について、現在の状態を取得する。制御部３０８は、各装置に対応する制御オブジェクトを用いて、現在の状態を取得する。制御部３０８は、取得した各装置の現在の状態を処理部３０２に通知する。処理部３０２は、通知された各装置の現在の状態（開始日時前の状態）を記憶部３０４に格納する。また、処理部３０２は、受信した指示に含まれる装置毎のコマンドを実行することを、制御部３０８に指示する。制御部３０８は、各装置に対して、各装置に対応する制御オブジェクトを用いて、制御コマンドとコマンドに対するパラメータにより、実行する。各装置は、制御コマンドとパラメータによって、所定の動作を行う。制御部３０８は、指示が完了すると、指示の完了の通知を、処理部３０２に行う。処理部３０２は、指示の完了の通知を制御部３０８から受けると、サーバ１００に対し、通信部３０６を介して、指示の完了を通知する。サーバ１００の処理部１０２は、制御端末３００から、指示の完了の通知を、通信部１０６を介して受信する。サーバ１００の処理部１０２は、指示の完了を作業端末４００に、通信部１０６を介して通知してもよい。
【００５５】
通信部４０６を介して、指示の完了の通知を受けた作業端末４００の処理部４０２は、指示の完了（即ち、外乱の要因となる機器に対する所定の制御の完了）の旨を表示部４１０に表示する。装置の使用を予約した利用者は、表示部４１０の表示を確認して、装置（電子顕微鏡装置４２０）の使用を開始することができる。外乱の要因となる機器に対する所定の制御は、外乱を低減するものである。よって、利用者が、完了の通知を待って、装置（電子顕微鏡装置４２０）の使用を開始することで、測定精度の向上を図ることができる。また、処理部４０２が完了の通知を受信しないかぎり、制御部４０８が電子顕微鏡装置４２０を使用できないように制御してもよい。
【００５６】
電子顕微鏡装置４２０の使用予約を行った利用者は、使用予約の開始日時より、電子顕微鏡装置４２０を使用することができる。電子顕微鏡装置４２０の使用は、作業端末４００を介して行う。利用者は、作業端末４００の入力部４１２等により電子顕微鏡装置４２０を操作し、表示部４１０等により電子顕微鏡装置４２０の状態などを確認することができる。
【００５７】
Ｓ１０６では、処理部１０２は、時計部１０８から、現在日時の情報を取得する。処理部１０２は、現在日時が、記憶部１０４に格納されるスケジュールテーブルＴ１０に含まれる予約情報の終了日時に一致したか否かを判定する。一致した場合（Ｓ１０６；ＹＥＳ）、処理がＳ１０７に進む。一致しない場合（Ｓ１０６；ＮＯ）、処理がＳ１０８に進む。
【００５８】
Ｓ１０７では、サーバ１００の処理部１０２は、Ｓ１０６で終了日時に達した予約情報の装置ＩＤを抽出する。当該装置ＩＤに対応する装置（電子顕微鏡装置など）が、利用者
が使用している装置である。処理部１０２は、利用者が使用している装置について、Ｓ１０５で外乱の要因となる装置の制御を行うことの指示を送信した制御端末３００に対して、外乱の要因となる装置の状態を開始日時前の状態に戻すことの指示を、通信部１０６を介して送信する。
【００５９】
制御端末３００の処理部３０２は、通信部３０６を介して、サーバ１００から指示を受信すると、記憶部３０４に格納される外乱の要因となる各装置の開始日時前の状態を取得する。処理部３０２は、制御部３０８に、外乱の要因となる各装置を、開始日時前の状態に戻すことを指示する。制御部３０８は、Ｓ１０５と同様にして、制御オブジェクトを用いて、各装置を、開始日時前の状態と同じ状態にすることを指示する。各装置は、指示に基づいて、状態を開始日時前の状態に戻す。制御部３０８は、指示が完了すると、指示の完了の通知を、処理部３０２に行う。処理部３０２は、指示の完了の通知を制御部３０８から受けると、サーバ１００に対し、通信部３０６を介して、指示の完了を通知する。サーバ１００の処理部１０２は、制御端末３００から、指示の完了の通知を、通信部１０６を介して受信する。サーバ１００の処理部１０２は、指示の完了を作業端末４００に、通信部１０６を介して通知してもよい。
【００６０】
通信部４０６を介して、指示の完了の通知を受けた作業端末４００の処理部４０２は、指示の完了（即ち、外乱の要因となる機器に対する開始日時前の状態に戻す処理の完了）の旨を表示部４１０に表示する。装置の使用をした利用者は、表示部４１０の表示を確認して、外乱の要因となる機器の状態が開始日時前の状態に戻ったことを確認することができる。
【００６１】
（その他）
サーバ１００は、Ｓ１０５の動作を、予約された装置を制御する作業端末４００から作業開始の信号を受信するまで行わないとしてもよい。装置が予約されても装置が使用されない場合には、外乱の要因を除去しなくてもよいからである。また、サーバ１００は、Ｓ１０７の動作を、予約された装置を制御する作業端末４００から作業終了の信号を受信するまで行わないとしてもよい。作業の終了前に、外乱の要因となる装置を開始日時前の状態に戻すと、作業（例えば、電子顕微鏡装置４２０での測定）において外乱の要因（測定精度の低下）となるからである。さらに、サーバ１００は、Ｓ１０７の動作を、終了日時に達する前でも、予約された装置を制御する作業端末４００から作業終了の信号を受信すれば行ってもよい。作業が終了すれば、外乱の要因となる装置を開始日時前の状態に戻しても支障がないからである。
【００６２】
Ｓ１０１において、予約端末２００の表示部２０８に予約状況画面を表示した際に、特定の使用予約をキャンセルができるようにしてもよい。このとき、予約端末２００は、特定の使用予約がキャンセルされた旨の通知を、通信部２０６を介して、サーバ１００に行う。サーバ１００の処理部１０２は、通信部１０６を介して、特定の使用予約のキャンセルの通知を受信すると、記憶部１０４に格納されるスケジュールテーブルＴ１０から、当該使用予約を削除する。これにより使用予約のキャンセルを行うことができる。また、開始日時以降で終了日時前、すなわち予約時間帯内にキャンセルができるようにしてもよい。この場合にはＳ１０６の終了時刻となった場合と同様に、前述のＳ１０７の機器制御を実施し、結果的に制御端末３００での各制御端末の状態を使用前の状態に戻すことができる。なお、キャンセル処理を行えるユーザは、予約したユーザと同一、あるいは、システムの管理者を認証することで限定することが望ましい。
【００６３】
外乱の要因となる装置の制御を行う日時は、開始日時に対して時間オフセットが設定された日時でもよい。時間オフセットが設定されている場合には、開始日時から時間オフセット分ずらした日時に、外乱の要因となる機器に対する制御（Ｓ１０４、Ｓ１０５の動作
）を行ってもよい。時間オフセットの値は、正であっても負であってもよい。終了日時に関する動作（Ｓ１０６、Ｓ１０７の動作）に対しても同様である。
【００６４】
サーバ１００、予約端末２００、制御端末３００、作業端末４００のうち、いずれか２つ以上の装置が一体化して動作してもよい。例えば、サーバ１００と予約端末２００とが一体化して動作してもよい。
【００６５】
ここでは、電子顕微鏡装置や粒子線治療装置などの使用における精度向上について説明したが、これらの装置にかぎらず、一般の装置においても、上記の動作を適用することで、一般の装置の使用時における外乱を除去することができる。
【００６６】
（実施形態の作用、効果）
本実施形態のシステム１０は、電子顕微鏡装置４２０等の使用の予約した時間帯に、電子顕微鏡装置４２０等の測定等の外乱の要因となる機器を制御して、外乱の要因を除去する。電子顕微鏡装置４２０等の使用時に、外来の要因が除去されることで、電子顕微鏡装置４２０等の測定等の精度が向上する。
【００６７】
以上の実施形態等の構成は、可能な限り組み合わせて実施され得る。
【００６８】
〈コンピュータ読み取り可能な記録媒体〉
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００６９】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体内には、ＣＰＵ、メモリ等のコンピュータを構成する要素を設け、そのＣＰＵにプログラムを実行させてもよい。
【００７０】
また、このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８mmテープ、メモリカード等がある。
【００７１】
また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【符号の説明】
【００７２】
１０    システム
１００        サーバ
１０２          処理部
１０４          記憶部
１０６          通信部
１０８          時計部
２００        予約端末
２０２          処理部
２０４          記憶部
２０６          通信部
２０８          表示部
２１０          入力部
３００        制御端末
３０２          処理部
３０４          記憶部
３０６          通信部
３０８          制御部
３２０          エアコン
３３０          電子レンジ
３４０          モータ
４００        作業端末
４０２          処理部
４０４          記憶部
４０６          通信部
４０８          制御部
４１０          表示部
４１２          入力部
４２０          電子顕微鏡装置
９０      コンピュータ
９１        プロセッサ
９２        メモリ
９３        記憶部
９４        入力部
９５        出力部
９６        通信制御部
【図１】
2018049567.tif 000003
【図２】
2018049567.tif 000004
【図３】
2018049567.tif 000005
【図４】
2018049567.tif 000006
【図５】
2018049567.tif 000007
【図６】
2018049567.tif 000008
【図７】
2018049567.tif 000009
【図８】
2018049567.tif 000010
【図９】
2018049567.tif 000011
【図１０】
2018049567.tif 000012