(57)【要約】【課題】それぞれにコンピュータを備えた装置間の通信を、従来の方法に比してより簡単な仕組みのもとに、安価に実現することのできる装置間の通信方法を提供する。【解決手段】一方の装置１のコンピュータの記憶装置に、通信回線３を通じて外部アクセス可能な記憶領域１２を設定し、一方の装置１は他方の措置２に送信すべき情報をその外部アクセス可能な記憶領域１２に随時に書き込み、他方の装置２のコンピュータは、その記憶領域１２を一定のインターバルでアクセスし、その記憶領域１２に書き込まれている情報を読み取るとともに、その情報を読み取ったことが一方の装置１のコンピュータが判別可能な操作を施すことで、各装置１，２のいずれにも通信機能を作り込むことなく、双方の装置による記憶領域の監視によって互いの状態を認識し、あるいはデータの受け渡しを実現し、実効的に装置間の通信を行うことを可能とする。【選択図】図３
2009100922.tif 000002
【特許請求の範囲】
【請求項１】
それぞれにコンピュータを備えた装置間の通信方法であって、各装置のコンピュータ間を通信回線で接続するとともに、一方の装置のコンピュータの記憶装置に上記通信回線を通じて外部アクセス可能な記憶領域を設定し、当該一方の装置は他方の装置に送信すべき情報を上記記憶領域に随時に書き込み、他方の装置のコンピュータは、その記憶領域を一定のインターバルでアクセスし、その記憶領域に書き込まれている情報を読み取るとともに、その情報を読み取ったことを上記一方の装置のコンピュータが判別可能な操作を当該記憶領域に施すことを特徴とする装置間の通信方法。
【請求項２】
上記一方の装置から他方の装置に送信すべき情報が、上記一方の装置のコンピュータが収集したデータと、当該一方の装置の動作状況とを含むことを特徴とする請求項１に記載の装置間の通信方法。
【請求項３】
上記情報を読み取ったことが上記一方の装置のコンピュータが判別可能な処理が、当該読み取った情報を上記記憶領域から削除する処理であることを特徴とする請求項１または２に記載の装置間の通信方法。
【請求項４】
上記他方の装置が、上記一方の装置に設定されている上記外部アクセス可能な記憶領域に情報を書き込むことにより、当該情報を上記一方の装置に送信することを特徴とする請求項１、２または３のいずれか１項に記載の装置間の通信方法。
【請求項５】
上記一方の装置がデータ収集装置もしくは測定装置であり、上記他方の装置がそのデータ収集装置もしくは測定装置により得られたデータを解析する解析装置であることを特徴とする請求項１，２，３または４のいずれか１項に記載の装置間の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば各種測定装置とその測定装置による測定結果を解析する解析装置等、異なる装置間の通信方法に関する。
【背景技術】
【０００２】
例えばＸ線透視装置やＸ線ＣＴ装置などのＸ線検査装置により採取された対象物のＸ線像を、画像処理装置で処理するシステムが多用されているが、このようなシステムにおいては、Ｘ線検査装置と画像処理装置とにおいてデータを共有し、協調動作を行わせるためには、これら両者がそれぞれに備えているコンピュータを通信回線で接続し、相互の通信が必要となる（例えば特許文献１参照）。通信には多様な規格が存在するが、図１０に例示するように、この種の用途にはＲＳ−２３２Ｃなどが多用されている。
【特許文献１】特開２００６−２１２２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記のような２つの装置間で通信を行う場合、双方の装置に通信機能を作り込むことが必要となる。更に、それぞれの通信機能の規格やパラメータを一致させる必要がある一方で、実際には多彩な通信仕様の規格が存在するため、その全てに対応しようとすると、各装置への機能追加に多大な労力と時間が必要となる。
【０００４】
このような問題は、Ｘ線検査装置と画像処理装置との間の通信のほか、より一般に各種データ収集装置もしくは測定装置と、その収集されたデータもしくは測定データを解析する解析装置との間の関係にも共通するものである。
【０００５】
本発明はこのような実情に鑑みてなされたもので、それぞれにコンピュータを備えた装置間の通信を、従来の方法に比してより簡単な仕組みの基に、安価に実現することのできる方法の提供をその課題としている。
【課題を解決するための手段】
【０００６】
本発明の装置間の通信方法は、それぞれにコンピュータを備えた装置間の通信方法であって、各装置のコンピュータ間を通信回線で接続するとともに、一方の装置のコンピュータの記憶装置に上記通信回線を通じて外部アクセス可能な記憶領域を設定し、当該一方の装置は他方の装置に送信すべき情報を上記記憶領域に随時に書き込み、他方の装置のコンピュータは、その記憶領域を一定のインターバルでアクセスし、その記憶領域に書き込まれている情報を読み取るとともに、その情報を読み取ったことが上記一方の装置のコンピュータが判別可能な処理を当該記憶領域に施すことによって特徴づけられる（請求項１）。
【０００７】
ここで、本発明においては、上記送信すべき情報が、上記一方の装置のコンピュータが収集したデータと、当該一方の装置の動作状況とを含む構成（請求項２）を採用することができる。
【０００８】
また、本発明において、上記情報を読み取ったことが上記一方の装置のコンピュータが判別可能な処理が、当該読み取った情報を上記記憶領域から削除する処理とする構成（請求項３）を好適に採用することができる。
【０００９】
更に、本発明においては、他方の装置が、一方の装置に設定されている外部アクセス可能領域に情報を書き込むことにより、その情報を一方の装置に送信すること（請求項４）を採用することもできる。
【００１０】
そして、本発明は、上記一方の装置がデータ収集装置もしくは測定装置であり、上記他方の装置がそのデータ収集装置もしくは測定装置により得られたデータを解析する解析装置とする構成（請求項５）を好適に採用することができる。
【００１１】
本発明は、互いに通信すべき装置のいずれにも通信機能を作り込まず、双方の装置による記憶領域の監視によって互いの状態を認識し、あるいはデータの受け渡しを実現して、実効的に装置間の通信を行うことを可能とするものである。
【００１２】
すなわち、各装置のコンピュータ間を例えばＬＡＮケーブル等の通信回線で接続するとともに、一方の装置のコンピュータに、その通信回線を通じて外部からのアクセスが可能な記憶領域を設定する。この一方の装置は、通信相手である他方の装置に向けて通信すべきデータや装置の動作状況（請求項２）等を上記の記憶領域に随時に書き込んでいく。他方の装置のコンピュータは、一定のインターバルで上記記憶領域にアクセスし、そこに書き込まれているデータ等を読み取ると同時に、読み取ったことが一方のコンピュータに認識できる処理、例えばそのデータ等を削除する（請求項３）等、を施す。これにより、他方の装置側で一方の装置の動作状況を認識し、また、データを受け取ることができ、一方の装置の動作に合わせた協調動作を実行することが可能となる。
【００１３】
また、一方の装置では、他方の装置が上記記憶領域にアクセスしたときに、定められた処理を行うことで、他方の装置にデータ等が伝達されたことを認識することができ、また、その際、他方の装置側から書き込みをすれば、他方の装置側の動作状況を知ったり、データを受け取ることが可能となる。
【００１４】
このような本発明方法は、データ収集装置もしくは測定装置と、その収集されたデータもしくは測定データを解析する解析装置等の間の通信に特に適したものであって、収集したデータもしくは測定したデータが得られるのを待って解析に供するに当たり、データ収集装置もしくは測定装置はその収集もしくは測定動作により得たデータを随時に上記の記憶領域に書き込んでいくだけでよく、解析装置は一定のインターバルでその記憶領域にアクセスし、データが揃っているときに限ってそのデータを読み取って解析に供するとともに、そのデータの読み取りを完了するごとに上記記憶領域にその旨がデータ収集装置もしくは測定装置に認識できる処理を施すことで、協調動作を実現すること、具体的には、例えば所要時間が長い側の装置が相手装置の動作状況に応じて自己の動作を中断する等の協調動作を実現することができる。
【００１５】
ここで、コンピュータ間のデータ共有の仕組みは、ネットワークの普及によって、パーソナルコンピュータ等の比較的安価に普及しているデバイスに標準的に装備されていることが多く、本発明は、その仕組みをそのまま利用するために、機能の開発や変更等が不要となる。
【発明の効果】
【００１６】
本発明によれば、比較的安価に普及しているパーソナルコンピュータ等のデバイスに標準的に搭載されオペレーティングシステムが通常に有している機能を用いて、２つの装置間の実質的な通信が可能となり、従来の通信規格を採用する場合のように通信機能の作り込みや機能の追加等が実質的に不要となる。その結果、ＬＡＮケーブル等の追加等の僅かなコストのもとに２つの装置間の簡易的な通信を実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しつつ本発明の実施の形態について説明する。
図１は本発明をＸ線検査装置と画像処理装置とからなるシステムに適用した実施の形態の構成を表すブロック図である。
【００１８】
Ｘ線検査装置１は、Ｘ線源からのＸ線を検査対象物に照射し、その透過Ｘ線をＸ線検出器で検出し、検査対象物のＸ線透視像を得るＸ線透視装置であって、あらかじめプログラムされた複数の検査ポイントでＸ線撮影を行い、その各検査ポイントでのＸ線透視像を逐次構築していく機能を有し、各検査ポイントでＸ線検出器の出力を取り込んで検査対象物のＸ線透視像を構築する処理や、装置の制御にパーソナルコンピュータが用いられている。
【００１９】
画像処理装置２は、Ｘ線検査装置１により得られた各Ｘ線透視像を画像処理して、良否判定を行うものであり、この画像処理装置もパーソナルコンピュータを主体として構成されている。
【００２０】
Ｘ線検査装置１のパーソナルコンピュータのハードディスクには共有フォルダが作成されており、この共有フォルダは、ＬＡＮケーブル３を介して画像処理装置２のパーソナルコンピュータからアクセス可能となっている。つまり、図１に示すように、Ｘ線検査装置１のデータ記憶領域１１には、外部アクセス可能領域１２が設定されている。
【００２１】
そして、図２に示すように、Ｘ線検査装置１は、この外部アクセス可能領域１２に、ファイルとして当該Ｘ線検査装置１の動作状況や、検査データ（対象物のＸ線透視像）を保存する。一方、画像処理装置２のパーソナルコンピュータは、図３に示すように、その外部アクセス可能領域１２に対して一定の微小時間ごとにアクセスし、その領域に書き込まれているＸ線検査装置１の動作状況や検査データのファイルを取り込んで保存するとともに、そのファイルを削除したり取り込んだ旨の情報を書き込み、また、画像処理装置２側からＸ線検査装置１側に伝達すべき情報をファイルとして書き込む。この画像処理装置２によるファイルに対する操作により、Ｘ線検査装置１側にファイルの取り込みが実行されたことを伝えることができ、また、Ｘ線検査装置１は画像処理装置２から書き込まれたファイルの内容を自己の情報として保存することができる。
【００２２】
次に、Ｘ線検査装置１と画像処理装置２とのデータの授受並びに協調動作の例について、図４〜図９を参照しつつ具体的に説明する。
【００２３】
まず、Ｘ線検査装置１が検査を開始すると、そのタイミングで当該Ｘ線検査装置１のパーソナルコンピュータのハードディスクのデータ記憶領域１１内に設定されている外部アクセス可能領域１２（共有フォルダ）内に”ｓｔａｒｔ．ｄａｔ”というファイル名のファイルを作成する（図４）。
【００２４】
画像処理装置２は、前記したようにＸ線検査装置１のパーソナルコンピュータのデータ記憶領域１１に設定されている外部アクセス可能領域１２を一定の微小間隔で監視しており、この”ｓｔａｒｔ．ｄａｔ”というファイルを見つけると、このファイルを削除するとともに、Ｘ線検査装置１が検査を開始したことを認識し、第１の検査ポイントのＸ線透視像が作成されるのを待つ（図５）。
【００２５】
Ｘ線検査装置１は、自己が作成した”ｓｔａｒｔ．ｄａｔ”ファイルがアクセス可能領域１２からなくなったことにより、相手装置である画像処理装置２が検査開始を受領したと判断して、第１の検査ポイントでのＸ線透視撮影を行う。撮影完了後、Ｘ線透視画像データを外部アクセス可能領域１２にファイルとして保存する（図６）。この間、画像処理装置２は、Ｘ線検査装置１の外部アクセス可能領域１２の監視のみを行っている待ち状態であり、そこに第１の検査ポイントのＸ線透視像を発見すると、それを取り込んで自己のデータ記憶エリアに格納し、画像処理を施す。その画像処理により良否判定を行い、その結果を自己のデータ記憶エリアに保存する。その完了後、Ｘ線透視データのファイルを削除する（図７）。
【００２６】
Ｘ線検査装置１においては、先の作成したＸ線透視像データのファイルが外部アクセス可能領域１２からなくなったことにより、相手装置である画像処理装置２がデータを受領したことを認識し、第２の検査ポイントでのＸ線透視撮影を行い、上記と同様に外部アクセス可能領域１２にファイルとして保存し、以下、同様の手順を繰り返し、各検査ポイントでのＸ線撮影と画像処理を実行していく。
【００２７】
Ｘ線検査装置１は、全ての検査ポイントの撮影を完了した時点で、外部アクセス可能領域１２に、”Ｆｉｎｉｓｈ．ｄａｔ”というファイル名を作成する（図８）。          
【００２８】
画像処理装置２は待ち状態であり、外部アクセス可能領域１２への微小時間ごとのアクセスにより”Ｆｉｎｉｓｈ．ｄａｔ”ファイルを外部アクセス可能領域１２内に発見すると、全検査ポイントの良否判定の結果リストをＸ線検査装置１の外部アクセス可能領域１２に書き込んで保存させた後、”Ｆｉｎｉｓｈ．ｄａｔ”ファイルを削除する（図９）。  
【００２９】
Ｘ線検査装置１は、自己が作成した”Ｆｉｎｉｓｈ．ｄａｔ”ファイルが外部アクセス可能領域１２からなくなったことにより、相手装置である画像処理装置２が良否判定の結果リストを保存したと認識し、結果リストを探して読み取る。この読み取った内容を、例えば自己の画面上に表示してオペレータに報知する。
【００３０】
以上の実施の形態によると、Ｘ線検査装置１と画像処理装置２のいずれにも、従来の規格化された通信機能を作り込むことなく、パーソナルコンピュータに一般に装備されている機能を用いて、両装置間のデータの授受や協調動作を行わせることができ、従来の通信規格を利用する場合に比して、より低いコストと少ない労力のもとに２つの装置を備えたシステムを構築することができる。
【００３１】
ここで、以上の実施の形態では、Ｘ線検査装置と画像処理装置からなるシステムに本発明を適用した例を示したが、本発明はこれに限定されることなく、より広く各種測定装置もしくはデータ収集装置と、その測定装置もしくはデータ収集装置により得られたデータを処理ないしは解析する装置間の通信に適用し得ることは勿論である。
【図面の簡単な説明】
【００３２】
【図１】本発明をＸ線検査装置と画像処理装置とからなるシステムに本発明を適用した実施の形態の構成を表すブロック図である。
【図２】本発明の実施の形態の機能の説明図である。
【図３】同じく本発明の実施の形態の機能の説明図である。
【図４】本発明の実施の形態の動作説明図である。
【図５】本発明の実施の形態の動作説明図である。
【図６】本発明の実施の形態の動作説明図である。
【図７】本発明の実施の形態の動作説明図である。
【図８】本発明の実施の形態の動作説明図である。
【図９】本発明の実施の形態の動作説明図である。
【図１０】２つの装置間の通信を行う場合の従来のシステム構成の例を示すブロック図である。
【符号の説明】
【００３３】
１  Ｘ線検査装置
１１  データ記憶領域
１２  外部アクセス可能領域
２  画像処理装置
３  ＬＡＮケーブル
【図１】
2009100922.tif 000003
【図２】
2009100922.tif 000004
【図３】
2009100922.tif 000005
【図４】
2009100922.tif 000006
【図５】
2009100922.tif 000007
【図６】
2009100922.tif 000008
【図７】
2009100922.tif 000009
【図８】
2009100922.tif 000010
【図９】
2009100922.tif 000011
【図１０】
2009100922.tif 000012