(57)【要約】【課題】  機器のカリブレーション、カリブレーション要件、カリブレーションデータの維持と管理を改善する方法および装置に対するニーズがある。【解決手段】  テスト機器における１つまたは複数の周期的なカリブレーションの管理および維持のための装置および方法が前記テスト機器の現在のカリブレーションステータスに関するアラート（１２００）を提供する。【選択図】        図１４
2006064700.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの定期的なカリブレーションを必要とし、前記少なくとも１つの定期的なカリブレーションの現在のステータスを維持および管理する機器プロセッサを備える機器と、
前記少なくとも１つの定期的なカリブレーションの現在のステータスに関するアラートを提供するために前記プロセッサ上で実行できるように構成された命令とを具備する電子測定装置。
【請求項２】
前記機器はまたディスプレイを含み、前記アラートは前記機器の前記ディスプレイ上に提示される請求項１に記載の電子測定装置。
【請求項３】
前記機器は通信網に接続され、前記アラートは前記通信網上で送信されるメッセージを含む請求項１に記載の電子測定装置。
【請求項４】
コンピュータが前記機器のうち少なくとも１つと通信し、前記少なくとも１つの定期的なカリブレーションの現在のステータスに関して各機器にポーリングする請求項１から３のいずれか一項に記載の電子測定装置。
【請求項５】
前記少なくとも１つの定期的なカリブレーションのインタラクティブな定義を実行できるように構成される命令をさらに具備する請求項１に記載の電子測定装置。
【請求項６】
前記インタラクティブな定義により１つまたは複数のカリブレーションタイプが確立できる請求項５に記載の電子測定装置。
【請求項７】
前記インタラクティブな構成により少なくとも１つのカリブレーションアラートが確立できる請求項５に記載の電子測定装置。
【請求項８】
カリブレーション履歴または前記機器のトレーサビリティの保持を行い、オプションとしてそれらの検索を行うために、前記プロセッサ上で実行できるように構成された命令をさらに含む請求項１から７のいずれか一項に記載の電子測定装置。
【請求項９】
カリブレーション無効状態を識別および報告するために、前記プロセッサ上で実行できるように構成された命令をさらに含む請求項１から８のいずれか一項に記載の電子測定装置。
【請求項１０】
前記少なくとも１つの定期的なカリブレーションのうち１つの現在のステータスを反映するカリブレーションアイコンが前記機器のディスプレイ上に提示される請求項１に記載の電子測定装置。
【請求項１１】
前記カリブレーションアイコンはカリブレーション実行後に更新される請求項１０に記載の電子測定装置。
【請求項１２】
前記カリブレーションアイコンは、前記少なくとも１つの定期的なカリブレーションのうち有効な１つのカリブレーションの現在のステータスが変化したときに、視覚的に変化する請求項１１に記載の電子測定装置。
【請求項１３】
機器の中に、前記機器の現在のカリブレーションステータスに関するカリブレーション情報をローカルに記憶および検索するためのカリブレーションコンポーネントを備えるステップと、
前記機器をカリブレートするステップと、
前記カリブレーション情報を更新するステップと、
前記更新ステップに応答してカリブレーションステータス指示を表示するステップとを有する機器のカリブレーションを管理する方法。
【請求項１４】
前記カリブレーションステータスを表示するステップは、カリブレーションアイコンを表示し、前記カリブレーションの現在のステータスを示すことを含む、機器のカリブレーションを管理する請求項１３に記載の方法。
【請求項１５】
前記カリブレーションアイコンは変化して前記カリブレーションの前記現在のステータスの変化を示す、機器のカリブレーションを管理する請求項１４に記載の方法。
【請求項１６】
前記カリブレーションステータスを表示するステップは、前記カリブレーションの期限が終了したときにアラートを発行するステップをさらに含む、機器のカリブレーションを管理する請求項１３に記載の方法。
【請求項１７】
前記アラートを発行するステップはメッセージを表示するステップを含む、機器のカリブレーションを管理する請求項１６に記載の方法。
【請求項１８】
前記アラートを発行するステップは、通信網上でメッセージを送信するステップを含む、機器のカリブレーションを管理する請求項１６に記載の方法。
【請求項１９】
前記メッセージを受信することと、前記機器のカリブレーションをスケジューリングすることとをさらに含む、機器のカリブレーションを管理する請求項１８に記載の方法。
【請求項２０】
通信網上の複数の機器であって、各機器は少なくとも１つの定期的なカリブレーションに関する情報と、前記少なくとも１つの定期的なカリブレーションの現在のステータスとを記憶する複数の機器と、
前記通信網と通信するコンピュータであって、前記コンピュータは、カリブレーションの期限であるときに前記機器のうち１つまたは複数の機器の識別に関する情報を前記複数の機器の中の前記１つまたは複数の機器から受信するコンピュータとを備える定期的なカリブレーションを管理するシステム。
【請求項２１】
前記コンピュータは前記メッセージを受信し前記機器のカリブレーションをスケジューリングする、機器の定期的なカリブレーションを管理する請求項２０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カリブレーションデータ管理の方法および装置に関する。
【背景技術】
【０００２】
多くの種類のテスト測定機器とシステムは定期的にカリブレートし、測定の完全性を確保しなくてはならない。多くの製造業者はＩＳＯ−９００１またはＩＳＯ−９００２に準拠し、多くの防衛航空宇宙関連の製造業者は、ＮＩＳＴ標準へのトレーサビリティ記録を必要とする厳格な組織内の品質システムを有する。任意の品質システムに準拠するために、すべての電子測定機器のカリブレーション(calibration)を維持および管理することが必要である。製造環境では、カリブレーションはしばしば配送できる保障された製品に直接関連する。カリブレーションを必要とし測定時にカリブレートされていない機器から得た測定データはほとんど価値がない。また、製品がカリブレートされていると思われるもので測定され、ついでカリブレートされていないステータスが発見される前に配送されてしまえば、十分に信頼性があると捉えられ得てしまう。このようなイベントの結果、テストが不完全になる。不完全なテストは、製品を配達した相手への通知、または製品のリコールやテストのやり直しを必要とするため、製造コストを著しく上昇させる。従って、製品製造業者はカリブレーションプロセスとスケジュールを維持および管理することが重要である。研究所および製造作業がカリブレーションを必要とする装置をさらに多く使うようになっているので、カリブレーションの維持および管理はさらに複雑になっている。したがって費用が高く、時間がかかり、エラーを起こしやすいものとなっている。
【０００３】
装置のカリブレーションを維持および管理する１つの従来の方法は、図面のうち図１に示すカリブレーションステッカの使用を介して行なう。自動化されたトラッキングシステムはある場合もない場合もある。図面のうち図１は、説明の目的のために示された定期的なカリブレーションを必要とするスペクトラムアナライザである。カリブレーションステッカ１０３は、カリブレーションが最後に行なわれた日付と、次のカリブレーションの予定期日を示す。カリブレーションステッカは典型的には関連する装置の前面の目につきやすい位置に貼られ、人が見て次のカリブレーションを準備するステップを行なうようにしている。自動トラッキングシステムを使用する存在(entities)は、カリブレーション情報を手でトラッキングプログラムに入力する。自動トラッキングシステムは構成およびカリブレーションデータ管理を提供するが、手によるデータ入力ステップはカリブレーション管理プロセスに時間とコストを追加する。異なるタイプの装置は異なるカリブレーション間隔を有する場合がある。同じ装置でもすべてのカリブレーションスケジュールが異なる多数のカリブレーションタイプを有する場合がある。この場合、手で入力および維持しなければならない大量のデータがある。典型的な研究所または製造作業では多くの装置およびカリブレーション管理があるため、これらの課題はさらに大きくなり、大幅に複雑になり、時間もコストもかかるようになってきている。
【０００４】
カリブレーションステッカを使用するカリブレーション管理の従来技術に関する別の課題は、典型的には、行なったカリブレーションのタイプがステッカに含まれず、カリブレーションに関する履歴またはトレーサビリティ情報がステッカに記録されないことである。カリブレーショントレーサビリティと履歴データが重要な場合、これらは典型的には、ノートまたは中央のトラッキングシステムに保存される。したがって更新と維持の手順には、手による更新と、別の文書または中央データベースの組織化、データまたは文書を装置と別に保持することが必要となる。カリブレーションを必要とする機器の量が多ければ、このプロセスは複雑になり時間もかかり、エラーを起こしやすくなる。さらに、カリブレーションデータの期限が終了してしまうかまたはカリブレーションデータが完全に失われてしまうリスクもある。一部の場合では、任意の単一の測定機器がカリブレーションを必要とするかどうかは用途に依存する。測定機器のフロントパネル上のスペースの量には限りがあるため、この情報の多くはまったく適合しないだろう。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、機器のカリブレーション、カリブレーション要件、カリブレーションデータの維持と管理を改善する方法および装置に対するニーズがある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る装置と方法とシステムとは、以下のような特徴を有する装置と方法とシステムとして提供される。
【０００７】
（１）少なくとも１つの定期的なカリブレーションを必要とし、前記少なくとも１つの定期的なカリブレーションの現在のステータスを維持および管理する機器プロセッサを備える機器と、前記少なくとも１つの定期的なカリブレーションの現在のステータスに関するアラートを提供するために前記プロセッサ上で実行できるように構成された命令とを具備する電子測定装置。
（２）前記機器はまたディスプレイを含み、前記アラートは前記機器の前記ディスプレイ上に提示される（１）に記載の電子測定装置。
（３）前記機器は通信網に接続され、前記アラートは前記通信網上で送信されるメッセージを含む（１）に記載の電子測定装置。
（４）コンピュータが前記機器のうち少なくとも１つと通信し、前記少なくとも１つの定期的なカリブレーションの現在のステータスに関して各機器にポーリングする（１）から（３）のいずれか一つに記載の電子測定装置。
（５）前記少なくとも１つの定期的なカリブレーションのインタラクティブな定義を実行できるように構成される命令をさらに具備する（１）に記載の電子測定装置。
（６）前記インタラクティブな定義により１つまたは複数のカリブレーションタイプが確立できる（５）に記載の電子測定装置。
（７）前記インタラクティブな構成により少なくとも１つのカリブレーションアラートが確立できる（５）に記載の電子測定装置。
（８）カリブレーション履歴または前記機器のトレーサビリティの保持を行い、オプションとしてそれらの検索を行うために、前記プロセッサ上で実行できるように構成された命令をさらに含む（１）から（７）のいずれか一つに記載の電子測定装置。
（９）カリブレーション無効状態を識別および報告するために、前記プロセッサ上で実行できるように構成された命令をさらに含む（１）から（８）のいずれか一つに記載の電子測定装置。
（１０）前記少なくとも１つの定期的なカリブレーションのうち１つの現在のステータスを反映するカリブレーションアイコンが前記機器のディスプレイ上に提示される（１）に記載の電子測定装置。
（１１）前記カリブレーションアイコンはカリブレーション実行後に更新される（１０）に記載の電子測定装置。
（１２）前記カリブレーションアイコンは、前記少なくとも１つの定期的なカリブレーションのうち有効な１つのカリブレーションの現在のステータスが変化したときに、視覚的に変化する（１１）に記載の電子測定装置。
（１３）機器の中に、前記機器の現在のカリブレーションステータスに関するカリブレーション情報をローカルに記憶および検索するためのカリブレーションコンポーネントを備えるステップと、前記機器をカリブレートするステップと、前記カリブレーション情報を更新するステップと、前記更新ステップに応答してカリブレーションステータス指示を表示するステップとを有する機器のカリブレーションを管理する方法。
（１４）前記カリブレーションステータスを表示するステップは、カリブレーションアイコンを表示し、前記カリブレーションの現在のステータスを示すことを含む、機器のカリブレーションを管理する（１３）に記載の方法。
（１５）前記カリブレーションアイコンは変化して前記カリブレーションの前記現在のステータスの変化を示す、機器のカリブレーションを管理する（１４）に記載の方法。
（１６）前記カリブレーションステータスを表示するステップは、前記カリブレーションの期限が終了したときにアラートを発行するステップをさらに含む、機器のカリブレーションを管理する（１３）に記載の方法。
（１７）前記アラートを発行するステップはメッセージを表示するステップを含む、機器のカリブレーションを管理する（１６）に記載の方法。
（１８）前記アラートを発行するステップは、通信網上でメッセージを送信するステップを含む、機器のカリブレーションを管理する（１６）に記載の方法。
（１９）前記メッセージを受信することと、前記機器のカリブレーションをスケジューリングすることとをさらに含む、機器のカリブレーションを管理する（１８）に記載の方法。
（２０）通信網上の複数の機器であって、各機器は少なくとも１つの定期的なカリブレーションに関する情報と、前記少なくとも１つの定期的なカリブレーションの現在のステータスとを記憶する複数の機器と、前記通信網と通信するコンピュータであって、前記コンピュータは、カリブレーションの期限であるときに前記機器のうち１つまたは複数の機器の識別に関する情報を前記複数の機器の中の前記１つまたは複数の機器から受信するコンピュータとを備える定期的なカリブレーションを管理するシステム。
（２１）前記コンピュータは前記メッセージを受信し前記機器のカリブレーションをスケジューリングする、機器の定期的なカリブレーションを管理する（２０）に記載のシステム。
【発明を実施するための最良の形態】
【０００８】
本発明の次の詳細な説明を付随する図面と共に参照すると、本発明の理解が得られる。
【０００９】
自動カリブレーション管理プロセスと装置は、測定機器のタイプ、および、特定の１台の測定機器に対して行なう測定のタイプからは独立しているソフトウェアカリブレーションコンポーネントを使用する。カリブレーションコンポーネントは、定期的なカリブレーションを必要とするプロセッサベースのテスト測定機器およびシステム（本明細書では明確に示すために「機器」と呼ぶ）で有用であり、グラフィカルユーザインタフェースを提供することができる（本明細書では「ＧＵＩ」と呼ぶ）。また、カリブレーションとカリブレーションデータの管理プロセスを補助するプログラムによる制御を提供することができる。本明細書の命名法では、「機器」はまた、ユニットとして共同して動作し定期的なカリブレーションを必要とする複数の機器も指す。またカリブレーションコンポーネントはカリブレーションステータスおよび他の情報を１つまたは複数の外部のプロセッサに通信し、これによって任意のＧＵＩの必要性を回避する。本明細書では、「プロセッサ」という用語は、たとえば現在知られているかまたは今後開発される、コンピュータ、マイクロプロセッサ、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）、特定用途向けＩＣ（「ＡＳＩＣ」）、あるいは他の専門化されたロジックなど、データ処理機能を有する任意のシステムを指す。カリブレーションコンポーネントは同様なオペレーティングシステムプラットフォーム上で動作するすべての機器について再使用可能で、機器が行う特定のタイプの測定からは独立している。異なるプラットフォームで動作する機器については、カリブレーションコンポーネントは異なるが、動作は同様である。カリブレーションコンポーネントの特定の実施形態では、カリブレーションコンポーネントは、マイクロソフトのウィンドウズ（登録商標）オペレーティングシステム上で動作する。これはＣ＃の中で実装され、マイクロソフト．ＮＥＴフレームワーク内で実行される。また他のオペレーティングシステムと環境も、本明細書の教示するものを実施するのに適切である。しかし当業者であれば多数の機器に渡って共通のプラットフォームを使用することに所定の実装上の利点があることが理解されるであろう。カリブレーションコンポーネントはサービスとして実装され、機器に動力が供給され動作しているときにはバックグラウンドで常に動作している。このため、．ＮＥＴ環境互換の、他の知られたプログラムとサービスおよび後から開発されるプログラムとサービスも、カリブレーションステータスの決定、カリブレーションアラート(alert)の受信、カリブレーション履歴の検索といった目的のためにカリブレーションコンポーネントと接続し相互作用することができる。当業者であれば理解されるように、本明細書に開示される本教示の特定の実装はソフトウェアベースのコンポーネントを使用するが、本明細書の基本的な教示から離れることなく、論理ゲートおよびＡＳＩＣを使用したハードウェアフォーマット内で実装することもでき、または、ＦＰＧＡまたはハードウェアとソフトウェアの組み合わせとして実装することもできることを理解されるであろう。
【００１０】
図面のうち図１は、定期的なカリブレーションを必要とする従来のスペクトラムアナライザ機器１００を示す。また図１は、機器１００のカリブレーション管理に使用される従来のカリブレーションラベル１０３を示す。機器１００は、フロントパネルによる機器の機能のインタラクティブな制御のための、種々のボタン１０１とディスプレイ１０２を有する。明らかなように、本明細書の教示はＣＲＴタイプのディスプレイ１０２を有する機器に適しているが、ＬＥＤを使用した光の指示だけを含むはるかに基本的なディスプレイを有する機器、または、ディスプレイを伴わずコンピュータへのネットワーク通信だけを有する機器にも適応可能である。ディスプレイのない機器は遠隔モニタリング状況に役立ち、このような機器において、遠隔カリブレーション管理を可能にする本明細書の教示は有益である。
【００１１】
本教示による特定の実施形態では、カリブレーション管理コンポーネントがユーザに提示しユーザと相互作用するプロセスをガイドする２つの使用モデルがある。第１の使用モデルでは、カリブレートすべき機器の製造業者は、製造業者が推薦するように機器について１つまたは複数の定期的なカリブレーションを行なう。第２の使用モデルでは、機器のユーザまたは第三者のカリブレーションサービス研究所などの製造業者以外の存在が、必要に応じて１つまたは複数のカリブレーションを行なう。多くの場合では、機器は、各々が異なる使用モデルに従う異なるカリブレーションタイプを有する多数のカリブレーションを有する。製造業者が行なう定期的なカリブレーションの結果と現在のステータスは、第三者または機器の所有者が定義し行う定期的なカリブレーションとは異なる。所定のカリブレーションパラメータを変えるための許可レベルも異なり、２つの使用モデルの事実を反映する。従って、カリブレーションコンポーネントは現在のカリブレーションステータスを報告する時に２つの使用モデルを識別し、異なる保護レベルを提供してカリブレーション情報の完全性を保証する。製造業者はカリブレーション手順を第三者にライセンスし（今後「ライセンスを受けた第三者」と呼ぶ）、第三者は、製造業者が実際にカリブレーションを行なっているかのように、第１の使用モデルと一致したカリブレーションを行なうことができる。
【００１２】
図面のうち特に図２を参照すると、第１の使用モデルに関するハイレベルのカリブレーションプロセスフローのフローチャートが示されている。製造業者がカリブレーションのための機器を受けとると、ライセンスコンポーネントがインストールされる（２００）。ライセンスコンポーネントは、カリブレーションコンポーネントが使用する所定の保護されたカリブレーションデータフィールドを含むすべてのカリブレーションデータフィールドへのアクセスを提供するソフトウェアキーとして機能する。
【００１３】
特定の実施形態では、スーパーバイザ、アドミニストレータ、ユーザという３レベルのカリブレーションデータアクセスがある。スーパーバイザのセキュリティレベルは、ライセンスソフトウェアコンポーネントを使用しなければアクセスできず、第１の使用モデルと一致している。アドミニストレータセキュリティレベルはパスワードで保護され、第２の使用モデルと一致している。ユーザセキュリティレベルは機器を使用するためのセキュリティレベルである。すべてのセキュリティレベルですべてのデータフィールドが見える。
セキュリティレベルは、データフィールドを修正できるかどうかを定義する。スーパーバイザセキュリティレベルでは、保護されたすべてのカリブレーションデータフィールドを含むすべてのカリブレーションデータフィールドを修正することができる。アドミニストレータセキュリティレベルでは、保護されたカリブレーションデータフィールドのうちスーパーバイザのサブセットを修正することはできないが、他のすべての保護されたカリブレーションデータフィールドを修正することができる。ユーザセキュリティレベルでは、カリブレーションデータフィールドのいずれも修正することはできない。代替の実施形態ではより多くのセキュリティレベルを定義することができるが、本教示の目的には、３つの異なるレベルが適切と考えられる。どのカリブレーションデータフィールドがスーパーバイザセキュリティレベルに入り、またアドミニストレータセキュリティレベルに入るかの定義は、機器の製造業者が定義する。この特定の実施形態を本明細書に開示する。
【００１４】
ついで、製造業者またはライセンスを受けた第三者は、機器特有のカリブレーションを行う（２０１）。特定の実施形態では、このプロセスは、特定のカリブレーションサービスプログラムを実行し、．ＮＥＴリモート機能または代替のＩ／Ｏプロトコルを使用して機器とアクセスおよび通信する外部コンピュータに機器を接続することを含む。機器固有のカリブレーション手順は、所定のデータフィールドへ入力するために、行なわれたカリブレーションに関する情報を提供する。このフィールドはカリブレーションの日付、カリブレーションのタイプ、カリブレーションの間隔、デフォルトのカリブレーション間隔、カリブレーショントレース番号を含むが、これらに限定されるものではない。さらに、カリブレーション手順では最後のカリブレーション日付をリセットして、次のカリブレーション期日と、１つまたは複数のカリブレーションアラートを次にいつ発行すべきかとを示す任意のカリブレーションアラートが更新される。具体的には、カリブレーションタイプが作成されると、カリブレーションコンポーネントはアラートを設定する。最後のカリブレーション日付または間隔が変わると、カリブレーションコンポーネントは、更新された最後のカリブレーション日付または間隔に基づいてアラートを更新する。自動更新は、カリブレーションを行なった後に新しいアラートを確立することを忘れるリスクを避ける。カリブレーション後に初めて起動すると、ブートダイアログが、アラートが修正されたことを示し、場合によってはこれらのアラートを変更ができるようにする。さらにカリブレーションデータは、機器の不揮発性メモリ内に保護されたカリブレーション履歴１５００を維持する目的のために、機器内のパーマネントでアクセスが制御された記憶領域内に記憶される。カリブレーション手順２０１を介した更新されたカリブレーション情報を入力した後、カリブレーションコンポーネントはカリブレーションプロセス中に記憶されたすべてのデータに対してアクセスおよび修正を行うことができる。カリブレーションコンポーネントは、機器１００のディスプレイ１０２上でカリブレーションステータスを報告するために、カリブレーションコンポーネントのユーザインタフェースが使用するデータフィールドを更新する。ついで、カリブレーションプロセスは、保護されたカリブレーションデータフィールドのスーパーバイザサブセットへの書き込みアクセスを禁じるライセンスコンポーネントを削除する（２０２）。第２の使用モデルのプロセスフローも同様である。第１の使用モデルと第２の使用モデルの間の差は、ライセンスコンポーネントに関するインストールステップ２００と削除ステップ２０２がないこと、および、保護されたカリブレーションデータフィールドのスーパーバイザサブセットの修正がないことである。
【００１５】
カリブレーションは両方の使用モデルにおいてプログラムで行なうことができ、また、機器のフロントパネルのインタラクション(interaction)で手で行なうこともできるが、これを行なうことができるのはスーパーバイザアクセス（今後「スーパーバイザ」と呼ぶ）またはアドミニストレータアクセス（今後「アドミニストレータ」と呼ぶ）だけである。特定の実施形態では、多数のタイプのカリブレーションを使用し、カリブレーションコストを効率的に制御および管理できる。特定の例においては、機器のアドミニストレータは、全周波数範囲にわたって機器をカリブレートする製造業者の完全なカリブレーションについて推奨されるカリブレーション間隔よりも頻繁に、非常に狭い周波数範囲でカリブレートしたいと思うことがある。この場合、製造業者の完全なカリブレーションアラートが１年に１回に設定されていても、アドミニストレータが行なうカスタムカリブレーションのアラートは３ヵ月ごとに設定することができる。これにより、アドミニストレータは目的の周波数範囲についてカリブレーションの完全性を最大化しながら、同時に、機器のダウンタイム(downtime)と完全カリブレーションのコストを最小化することができる。特定の実施形態では、アドミニストレータのセキュリティレベルを使用して、機器のカスタムカリブレーションタイプとカリブレーションスケジュールを確立する。カリブレーションの品質管理を維持するために、カスタムカリブレーションのタイプとスケジュールを確立するカリブレーションデータフィールドは、アドミニストレータのセキュリティレベルを介してのみ修正可能である。セキュリティレベルを実施するために、最初に機器に電力を入れるときに、パスワードで保護されたアドミニストレータのログインがある。アドミニストレータの希望に応じて、ユーザアクセスはパスワードで保護してもよいし保護しなくてもよい。多数のセキュリティレベルを有するオペレーティングシステムの慣例と同様に、セキュリティレベルを変更するために、アドミニストレータセキュリティレベルへのアクセスを有する者はアドミニストレータタスク終了時にログオフし、ユーザのセキュリティアクセスレベルでログインできるようにする。
【００１６】
５つの可能な色分けされたカリブレーションアイコンのうちの１つは常に機器上に表示され、現在のカリブレーションステータスを示す。カリブレーションアイコンは、カリブレーションプロセスと直感的な関連を想起させる任意のアイコンであってよいが、特定の実施形態では、１組のキャリパ(caliper)を描く小さな画像である。黒いアイコンは、機器が定期的なカリブレーションを受けないことを示す。アドミニストレータは製造業者の推奨に従わないカスタムカリブレーションを定義することができるので、第２の使用モデルではカリブレーションステータスの完全性は異なる。他方、アドミニストレータが定義したカリブレーションは、製造業者が推奨するカリブレーションより厳格であってもよい。したがって、表示されるカリブレーションアイコンは第１の使用モデルと第２の使用モデルの間の可能な差と分岐を示すように異なる。製造業者のロゴと対になった緑のアイコンは第１の使用モデルを反映し、機器が定期的なカリブレーションを受けることを示し、カリブレーションが有効で、製造業者、または、製造業者が認可したカリブレーションソフトウェアアプリケーションまたは製造業者からライセンスを受けた第三者によって行なわれたことを示す。製造業者のロゴのない緑のアイコンは第２の使用モデルを反映し、機器が定期的なカリブレーションを受けることおよびカリブレーションが最新であることを示すが、同時に、カリブレーションは、機器の製造業者以外の存在または製造業者が認可したカリブレーションソフトウェアアプリケーションまたは製造業者からライセンスを受けた第三者によって行なわれたことを示す。黄色のアイコンは、機器が定期的なカリブレーションを受けることおよびカリブレーションが最新であることを示すが、同時に、カリブレーションの期限が所定の既定の期間内に終了することを示す。赤いアイコンは、機器が定期的なカリブレーションを受けることを示し、カリブレーションの期限が終了しているか、悪いカリブレーション状態が検出されたことを示す。したがって色分けされたカリブレーションアイコンはカリブレーションステッカと同じ機能を有するが、強化されたカリブレーションステータス情報を提供する。したがって、本教示の実施形態はカリブレーションステッカの必要性を除去することができ、ユーザに追加情報を供給する。代替の実施形態では、カリブレーションアイコンは、キャリパを囲む異なる形を使用し、さらに機器のカリブレーションステータスをグラフィックに表示することもでき、この場合カリブレーションアイコンの色は変えてもよいし変えなくてもよい。所定の汎用で言語から独立したシンボルと一致した例として、カリブレーションの現在のステータスは、円で囲んだ製造業者のロゴがあってもなくてもよいキャリパなどのアイコンを有していてもよく、カリブレーションペンディングステータスは、４５度回転した正方形で囲まれたアイコンを有していてもよく、カリブレーション期限終了ステータスは、線で打ち消した円で囲んだアイコンを有していてもよい。別の代替としては、アイコンはカリブレーションステータスごとに完全に異なっていてもよい。色から独立した指示の使用は、所定の色を区別できない人に対処するために重要である場合がある。一部の場合では、カリブレーションステータスのそれぞれの変化に可聴信号を使用することが適切でありえる。当業者が思いつくことができるカリブレーションステータスを指示するために、他に本明細書に列挙できない具体的な多くの他のオプションがある。
【００１７】
図面のうち特に図３を参照すると、ブートアップダイアログボックス３００を示す本教示によるＧＵＩのスクリーンショット(screen shot)が示されている。カリブレーションが行なわれた後最初に起動すると、ブートアップダイアログボックス３００が表示される。ブートアップダイアログボックス３００は、もっとも最近行なわれたカリブレーションのタイプ、行なわれたカリブレーションタイプのカリブレーション間隔、カリブレーションアラートスケジュールを示す。また、所定のカリブレーション設定を変えられることを示し、アラート構成ボタン３０１、カリブレーション間隔構成ボタン３０２を提供する。オプションとしては、ブートアップダイアログボックス３００はまた、追加の機器特有のカリブレーション情報を示すことができる。本明細書に論じたすべてのダイアログボックスの中の「ＯＫ」ボタン３０３は標準のダイアログボックスプロトコルを使用して、肯定応答し、ペンディングダイアログボックスを終了する。
【００１８】
カリブレーション間隔構成ボタン３０２をクリックすると、カリブレーションステータスダイアログボックス４００が表示される。カリブレーションステータスダイアログボックス４００は、機器１００上のメインメニュー表示を介してアクセスすることもできる。図面のうち特に図４を参照すると、カリブレーションステータスダイアログボックス４００の１実施形態が示されている。カリブレーションステータスダイアログボックス４００は、現在のステータスメニュータブ４５０、機器カリブレーション設定メニュータブ４５１、カリブレーションタイプメニュータブ４５２、カリブレーション履歴メニュータブ４５３の、４つのカリブレーションメニュータブを含む。現在のステータスタブ４５０は、もっとも最近行なわれたカリブレーションに関する情報を表示する。ユーザはどのデータフィールドも修正できないが、アドミニストレータはカスタムカリブレーションのためにすべてのフィールドを修正することができる。スーパーバイザアクセスセキュリティレベルだけが、製造業者のカリブレーションに関するこの情報を修正できる。図面の中で特に図５を参照すると、カリブレーションタイプメニュータブ４５２が示される。カリブレーションタイプメニュータブ４５２はまず、もっとも最近行なわれたカリブレーションに関する情報だけを表示する。「すべて表示」ボタン４１０をクリックすると、カリブレーション期間内にあるかまたは所定の既定期間内に期限が終了するすべてのカリブレーションタイプ４０１のリストが表示される。カリブレーションタイプ４０１のリストは、機器の製造業者が行なった１つまたは複数のカリブレーション、および、アドミニストレータアクセスを有する第三者が行なった１つまたは複数のカスタムカリブレーションを含んでいてもよい。ついで、カリブレーションタイプのうち任意の１つのタイプを強調表示すると、現在のステータスカリブレーションタブ４５０を含むカリブレーションステータスダイアログボックス４００の残りでどの情報が表示されるかが指示される。アドミニストレータアクセスがない場合、すべてのデータフィールドは「グレイアウト」フォーマットで提供され、適切な情報は提供されるがデータフィールドは修正できないことを示す。慣例にしたがって、任意の修正されたフィールドは適用ボタン４０８を起動し、適用ボタン４０８をクリックすると変更を記憶する。また、アドミニストレータはカリブレーションステータスダイアログボックス４００を使用して、第２の使用モデルに従って新規のカリブレーションタイプを構成４０６し、既存のカスタムカリブレーションタイプを除去４０７することができる。
【００１９】
新規カリブレーションボタン４０６は新規カリブレーションタイプダイアログボックス５００を表示し、アドミニストレータはここでカスタムカリブレーションを定義することができる。図面のうち特に図６を参照すると、新規カリブレーションタイプダイアログボックス５００は、前のダイアログボックス４００内で強調表示されたカリブレーションタイプについてカリブレーションタイプ名５０１を表示する。カリブレーション日付５０３の入力フィールド、および、カリブレーションタイプの説明５０２がある。
【００２０】
既存のカリブレーションを脅かす何かが生じた場合、カリブレーションアイコンは、例えば色および／または形の両方を変えることにより、このようなイベントを反映する。さらに、カリブレーションタイプが強調表示されているとき、アドミニストレータは、カリブレーションタイプカリブレーションメニュータブ４５２の中のカリブレーション状態ダイアログボックス４００の中の無効ボタン４０９をクリックすることにより、そのカリブレーションを無効としてマークすることができる。このポイントで、無効イベントに関するエントリ(entry)（図示せず）がカリブレーションステータスダイアログボックス４００上に表示される。図面のうち図８に示す無効履歴情報は、カリブレーションタイプ４０１エントリをダブルクリックすることで使用可能になる。無効イベント、およびイベントの解決、または無効イベントが無視されたかどうかは、カリブレーション履歴１５００内に記憶される。カリブレーション無効イベントの例は、機器内の温度条件がオーバーしていたことである。アドミニストレータは無効状態を解決するか、または無視するように選択することができるが、選択した動作は記憶される。
【００２１】
図面のうち特に図７を参照すると、カリブレーションステータスダイアログボックス４００の機器カリブレーション設定メニュータブ４５１が示されている。アドミニストレータはこの中で、カリブレーションステータスが変更されると機器が電子メールを送るあて先の１つまたは複数の電子メールアドレス７５０を設定することができる。電子メールアドレスは、新規ボタン７５１をクリックすることによって追加し、削除ボタン７５２をクリックすることによって削除できる。さらに、機器カリブレーション設定メニュータブ４５１の中には、機器が定期的なカリブレーションを受けるかどうかの設定７５３と、デフォルトのカリブレーション間隔７５４とがある。機器が定期的なカリブレーションを受けるかどうかは、アドミニストレータのセキュリティアクセスでなければ修正できず、デフォルトのカリブレーション間隔はスーパーバイザのセキュリティアクセスでなければ修正できない。
【００２２】
図面のうち特に図９を参照すると、ブートアップダイアログボックス３００からアラート構成ボタン３０１をクリックするか、機器メインメニューからアラート構成機能にアクセスすると、アラート設定ダイアログボックス７００が表示され、これにより、アドミニストレータは、新規アラートタイプ７０１を構成７０２または削除７０３、および、新規アラート７０６を構成７０４または削除７０５することができる。新規アラートタイプボタン７０２を使用すると、図面のうち図１０に示すように設定変更ダイアログボックス８００の一部を使用して新規アラートタイプ７０１が構成できる。新規アラートタイプ７０１は、一意的なアラート名７０６とカリブレーション期限終了日８０１とに関連づけられる。各アラートタイプ７０１について任意の数のアラート７０６を設定し、ユーザに、アラートタイプ期限終了日８０１が実際に終了する前の所定の期間の間にカリブレーションのうち１つの期限終了が間近であることを思い出させることができる。各アラート７０６を確立し、タイトル８０２、アラート表示メッセージ８０３、カリブレーション期限終了日前の指定された時間を表示することができる。さらに、機器をルーチンに通信網に接続する場合、アラート７０６は、アラート７０６の時に電子メールメッセージを送信するあて先の１つまたは複数の電子メールアドレス８０４を確立することができる。これらのアラート電子メールアドレスは、カリブレーションステータス変更時にメッセージを送信するあて先の電子メールアドレスの組とは区別されるが、本教示の典型的な使用では、電子メールアドレスは同じであってもよい。図面のうち図１１と図１２とを特に参照すると、アドミニストレータは、従来の電子メールパラメータの確立についてアラート電子メールアドレス８０４を設定するときに電子メールダイアログボックス９００を使用できる。さらに、テスト電子メールアラートダイアログボックス１０００はアラート電子メールパラメータのテストにも使用できる。カリブレーションステータス電子メールアドレスに関しても同様のダイアログボックスがある。図面のうち図１３に示す上級(advanced)アラート設定メニュー１１００は、すべてのアラートに関する追加の設定を提供する。この中には、アラートを発行する時刻１１０１、アラートを機器１００のディスプレイ１０２上のポップアップ１１０２の形態で発行するか、または通信ネットワークメッセージ１１０３の形態で発行するか、または両方の形態で発行するかどうかを含む。さらに、スクリーン上のアラートは自動的に却下する１１０４であってもよい。
【００２３】
図面のうち特に図１４を参照すると、確立されたアラート７０６のうち１つが作動した時に機器１００のディスプレイ画面１０２上に発行されるアラート１２００の図が示されている。アラートダイアログボックス１２００は、ユーザがアラートを却下するオプション（１２０１）、またはアラートを休止し何日か後にアラートの別のリマインダ(reminder)を発行するかのオプション（１２０２）を提供する。
【００２４】
本教示によれば、機器ごとに複数のカリブレーションが管理できるので、アイコンステータスに反映すべきカリブレーションを選択する必要がある。図面の中で特に図１５を参照すると、カリブレーションタイプ構成ダイアログボックス１３００が示されている。カリブレーション状態ダイアログボックス４００からカリブレーションタイプ４０１のうち１つをダブルクリックすると、カリブレーションタイプ構成ダイアログボックス１３００にアクセスすることができる。この中には、カリブレーションタイプが製造業者のカリブレーションであるかまたはカスタムカリブレーションであるかに依存し、また、セキュリティレベルに依存して修正可能なフィールドが提供される。「製造業者が行なう」ボックス１３０１が表示されるが、スーパーバイザのアクセスがなければ修正できない。カリブレーションタイプが製造業者のカリブレーションである場合も、スーパーバイザのアクセスがなければカリブレーションタイプ４０１の名前は修正できない。有効なオプションフィールド１３０５の中に「はい」が表示されていれば、現在のカリブレーションタイプがカリブレーションアイコンのステータスを決定することを示す。有効なアイコンフィールドが「はい」を示す場合は修正できないが、有効なアイコンフィールドが「いいえ」を示す場合、アドミニストレータが「はい」に修正することができる。アドミニストレータが有効なアイコンフィールド１３０５を修正すると、現在有効なカリブレーションタイプは無効にリセットされる。したがって、任意の時点でアイコンステータスを制御するカリブレーションタイプ１３０２は１つだけである。
【００２５】
図面のうち特に図１６を参照すると、カリブレーションアラート１２００を受信した後のユーザの可能な選択肢のフローチャートが示されている。第１のオプション１４０１はアラート１２００を「休止する」１４０１、すなわち、システムに所定の時間経過後に別のアラート１２００を発行するように要求することである。アラート１２００が、却下(dismissal)または通知(reminder)１４０２のいずれかで確認されると、そのアラートの原因となったカリブレーションが有効なカリブレーションであった場合、カリブレーションコンポーネントはアイコン１４０３を更新し、黄色または警告状態にし、現在有効なカリブレーションが指定された期限終了時間枠(window)内にあることを示す。機器がプログラミングされネットワーク通信内にある場合、機器はメッセージアラートを送信することもできる。アラートを生成したのが製造業者のカリブレーションである場合、第２のオプション１４０４は、製造業者のカリブレーションをスケジュールし（１４０５）、実行する（１４０６）ことである。機器が通信網に接続されている場合、電子メール機能または別のネットワークメッセージ送信サービスを使用することによってこのスケジューリングタスクを自動的に行なうことも可能である。製造業者のカリブレーションは現在有効なカリブレーションを含むカリブレーションステータスをリセットする（１４０７）。カリブレーションが行われた後、カリブレーションコンポーネントはカリブレーションステータスの変更を検出し、カリブレーションアイコンステータスを緑色の製造業者のカリブレーションアイコンに更新し、またアラート期限もリセットする。第３のオプション１４０８は、カスタムカリブレーション１４０９をスケジューリングすることである。カスタムカリブレーションを行なう存在に依存して、自動スケジューリングはオプションである。カスタムカリブレーションがライセンスコンポーネントにアクセスを有しない場合、行なわれる任意のカリブレーションリセットステップ１４１０は、情報の更新を行いカリブレーションアイコンが更新されるが、カリブレーションアイコンは、たとえば、色分けアイコンの一部として含まれる製造業者のロゴなど製造業者のカリブレーションマークを含まない。第４のオプション１４１１は、すべてのアラート１２００を無視することである。この場合、カリブレーションアイコンは、カリブレーション期限終了まで黄色に設定される（１４１２）。期限終了後はカリブレーションアイコンは赤に設定され、カリブレーション期限終了状態を示す。
【００２６】
図面のうち図１７と図１８を特に参照すると、本教示によるカリブレーションコンポーネントの１実施形態を表すＵＭＬ文書が示されている。この中で、図３から図１５は図１７から図１８に表されているものの一部のスクリーンショットである。ＵＭＬ文書は、本教示による１実施形態内のソフトウェアコンポーネントオブジェクトの関係の特定の実施を表す。当業者であれば本教示の精神および範囲から離れることなく、別の特定の実施も明らかであろう。図面のうち特に図１７と図１８を参照すると、カリブレーション履歴１５００機能が示されている。ここで、すべてのカリブレーションイベントに関するタイムスタンプされた情報が記録される。さらにカリブレーション履歴には、すべてのカリブレーション証明文書のコピーが記憶される。特定の実施形態では、カリブレーション証明は製造業者のカリブレーションまたはカスタムカリブレーションを行なった後に機器１００と共に出荷され、証明のコピーはカリブレーション履歴の中で．ｐｄｆフォーマットで記憶される。有利には、カリブレーションのトレーサビリティに関する情報を含むカリブレーション証明は機器１００から分けることができず、必要に応じて印刷しなおすか、または、機器からコンピュータにダウンロードすることができる。別の実施形態では、実際のカリブレーションデータもカリブレーション履歴１５００に記憶することができる。
【００２７】
図面のうち特に図１９を参照すると、定期的なカリブレーションを受け、通信網１６０５にすべて接続されている複数の機器１６０１、１６０２、１６０３、１６０４が示されている。通信網１６０５は、ＬＡＮ、ＧＰＩＢ、ＵＳＢ、または独自ネットワークバスを含む他のネットワーク通信バスであってよい。またネットワーク１６０５上には、プログラミングされた機器から受信されるカリブレーションアラート１２００とカリブレーションステータス変更指示とを受け取り処理するコンピュータ１６０６がある。図１７と図１８を参照すると、カリブレーションタイプ２１００に関する情報を受信し、カリブレーションアラート２２００を受信するコンピュータ（またはクライアント側）コンポーネントが示される。特定の実施形態では、クライアントコンポーネント２１００、２２００は、通信網上で機器１００のうち１つまたは複数が発行したアラートを受信および処理するソフトウェアモジュールである。別の実施形態では、各機器１６０１から１６０４は、カリブレーションアラートに関するメッセージを送信するようにはプログラムされない。その代りに、コンピュータ１６０６中で動作するクライアント側ソフトウェアコンポーネントは、各機器１６０１から１６０４の中のカリブレーションコンポーネントと通信し、現在のカリブレーションステータスをポーリング(poll)するか、または、カリブレーション履歴１５００を含むカリブレーションコンポーネントに使用可能な任意の情報を要求および受信する。別の特定の実施形態では、コンピュータ１６０６はまた、カリブレーションを必要とする機器についてカリブレーションを自動的にスケジューリングする次のステップをとるプログラムを実行してもよい。有利には、コンピュータ１６０６は分散データを効率的に受理し、各機器のカリブレーションスケジュールを管理して、定期的なカリブレーションの現実であるダウンタイムを計画および最小化することができる。特定の実施形態では、コンピュータ１６０６は、カリブレーションスケジュールを生産スケジュールと調節し、別の方法では実現できない効率を達成することができる。さらにこの実施形態は、ローカルディスプレイ１０２を有しない機器１００に有用である。カリブレーションアイコンの代わりに、カリブレーションステータスに依存して色を変える複数の光または単一の光を使用してもよい。または、フロントパネルには指示は必要でなく、すべてのカリブレーション管理をリモートで行なうことができる。これはサービスまたはカリブレーションが必要なときだけアクセスするリモートモニタリング機器には特に有用である。
【００２８】
本明細書に教示された実施形態は、機器のカリブレーションステータスを分散管理する方法および装置を記述する付随する図面を参照して、例として説明されたものである。当業者であれば、本教示の利点を考えれば、本教示の他の変形例、適応例、実施形態を思いつくであろう。
【図面の簡単な説明】
【００２９】
【図１】電子測定装置に接着された従来のカリブレーションステッカを示す図である。
【図２】カリブレーション管理プロセスにおける第１の使用モデルのフローチャートである。
【図３】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図４】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図５】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図６】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図７】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図８】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図９】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図１０】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図１１】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図１２】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図１３】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図１４】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図１５】本教示によるカリブレーション管理の実施形態のスクリーンショットを示す図である。
【図１６】本教示にしたがって発行されたアラートに応答するユーザの可能な選択肢のフローチャートである。
【図１７】本教示によるカリブレーションコンポーネントの特定の実施形態のＵＭＬ文書を示す図である。
【図１８】本教示によるカリブレーションコンポーネントの特定の実施形態のＵＭＬ文書を示す図である。
【図１９】カリブレーションスケジュールとカリブレーションデータの中央の管理を提供する、本教示による実施形態を示す図である。
【符号の説明】
【００３０】
１００  スペクトラムアナライザ（機器）
１０１  ボタン
１０２  ディスプレイ
１０３  カリブレーションラベル
３００  ブートアップダイアログボックス
３０１  アラート構成ボタン
３０２  カリブレーション間隔構成ボタン
３０３  ＯＫボタン
４００  カリブレーションステータスダイアログボックス
４０１  カリブレーションタイプ
４０６  新規カリブレーションタイプ構成
４０７  既存カリブレーションタイプ削除
４０８  適用ボタン
４０９  無効ボタン
４１０  すべて表示ボタン
４５０  現在のステータスメニュータブ
４５１  機器カリブレーション設定メニュータブ
４５２  カリブレーションタイプメニュータブ
４５３  カリブレーション履歴メニュータブ
５００  新規カリブレーションタイプダイアログボックス
５０１  カリブレーションタイプ名
５０３  カリブレーション日付
５０２  カリブレーションタイプの説明
７０１  新規アラートタイプ
７０２  新規アラートタイプ構成
７０３  新規アラートタイプ削除
７０４  新規アラート構成
７０５  新規アラート削除
７０６  新規アラート
７５０，８０４  あて先電子メールアドレス
７５１  新規ボタン
７５２  削除ボタン
７５３  定期的なカリブレーションを受けるかどうかの選択
７５４  デフォルトのカリブレーション間隔
８００  設定変更ダイアログボックス
８０１  カリブレーション期限終了日
８０２  アラートタイトル
８０３  アラート表示メッセージ
９００  電子メールダイアログボックス
１０００  テスト電子メールアラートダイアログボックス
１１００  上級アラート設定メニュー
１１０１  アラート発行時間
１１０２  画面上アラート
１１０３  電子メールアラート
１１０４  アラートの自動却下
１２００  アラート
１２０１  アラート却下オプション
１３００  カリブレーションタイプ構成ダイアログボックス
１５００  カリブレーション履歴
１６０１，１６０２，１６０３，１６０４  機器
１６０５  通信網
１６０６  コンピュータ
【図１】
2006064700.tif 000003
【図２】
2006064700.tif 000004
【図３】
2006064700.tif 000005
【図４】
2006064700.tif 000006
【図５】
2006064700.tif 000007
【図６】
2006064700.tif 000008
【図７】
2006064700.tif 000009
【図８】
2006064700.tif 000010
【図９】
2006064700.tif 000011
【図１０】
2006064700.tif 000012
【図１１】
2006064700.tif 000013
【図１２】
2006064700.tif 000014
【図１３】
2006064700.tif 000015
【図１４】
2006064700.tif 000016
【図１５】
2006064700.tif 000017
【図１６】
2006064700.tif 000018
【図１７】
2006064700.tif 000019
【図１８】
2006064700.tif 000020
【図１９】
2006064700.tif 000021