(57)【要約】【課題】制御プログラムの不正使用を防止することができ、且つ計測部で計測した計測データの解析作業を行うにあたり、使い勝手のよい計測装置、及びその計測装置を制御するコンピュータプログラムを提供すること。【解決手段】計測器本体４に記憶されている計測器本体４の製造番号に対応する確認用ＩＤと、制御用ＰＣ５に取り込んだ認証ＩＤとを比較して、計測解析アプリ６と計測器本体４とが互いに対応しているか否かを判定し、対応していない場合には解析プログラム６２の実行を許可し、計測プログラム６１の実行を禁止する。従って例え計測解析アプリ６を対応する計測器本体４以外の計測器本体に適応させても、計測部２を制御する事は不可能になり、計測解析アプリ６の不正使用を防止し、計測解析アプリ６を制御用ＰＣ５と複数の解析用ＰＣ７の間で使いまわして使用し、計測データの計測を高い作業効率で行うことができる。【選択図】図１
2009271722.tif 000002
【特許請求の範囲】
【請求項１】
計測対象物を計測するための計測部と、
この計測部を制御し、前記計測部より計測データが送信される制御部と、
前記計測部を制御して計測を行うための計測プログラムと前記計測データの解析を行うための解析プログラムとを有する制御用ソフトウェアが記憶される、前記制御部に設けられた記憶部と、
前記計測部に記憶されている当該計測部の固有情報に対応する確認用ＩＤと、入力装置を介して、または制御用ソフトウェア内の記憶領域から制御部に取り込んだ認証ＩＤとを比較することによって、前記制御用ソフトウェアと前記計測部とが互いに対応しているか否かを判定するための判定プログラムと、
この判定プログラムによって、前記制御プログラムと前記計測部が対応していないと判定したときには、前記解析プログラムの実行を許可し、前記計測プログラムの実行を禁止するための規制プログラムと、を備えたことを特徴とする計測装置。
【請求項２】
前記確認用ＩＤ、及び認証ＩＤは、前記制御用ソフトウェアのバージョン情報を含むことを特徴とする請求項１に記載の計測装置。
【請求項３】
前記固有情報には、前記計測部の製造履歴に基づいて一意に定められた製造コードが含まれることを特徴とする請求項１または２に記載の計測装置。
【請求項４】
前記規制プログラムによって前記計測プログラムの実行が禁止された場合、前記制御部に備えられている表示部に表示される画面が、計測の操作部が選択できない状態で表示されることを特徴とする請求項１〜３の何れか一項に記載の計測装置。
【請求項５】
その表面に形成された吸着層に感知対象物吸着されることで固有振動数が変わる圧電指振動子と、この圧電振動子を発振させる発振回路とを備え、前記計測部は発振回路からの周波数信号の周波数を計測するものであることを特徴とする請求項１〜４の何れか一項に記載の計測装置。
【請求項６】
コンピュータによって計測部を制御する計測装置に用いられるコンピュータプログラムであって、
計測部を制御して計測を行うためのステップと、
計測データの解析を行うためのステップと、
前記計測部に記憶されている当該計測部の固有情報に対応する確認用ＩＤと、入力装置を介して、または制御用ソフトウェア内の記憶領域から制御部に取り込んだ認証ＩＤとを比較することによって、前記制御用ソフトウェアと前記計測部とが互いに対応しているか否かを判定するステップと、
判定するステップによって、前記コンピュータプログラムと前記計測部とが対応していないと判定したときには、計測データの解析を許可し、前記計測部の制御を禁止するステップと、を含むステップ群が組み込まれていることを特徴とするコンピュータプログラム。
【請求項７】
前記判定するステップでは、備えられたバージョン情報を利用して前記確認用ＩＤ、及び認証ＩＤを生成することを特徴とする請求項６に記載のコンピュータプログラム。
【請求項８】
前記計測部の制御を禁止するステップでは、
前記コンピュータに備えられている表示部に表示される画面が、計測の操作部が選択できない状態で表示されることを特徴とする請求項６または７に記載のコンピュータプログラム。
【請求項９】
制御部によって計測部を制御する計測装置に用いられるコンピュータプログラムを格納した記憶媒体であって、
請求項６〜８の何れか一項に記載のコンピュータプログラムが記憶されていることを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御部例えばコンピュータに接続され、このコンピュータにインストールされた制御用ソフトウェアに基づいて計測を行う計測部、例えば感知対象物の感知を行うための水晶センサからの周波数信号を計測する計測部を備え、当該計測部にて取得された計測データの解析を制御用ソフトウェアに基づいてコンピュータにより行う計測装置に関する。
【背景技術】
【０００２】
従来、例えばバイオ関連の感知装置等の計測装置は、計測を行う計測部と、計測部制を制御する制御部とを備えており、制御部としてパーソナルコンピュータ（以下、ＰＣという）を利用し、このＰＣ上で動作するプログラムによって計測部を制御するものがある。その一つとして水晶センサの周波数信号を計測し、その計測結果に基づいて感知対象物を検出する感知装置が挙げられる。この感知装置は、水晶振動子に形成された抗体層に抗原抗体反応を利用して抗原を捕捉し、水晶振動子の固有振動数の変化分を抗原の捕捉量、即ち試料液中の感知対象物の濃度として評価するものである。このような計測装置では、製造者側で計測部と計測部用の制御プログラムを備えたアプリケーションソフト（以下、ＡＰソフトという）を提供し、計測部にて計測を行う際に購入者側で個別に用意したＰＣに計測器本体を接続してＡＰソフトをインストールすることにより、ＰＣを制御部として計測部の制御を行うのが一般的である。
【０００３】
上述の感知装置の場合、試料溶液中の感知対象物の濃度を評価するためには計測部にて取得した水晶振動子の周波数信号の時系列データを解析する必要がある。例えば、水晶センサの試料受容部にブランク値を得るため純水などのブランク値用の液を供給し、次いで試料液を供給する場合、周囲温度や振動等によって周波数が微小に変化するため、得られた時系列データから周波数変化分を求めるためには、表示されたデータを慎重に取り扱う必要がある。このため試料液の評価を速やかに行うためには、各サンプルについて水晶センサの周波数信号を本体により取得した後に、各データの解析を行うか、若しくはデータの取得と解析を並行して行うことが得策である。そして計測部を制御するＰＣを用いてデータの解析を行う場合もあることから、計測部と、計測部を制御する制御プログラムとデータの解析を行うプログラムとが組み込まれたＡＰソフトとをパッケージ化して販売することが常用的な販売方法に沿っているといえる。
【０００４】
製造者側は、計測装置の販売時には計測部とＡＰソフトとをセットにして販売することでＡＰソフトの不正使用を排除することができるが、制御プログラムに新規機能を追加した場合や制御プログラムに不具合が生じた場合に制御プログラムを改変してバージョンアップした場合には、ＡＰソフトの内容が基本的に同一なため、一つのＡＰソフトを入手するだけで複数の計測部が制御可能となり、ＡＰソフトの不正使用が可能になってしまう。なお特許文献１の従来の計測装置では、計測器の装置ＩＤと、制御プログラムの制御対象となる分析装置の型番や制御プログラムのバージョン情報を含むプログラムＩＤを利用して認証パスワードを生成し、ＡＰソフトに付与することが記載されている。
【０００５】
特許文献１に記載の計測装置ではＡＰソフトをインストールする際に、ＰＣと接続されている計測部から計測部毎に一意に設定された装置ＩＤを、またＡＰソフトからプログラムＩＤを取得し、装置ＩＤとプログラムＩＤから認証パスワードを演算によって生成する。その後、入力手段等を介して入力された認証パスワードと生成した認証パスワードとを比較し、一致した場合はインストールを許可し、一致しない場合にはインストールを中断する。若しくは、インストールしたＡＰソフトを起動する場合に入力された認証パスワードと生成した認証パスワードを比較し、一致した場合のみＡＰソフトが起動する。これにより特許文献１では、装置毎、及びＡＰソフトのバージョン毎に認証パスワードを付与することができるので、認証パスワードと一致しない装置ＩＤの機器に対してＡＰソフトがインストールされない、若しくはＡＰソフトが起動しないため、ＡＰソフトの不正使用を防止することが可能となる。
【０００６】
しかしながら上述した計測装置では、ＡＰソフトのインストール時にＰＣを必ず計測部に接続する必要があり、計測部に接続されていないＰＣについてはＡＰソフトをインストールできず、またＡＰソフトをインストールできたとしてもＡＰソフトを起動させることができない。そのため例えば記述の感知装置のように、感知対象物の計測を行う計測プログラムと計測結果を基に計測結果の解析を行う解析プログラムの２つの制御プログラムが備えられ、この２つの制御プログラムを１つのＡＰソフトに一体化して使用者側に提供しようとした場合、使い勝手が悪くなる。
【０００７】
また複数の計測装置を購入した購入者が各計測装置の本体に記録されている計測データを解析しようとする場合、解析作業に手間が掛かることなどの事情により、購入者側で所有しているＰＣのいずれかを用いてもデータの解析を行えるようにすることが便利であり、作業効率も高くなる。しかしながらこのような使い方をするためには、特許文献１では、各ＰＣに全ての計測装置のＡＰソフトをインストールしなければならず、ＰＣの所有台数が多い場合には、インストール作業、及びその管理が煩わしいし、また各ＰＣで複数のＡＰソフトが起動することになるため各ＰＣのメモリを一律に小さくしてしまい、使い勝手が悪い。
【０００８】
【特許文献１】特開２００３−２５６０６３号公報（段落番号００２６、００２８）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明はこのような事情に鑑みてなされたものであり、その目的は、制御プログラムの不正使用を防止することができ、且つ計測部で計測した計測データの解析作業を行うにあたり、使い勝手のよい計測装置、及びその計測装置を制御するコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の計測装置では、
計測対象物を計測するための計測部と、
この計測部を制御し、前記計測部より計測データが送信される制御部と、
前記計測部を制御して計測を行うための計測プログラムと前記計測データの解析を行うための解析プログラムとを有する制御用ソフトウェアが記憶される、前記制御部に設けられた記憶部と、
前記計測部に記憶されている当該計測部の固有情報に対応する確認用ＩＤと、入力装置を介して、または制御用ソフトウェア内の記憶領域から制御部に取り込んだ認証ＩＤとを比較することによって、前記制御用ソフトウェアと前記計測部とが互いに対応しているか否かを判定するための判定プログラムと、
この判定プログラムによって、前記制御プログラムと前記計測部が対応していないと判定したときには、前記解析プログラムの実行を許可し、前記計測プログラムの実行を禁止するための規制プログラムと、を備えたことを特徴としている。
【００１１】
前記確認用ＩＤ、及び認証ＩＤは、前記制御用ソフトウェアのバージョン情報を含む。また前記固有情報には、前記計測部の製造履歴に基づいて一意に定められた製造コードが含まれる。そして前記規制プログラムによって前記計測プログラムの実行が禁止された場合、前記制御部に備えられている表示部に表示される画面が、計測の操作部が選択できない状態で表示される。また計測部は、その表面に形成された吸着層に感知対象物吸着されることで固有振動数が変わる圧電指振動子と、この圧電振動子を発振させる発振回路とを備え、発振回路からの周波数信号の周波数を計測するものであってもよい。
【００１２】
本発明のコンピュータプログラムは、
コンピュータによって計測部を制御する計測装置に用いられるコンピュータプログラムであって、
計測部を制御して計測を行うためのステップと、
計測データの解析を行うためのステップと、
前記計測部に記憶されている当該計測部の固有情報に対応する確認用ＩＤと、入力装置を介して、または制御用ソフトウェア内の記憶領域から制御部に取り込んだ認証ＩＤとを比較することによって、前記制御用ソフトウェアと前記計測部とが互いに対応しているか否かを判定するステップと、
判定するステップによって、前記コンピュータプログラムと前記計測部とが対応していないと判定したときには、計測データの解析を許可し、前記計測部の制御を禁止するステップと、を含むステップ群が組み込まれていることを特徴としている。
【００１３】
また前記判定するステップでは、備えられたバージョン情報を利用して前記確認用ＩＤ、及び認証ＩＤを生成する。そして前記計測部の制御を禁止するステップでは、前記コンピュータに備えられている表示部に表示される画面が、計測の操作部が選択できない状態で表示される。また本発明の記憶媒体は、制御部によって計測部を制御する計測装置に用いられるコンピュータプログラムを格納した記憶媒体であって、上記各コンピュータプログラムが記憶されていることを特徴としている。
【発明の効果】
【００１４】
本発明によれば、計測部の制御開始時に、判定プログラムによって計測部に記憶されている計測部の固有情報に対応する確認用ＩＤと、入力装置を介して、または制御用ソフトウェア内の記憶領域から制御部に取り込んだ認証ＩＤとを比較して、制御用ソフトウェアと計測部とが互いに対応しているか否かを判定し、計測部と制御用ソフトウェアとが対応していないと判定された場合には、規制プログラムによって解析プログラムの実行を許可し、計測プログラムの実行を禁止する。そして確認用ＩＤと認証ＩＤには、制御用ソフトウェアのバージョン情報が含まれている。そのため確認用ＩＤと認証ＩＤが計測部の個別情報と制御用ソフトウェアのバージョン情報から生成されるので、計測部毎、及び制御ソフトウェアのバージョン毎にＩＤが異なることになる。従って本発明の計測装置では、例え制御用ソフトウェアを対応する計測部以外の計測部に適応させても、計測部を制御する事は不可能になり、制御用ソフトウェアの不正使用を防止することができる。
【００１５】
また制御用ソフトウェアと計測部とが互いに対応していなくても、解析プログラムの実行は許可されるため、制御部の制御用ソフトウェアと計測部とが対応しなくとも、その制御部を用いて計測データの解析を行うことが可能となる。従って本発明では、計測データの解析については、計測装置毎の制御用ソフトウェアを複数の制御部の間で使いまわして使用できるので、計測データの計測を高い作業効率で行うことができる。
【発明を実施するための最良の形態】
【００１６】
本発明の計測装置における実施形態の一つである感知装置は、図１に示すように試料溶液中の被検査物質の感知と計測を行う計測部２を備えており、計測部２は、被検査物質の感知を行う発振回路ユニット３と、発振回路ユニット３と専用ケーブルで接続され、発振回路ユニット３を直接制御して計測を行い、計測データを取得する計測器本体４とにより略構成されている。そして計測器本体４には、計測器本体４に命令を与えて計測部２を制御し、計測データを受信して表示する制御用ＰＣ５（制御部）がＵＳＢケーブルＵ１を介して接続され、制御用ＰＣ５には、図示しないＨＵＢとＬＡＮケーブルＬ１を介して解析用ＰＣ７が接続されている。そして本実施形態では、発振回路ユニット３には水晶センサ３０が８個接続されている。
【００１７】
水晶センサ３０は、図２に示すように配線基板であるプリント基板３０ａの上にゴムシート３０ｂを重ね、ゴムシート３０ｂ上に図２では見えない水晶振動子３１（図３参照）が設けられ、その上から上蓋ケース３０ｃが装着されることによって構成されている。また上蓋ケース３０ｃには試料溶液の注入口３０ｄと試料溶液の観察口３０ｅとが形成され、水晶センサ３０の計測器本体４への接続側のプリント基板３０ａ上には、発振回路３２と水晶振動子３１の電極とが電気的に接続されるプリント配線３０ｆ、３０ｇが設けられている。そして試料溶液を注入口３０ｄから注入して内部に配設された水晶振動子３１の上面側の空間に満たし、水晶振動子３１上に設けられた吸着層に試料溶液中の被吸着物を吸着させて水晶振動子３１の振動周波数の変化を検知することにより感知対象物の感知が行われる。
【００１８】
図３に示すように、発振回路ユニット３は、発振回路３２、切り替え回路３３を備えている。発振回路３２は、水晶センサ３０と電気的に接続して水晶センサ３０の水晶振動子３１を発振させ、その周波数信号はケーブルを介して計測器本体４に伝送される。切り替え回路３３は、複数の水晶センサ３０を選択的に計測器本体４に接続するための回路である。
【００１９】
計測器本体４は、計測器用ＣＰＵ４１、ＥＥＰＲＯＭ４３、計測回路部４４、計測通信用インターフェイス４５を備えており、これらの各部材は計測器バス４６によってデータや命令の授受を行うことが可能な態様で接続されている。計測器用ＣＰＵ４１はファームウェア４２を有しており、ファームウェア４２から制御命令を読み出し、この制御命令を計測部２内の各部に送信することによって計測部２を制御する。ファームウェア４２は、計測器用ＣＰＵ４１が計測部２を制御する際に使用され、計測部２の基本動作（例えば発振回路３２を振動動作、計測部２内のデータの授受等）を行うための命令を備えている。
【００２０】
ＥＥＰＲＯＭ４３は、計測器本体４の機種情報、型番号、製造番号、製造年月日、ファームウェア４２のバージョン情報等の計測器本体４における個別情報を記憶する。計測回路部４４は、発振回路ユニット３より伝送された周波数信号をアナログ／ディジタル変換（Ａ／Ｄ変換）してディジタル信号を検出し、このディジタル信号に周波数を検出するための特定の処理を行って周波数を検出する。計測通信用インターフェイス４５は、制御用ＰＣ５と命令やデータの授受を行う。
【００２１】
次に制御用ＰＣ５について説明する。制御用ＰＣ５は、制御用ＣＰＵ５０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）（記憶部）５３、表示処理部５４、入力インターフェィス５５、ディスクドライブ５６、通信用インターフェイス５７、及びＰＣ側計測通信用インターフェイス５８を備えており、これらの各装置は制御部バス５９によってデータや命令の授受を行うことが可能な態様で接続されている。
【００２２】
ＲＯＭ５１は、ブートプログラム等の制御用ＰＣ５を制御する為の基本プログラムを記憶する。ＲＡＭ５２は、プログラムを展開したりデータを記憶したりするための、制御用ＣＰＵ５０による処理に使用しているデータを展開、格納する作業領域である。ＨＤＤ５３は、ＯＳ（オペレーティングシステム）の他、計測部２の制御を行うための計測解析アプリ（制御プログラム）６が読み出し可能に記憶され、ＲＡＭ５２上のデータが記憶される。表示処理部５４は、制御用ＣＰＵ５０の制御により各種画像データを生成し、表示装置８に出力する。入力インターフェイス５５は、入力装置９が接続され入力装置９からのデータ等の入力を受け付けてＲＡＭ５２を介して制御用ＣＰＵ５０にデータを入力する。
【００２３】
ディスクドライブ５６は、記憶媒体１０、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ等からデータ、若しくはプログラムを読み込みＲＡＭ５２を介して制御用ＣＰＵ５０にデータやプログラムを入力する。通信用インターフェイス５７は、ＬＡＮケーブルＬ１を介して解析用ＰＣ７と制御用ＰＣ５とを接続し、データの授受を行う。ＰＣ側計測通信用インターフェイス５８は、制御用ＰＣ５と計測器本体４とを接続して制御命令やデータの授受を行う。尚本実施形態の解析用ＰＣ７は、ＰＣ側計測通信用インターフェイス５８が計測器本体４の計測通信用インターフェイス４５と接続されていない点以外は、制御用ＰＣ５と同一の構成を有している。
【００２４】
ＨＤＤ５３に記憶されている計測解析アプリ６は、計測プログラム６１、解析プログラム６２、計測器対応判定プログラム（判定プログラム）６３、ＩＤ記憶部６４、制御許可プログラム（規制プログラム）６５を備えている。計測プログラム６１は、制御用ＣＰＵ５０が計測部２を制御して計測を行う際に使用される。解析プログラム６２は、制御用ＣＰＵ５０が計測部２から送信された計測データを解析する際に使用される。
【００２５】
計測器判定プログラム６３は、ファームウェア４２のバージョンと計測解析アプリ６のバージョンが整合すること判定し、また計測解析アプリ６のバージョン情報と計測器本体４の固体番号、例えば製造番号を取得して演算により確認用ＩＤを求め、入力インターフェイス５５を介して入力された認証ＩＤと比較し、両ＩＤの一致、不一致を判定することによって計測器本体４と計測解析アプリ６との整合を判定する。そして制御用ＰＣ５と計測器本体４との接続状況を判定する。ＩＤ記憶部６４は、計測器判定プログラム６３にて計測器本体４と計測解析アプリ６との整合が認められた際に入力された認証ＩＤを記憶する。制御許可プログラム６５は、計測器判定プログラム６３が計測器本体４と計測解析アプリ６とが対応していないと判定した場合、制御用ＣＰＵ５０に計測プログラム６１の読込みを禁止する。
【００２６】
次に計測解析アプリ６の表示装置８上での操作画面について図４を参照して説明する。計測解析アプリ６は、通常起動すると図４に示すメイン画面Ａ１を表示装置８に表示する。このメイン画面Ａ１は、計測開始ボタンＡ１１、計測終了ボタンＡ１２、計測情報表示部Ａ１３、測定値表示部Ａ１４、マーカ設定部Ａ１５、及び装置状態表示部Ａ１６を備えている。計測開始ボタンＡ１１は、計測器本体４に計測を開始させるためのボタンである。計測終了ボタンＡ１２は、計測器本体４が計測を行っている際に計測を終了させるためのボタンである。そして計測開始ボタンＡ１１、計測終了ボタンＡ１２は、どちらか一方のボタンが選択可能な状態にある場合、もう一方は選択不可能となる態様になる。
【００２７】
計測情報表示部Ａ１３は、計測日時や計測を始めてから経過した時間の経過情報を表示する。計測値表示部Ａ１４は、計測を行った際にその計測結果を表示する。マーカ設定部Ａ１５は、計測データにマーカを付与する際に使用する。装置状態表示部Ａ１６は、制御用ＰＣ５と計測器本体４との接続状況を表示する。尚本実施形態の感知装置では、制御許可プログラム６５によって制御プログラム６１の読込みが禁止された場合、メイン画面Ａ１が、計測開始ボタンＡ１１、及び計測終了ボタンＡ１２が操作不可能な状態で表示装置８に表示される。
【００２８】
次に本実施形態の感知装置における計測について述べると、まず水晶センサ３０を発振回路ユニット３に接続して発振回路３２により発振させ、水晶センサ３０内に、例えば純水等の緩衝液を供給し、次いで試料溶液を水晶センサ３０に注入する。図５は、このときの周波数信号の周波数の時系列データであり、純水の供給により周波数が低下し、さらに試料液の供給により周波数が低下する。即ち試料液の中の感知物質が水晶振動子３１の吸着層に吸着され、その吸着量に応じて水晶振動子３１の固有振動数が低下する。このデータの画面は、表示装置８に表示される。図５では便宜上１系統についてのデータを表示してあるが、本実施形態の感知装置では実際には、８個の水晶センサ３０を備えているので、８系統分のデータがＰＣ５内に送られ、オペレータがこの８系統分のデータを解析することになる。尚測定中の振動や温度変化等の外乱により測定中の周波数が変化し、その変化がデータに反映されるため、データの解析時にはこの外乱の影響を考慮して解析を行わなければならず、そのためデータの解析は時間をかけて慎重に行われる。
【００２９】
次に本実施形態の感知装置の特徴的な部分にあたる計測解析アプリ６の起動方法について、図６〜１０を参照して説明する。まず計測解析アプリ６の初回起動時の態様について説明する。入力装置９からの指示により計測解析アプリ６の起動要求がなされると、制御用ＣＰＵ５０はＨＤＤ５３から計測解析アプリ６を読み出してＲＡＭ５２上に展開し、ステップＳ１にて計測解析アプリ６の起動が開始される。
【００３０】
計測解析アプリ６起動開始後、図７に示すようにステップＳ２にて制御用ＰC５は、ＰＣ側計測通信用インターフェイス５８を介して計測器本体４に機種情報、製造番号、製造年月日、ファームウェア４２のバージョン情報等の送信を要求する。そしてステップＳ３にて計測器本体４側から要求した情報のデータが受信できたか否か、例えばＲＡＭ５２に確保した領域に上記の各情報が記憶されたか否かを判断し、受信できた場合には計測器本体４と制御用ＰＣ５とが接続されていると判定する。更にデータが受信できた場合には、ステップＳ４にて計測解析アプリ６に書き込まれているバージョン情報及び計測解析アプリ６の使用可能な計測器本体４の機種情報と、計測器本体４から送信されたファームウェア４２のバージョン情報及び機種情報とを夫々比較する。そしてこれらの情報が夫々対応していると判定された場合、即ち計測器本体４が計測解析アプリ６の使用可能な機種であり、且つ計測解析アプリ６のバージョン情報とファームウェア４２のバージョン情報とが整合していると判定した場合には、ステップＳ５に進む。
【００３１】
尚ステップＳ３にて計測器本体４と制御用ＰＣ５とが未接続と判定された場合には、ステップＳ１６にて図１０（ｅ）に示す未接続警告ダイアログＡ７を表示し、未接続警告ダイアログＡ７の了承ボタンＡＹ、若しくは取消ボタンＡＮが押下されると、ステップＳ１４にて解析モード、即ち上述したメイン画面Ａ１が、計測開始ボタンＡ１１と計測終了ボタンＡ１２とが操作不可能な状態で計測解析アプリ６が起動する。尚これ以降の取り扱いについては、後述することとする。
【００３２】
一方ステップＳ５では、図８に示すように計測器判定プログラム６３が計測解析アプリ６のバージョン情報と先に受信した計測器本体４の製造番号から確認用ＩＤを生成してＲＡＭ５２上に確保した領域に記憶する。確認用ＩＤ生成後、ステップＳ６にてＩＤ記憶部６４をチェックして認証ＩＤが記憶されているか否かを確認する。尚初回起動時には、ＩＤ記憶部６４に認証ＩＤが記憶されていないため、ステップＳ８に進む。尚本実施形態では、確認用ＩＤ及び認証ＩＤは、（計測器本体４の製造年月日＋計測器本体４の製造番号）×（計測解析アプリのバージョン情報）をhex値で求め、その下１０桁のLSB（Least  Significant  Bit）を確認用ＩＤ及び認証ＩＤとして生成している。
【００３３】
ステップＳ８では、表示処理部５４を介して表示装置８に図１０（ａ）に示すＩＤ認証ダイアログＡ３を表示して認証ＩＤの入力を要求する。尚ステップＳ９にて取消ボタンＡＮが押下された場合にはＩＤ認証ダイアログＡ３は閉じられる。尚計測解析アプリ６は、製造元の出荷時に例えばＣＤ−ＲＯＭ等の記憶媒体に記憶された状態で計測器本体４とパッケージ化されて販売され、このＣＤ−ＲＯＭに認証ＩＤが記述された例えば用紙等の記録媒体が添付される態様になっている。オペレータは、ＩＤ認証ダイアログＡ３の要求を受けて図９に示すように入力装置９よりこの添付された認証ＩＤを入力し、了承ボタンＡＹが押下されると、ステップＳ１０にて入力された認証ＩＤとＲＡＭ５２に記憶されている確認用ＩＤとを比較する。
【００３４】
この比較によって入力された認証ＩＤと確認用ＩＤが一致した場合には、同じ計測解析アプリのバージョン情報と計測器本体４の製造番号によって双方の認証ＩＤが生成されたものであると判り、且つ製造番号が計測器本体４毎に一意に設定された番号であるので、計測解析アプリ６が計測器本体４と正規に対応する計測解析アプリ６であると判定できる。そして計測解析アプリ６が正規対応すると判定した場合には、ステップＳ１１にて、入力された認証ＩＤをＩＤ記憶部６４に記憶し、ステップＳ１２にて計測解析アプリ６が通常起動する。これにより本実施形態の感知装置では、計測器本体４を制御用ＰＣ５にて制御して感知対象物の計測を行うことが可能となる。
【００３５】
次に計測解析アプリ６の２回目以降の通常起動時の態様について説明する。入力装置９からの指示により計測解析アプリ６の起動要求がなされると、制御用ＣＰＵ５０はＨＤＤ５３から計測解析アプリ６を読み出してＲＡＭ５２上に展開し、ステップＳ１にて計測解析アプリ６の起動が開始され、初回起動時と同様にステップＳ２〜ステップＳ５までの工程が行われる。２回目以降の起動時にはステップＳ６にて図８に示すようにＩＤ記憶部６４を探索した時に、通常起動を一度でもしていればステップＳ１１にてＩＤ情報がＩＤ記憶部６４に記憶されているため、認証ＩＤを発見することができ、その後ステップＳ７に進む。そしてステップＳ７で、ＩＤ記憶部６４に記憶されている認証ＩＤとＲＡＭ５２に記憶されている確認用ＩＤとを比較して一致する認証ＩＤがないか探索する。この探索の結果一致する認証ＩＤが発見された場合は、ただちにステップＳ１２にて計測解析アプリ６が通常起動される。
【００３６】
ただしＩＤ記憶部６４に認証ＩＤが記憶されていたとしても、計測解析アプリ６がバージョンアップされた等の理由により起動した計測解析アプリ６が初回起動時であった場合、ステップＳ６にてＩＤ記憶部６４に認証ＩＤが記憶されているためステップＳ７に進むが、ステップＳ７にて一致する認証ＩＤが発見できないため初回起動時と同様にステップＳ８に進む。そしてＩＤ認証ダイアログＡ３を表示して認証ＩＤの入力が要求され、計測解析アプリ６の新規のバージョン情報と計測器本体４の製造番号から生成された、添付された認証ＩＤを入力することによって計測解析アプリ６が通常起動する。そしてＩＤ記憶部６４には新規の認証ＩＤが記憶される。つまり本実施形態では、ＩＤ記憶部６４に複数の認証ＩＤを記憶することが可能となっており、複数の計測器本体４を繋ぎ変えることによって一つの制御用ＰＣ５で複数の計測器本体４を制御することが可能となっている。
【００３７】
次に計測器本体４と対応しない計測解析アプリ６を起動させた際の態様について説明する。まず計測器本体４が計測解析アプリ６で使用不可能な機種、若しくは計測解析アプリ６のバージョン情報とファームウェア４２のバージョン情報が整合していない場合について説明する。ステップＳ４にて計測器本体４が計測解析アプリ６で使用不可能な機種である場合には、計測解析アプリ６では計測器本体４を制御不可と判断し、制御許可プログラム６５にその情報を送る。そして制御許可プログラム６５は、ステップＳ１３にて計測プログラム６１の読込みを禁止すると共に図１０（ｂ）に示すアプリ未対応警告ダイアログＡ４を表示装置８に表示する。そしてアプリ未対応警告ダイアログＡ４の了承ボタンＡＹ、若しくは取消ボタンＡＮが押下されると、ステップＳ１４にて上述した解析モードで計測解析アプリ６が起動する。
【００３８】
また計測解析アプリ６のバージョン情報とファームウェア４２のバージョン情報が整合していない場合にも先と同様に、制御許可プログラム６５は、ステップＳ１３にて計測プログラム６１の読込みを禁止すると共に図１０（ｃ）に示すファーム未対応警告ダイアログＡ５を表示装置８に表示する。そしてファーム未対応警告ダイアログＡ５の了承ボタンＡＹ、若しくは取消ボタンＡＮが押下されると、ステップＳ１４にて解析モードで計測解析アプリ６が起動する。尚ファーム未対応警告ダイアログＡ５では、ファームウェア４２をバージョンアップすることにより計測解析アプリ６のバージョンと整合する場合には、その旨をファーム未対応警告ダイアログＡ５にて使用者に報知してもよい。
【００３９】
次に他の計測器本体４用の計測解析アプリ６を起動させた際の態様について説明する。計測器本体４用の計測解析アプリ６を起動させた場合、ステップＳ５にて確認用ＩＤが生成され、ステップＳ６でＩＤ記録部６４が探索される。このとき同バージョンの計測解析アプリ６が起動されていない場合には、ステップＳ６にてＩＤ記憶部６４に認証ＩＤが記憶されていることを確認しても、ステップＳ７で確認用ＩＤと一致する認証ＩＤが発見できない。そのためステップＳ８にて認証ＩＤの入力を要求する。ただし同バージョンの計測解析アプリ６が既に起動されていた場合には、一致する認証ＩＤが記憶されているため、例え他の計測器本体４用の計測解析アプリ６であっても通常起動する。
【００４０】
そして認証ＩＤの入力要求に基づき認証ＩＤが入力されるが、他の計測器本体４用の計測解析アプリ６に添付されている認証ＩＤは、他の計測器本体４の製造番号と計測解析アプリ６のバージョン情報により生成されているため、当然の事ながら確認用ＩＤとは一致しない。そのためステップＳ１０にて確認用ＩＤと入力された認証ＩＤが一致しないので、ステップＳ１５にて図１０（ｄ）に示すＩＤ未対応警告ダイアログＡ６を表示し、入力された認証ＩＤが一致しないことを警告する。その後ＩＤ未対応警告ダイアログＡ６の了承ボタンＡＹ、若しくは取消ボタンＡＮが押下されるとステップＳ８に戻って再びＩＤ認証ダイアログＡ３が表示される。そして整合する認証ＩＤが入力されるか、ステップＳ９にて取消ボタンＡＮが押下されるまで上記工程を繰り返す。そしてステップＳ９にて取消ボタンＡＮが押下された場合にはＩＤ認証ダイアログＡ３が閉じられ、計測解析アプリ６は解析モードにて起動する。尚本実施形態の感知装置では、上記各判定は全て計測器判定プログラム６３にて行われている。
【００４１】
本実施形態の感知装置では、計測解析アプリ６の起動時に上述した手順で起動認証を行う為、以下の効果を奏することができる。即ち計測部２の制御開始時に、計測器判定プログラム６３によって計測器本体４に記憶されている計測器本体４の固有情報、例えば製造番号に対応する確認用ＩＤと、入力装置８を介して、または計測解析アプリ６内の記憶領域から制御用ＰＣ５に取り込んだ認証ＩＤとを比較して、計測解析アプリ６と計測器本体４とが互いに対応しているか否かを判定し、計測器本体４と計測解析アプリ６とが対応していないと判定された場合には、制御許可プログラム６５によって解析プログラム６２の実行を許可し、計測プログラム６１の実行を禁止する。そして確認用ＩＤと認証ＩＤには、計測解析アプリのバージョン情報が含まれている。そのため確認用ＩＤと認証ＩＤが計測器本体４の個別情報と計測解析アプリ６のバージョン情報から生成されるので、計測器本体４毎、及び計測解析アプリ６のバージョン毎にＩＤが異なることになる。従って本実施形態の感知装置では、例え計測解析アプリ６を対応する計測器本体４以外の計測器本体に適応させても、計測部２を制御する事は不可能になり、計測解析アプリ６の不正使用を防止することができる。
【００４２】
また計測解析アプリ６と計測器本体４とが互いに対応していなくても、解析プログラム６２の実行は許可されるため、制御用ＰＣ５の計測解析アプリ６と計測器本体４とが対応しなくとも、その制御用ＰＣ５を用いて計測データの解析を行うことが可能となる。従って本実施形態の感知装置では、計測データの解析については、計測装置毎の計測解析アプリ６を制御用ＰＣ５と複数の解析用ＰＣ７の間で使いまわして使用できるので、計測データの計測を高い作業効率で行うことができる。また判定プログラムを備えていることから、例えば解析用ＰＣ７だけ計測器本体４と対応しない新バージョンの計測解析アプリ６を適応して、旧バージョンの計測解析アプリ６で計測器本体４を制御し、新バージョンの計測解析アプリ６にて解析を行うことが可能となり、その場合計測解析アプリ６の改変内容によっては解析精度や解析効率を向上させることが可能となる。
【００４３】
さらに異なる計測器本体の制御用ＰＣの中に、既に他の計測器本体の認証ＩＤが記憶されていたとしても、その認証ＩＤの生成に利用された計測解析アプリ６のバージョン情報が異なるため確認用ＩＤと認証ＩＤが一致せず、計測解析アプリ６でその計測器本体を制御して計測を行う事は不可能となる。そのため計測解析アプリ６をバージョンアップした際に、対応する計測器本体４以外の計測器本体を新バージョンの計測解析アプリ６を使用して計測を行うことができなくなる。従って、例えば計測装置を複数所有する使用者が、全ての計測装置の計測解析アプリ６をバージョンアップして計測部２を制御しようとする場合には、１つの計測装置の計測解析アプリ６を購入しただけでは、対応する計測装置以外の計測装置では解析しか行うことができなくなる。そのため計測装置毎に計測解析アプリ６を購入することが必須となる。
【００４４】
また本実施形態の感知装置では、計測器本体４が計測解析アプリ６にて制御不可能な機種であった場合、若しくは計測器本体４のファームウェア４２のバージョンと計測解析アプリ６のバージョンが整合しなかった場合には、計測解析アプリ６にて計測器本体４の制御を行う事ができないようになっている。そのため人為的ミス、例えば製造者側で誤って対応しない計測解析アプリ６を購入者に発送してしまったり、また機種の異なる計測装置を複数台所有している使用者が、他の計測装置の計測解析アプリ６を誤ってインストールしてしまった等、計測器本体４と対応しない計測解析アプリ６を制御用ＰＣ５に適用してしまったとしても、その計測解析アプリ６では計測器本体４を制御できないので計測器本体４の異常動作やそれに伴う破損等を防止することができる。特に本実施形態の感知装置のように計測や制御を高速で行う装置においては、本来適用不可な制御ソフトウェアにて装置を制御してしまった場合、装置本体に重大な影響を及ぼす虞があるため本実施形態のような安全機能を備えることは非常に重要である。
【００４５】
尚本実施形態の感知装置では、制御用ＰＣ５と解析用ＰＣ７とを備えていたが、本発明の実施の形態はこれに限定されるものではない。例えば計測制御と解析を一つのＰＣにて行ってもよく、さらにバージョンアップ等により新バージョンの計測解析アプリ６を適用する際に旧バージョンの計測解析アプリ６を削除せず、ＨＤＤ５３の他の記憶領域に新バージョンの計測解析アプリ６を記憶する構成にしてもよい。これにより、例えばバージョンアップ等により新バージョンの計測解析アプリを導入した際に、新バージョンの計測解析アプリでは計測器本体で計測が行えない場合でも、ＨＤＤ５３に記憶されている旧バージョンの計測解析アプリを使用して計測器本体４で計測が行うことが可能となり、解析は新バージョンの計測解析アプリ６で行うことが可能となる。
【００４６】
また本実施形態では、制御用ＰＣ５を制御部と使用しているが本発明の実施の形態はこれに限定されるものではない。例えば計測器本体に制御用のＣＰＵ、メモリ、ＨＤＤ等を組み込み、解析装置を別途用意し、その計測器本体及び解析装置に直接制御プログラムを導入して計測と解析を行う装置に適応してもよい。
【００４７】
また本実施形態では、認証ＩＤは用紙に記録されているが、本発明の実施の形態はこれに限定されるものではない。例えばカード状の部材に記録されてもよいし、ＣＤ−ＲＯＭやＵＳＢメモリ等の記憶媒体に記憶されていてもよい。さらに製造者側で計測解析アプリ６に認証ＩＤのデータを書き込んでおき、計測解析アプリ６の判定プログラムによってこの認証ＩＤのデータを読み込んで、確認用ＩＤと比較することによって、計測器本体４と計測解析アプリ６との対応を判定してもよい。
【図面の簡単な説明】
【００４８】
【図１】本実施形態の感知装置の全体構成を示す斜視図である。
【図２】本実施形態の水晶センサの全体構成を示す斜視図である。
【図３】本実施形態の感知装置の全体構成を示すブロック図である。
【図４】本実施形態のＰＣ画面に表示される計測解析アプリ６の概略構成図である。
【図５】本実施形態の感知装置における計測態様について説明するための図である。
【図６】本実施形態の感知装置における計測解析アプリ６の起動方法を説明するためのフローチャートである。
【図７】本実施形態の感知装置における計測解析アプリ６の起動方法を説明するための第１の模式図である。
【図８】本実施形態の感知装置における計測解析アプリ６の起動方法を説明するための第２の模式図である。
【図９】本実施形態の感知装置における計測解析アプリ６の起動方法を説明するための第３の模式図である。
【図１０】計測解析アプリ６の起動時に表示される警告ダイアログを説明するための図である。
【符号の説明】
【００４９】
２  計測部
３  発振回路ユニット
４  計測器本体
５  制御用ＰＣ
６  計測解析アプリ（制御プログラム）
７  解析用ＰＣ
１０  記憶用メディア
３０  水晶センサ
３１  水晶振動子
３２  発振回路
４１  計測器用ＣＰＵ
４２  ファームウェア
４３  ＥＥＰＲＯＭ
４４  計測回路部
５０  制御用ＣＰＵ
５２  ＲＡＭ
５３  ＨＤＤ（記憶部）
５４  表示処理部
６１  計測プログラム
６２  解析プログラム
６３  計測器判定プログラム（判定プログラム）
６４  ＩＤ記憶部
６５  制御許可プログラム（規制プログラム）
Ａ１  メイン画面
Ａ１１  計測開始ボタン
Ａ１２  計測終了ボタン
【図１】
2009271722.tif 000003
【図２】
2009271722.tif 000004
【図３】
2009271722.tif 000005
【図４】
2009271722.tif 000006
【図５】
2009271722.tif 000007
【図６】
2009271722.tif 000008
【図７】
2009271722.tif 000009
【図８】
2009271722.tif 000010
【図９】
2009271722.tif 000011
【図１０】
2009271722.tif 000012