(57)【要約】【課題】セキュリティの高い測定システムを実現可能とする情報処理装置、情報処理方法、プログラム、記憶媒体、及び情報処理システムを提供すること。【解決手段】本発明の一形態に係る情報処理装置は、１以上の機能を実行することが可能な情報処理装置であって、記憶部と、認証部と、実行許可部と、更新部とを具備する。前記記憶部は、第１のコードを記憶する。前記認証部は、第２のコードを外部の記憶媒体から取得し、前記第１及び前記第２のコードを照合して認証する。前記実行許可部は、前記認証部による認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可する。前記更新部は、前記認証部による認証が成功した場合に、前記記憶部に記憶された前記第１のコードと、前記外部記憶媒体に記憶された前記第２のコードとを、前記認証部による認証が成功となる他のコードにそれぞれ更新する。【選択図】図９
2015035018.tif 000002
【特許請求の範囲】
【請求項１】
１以上の機能を実行することが可能な情報処理装置であって、
第１のコードを記憶する記憶部と、
第２のコードを外部の記憶媒体から取得し、前記第１及び前記第２のコードを照合して認証する認証部と、
前記認証部による認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可する実行許可部と、
前記認証部による認証が成功した場合に、前記記憶部に記憶された前記第１のコードと、前記外部記憶媒体に記憶された前記第２のコードとを、前記認証部による認証が成功となる他のコードにそれぞれ更新する更新部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記記憶部は、複数の外部記憶媒体のそれぞれを識別する識別情報と、前記識別情報にそれぞれ関連付けられた複数の第１のコードとを記憶し、
前記認証部は、前記複数の外部記憶媒体のうち認証対象となる対象記憶媒体に記憶された前記第２のコードと、前記複数の第１のコードのうち前記対象記憶媒体の識別情報に関連付けられた前記第１のコードとを照合して認証し、
前記更新部は、前記認証部による認証が成功した場合に、前記対象記憶媒体の識別情報に関連付けられた前記第１のコードと、前記対象記憶媒体に記憶された前記第２のコードとをそれぞれ更新する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、さらに、
前記認証部による認証が成功した場合に、実行が許可される前記所定の機能を設定するための第１のＧＵＩ（Graphical User Interface）を出力する第１の出力部を具備し、
前記実行許可部は、前記ＧＵＩを介して設定された前記所定の機能の実行を許可する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記記憶部は、複数の外部記憶媒体のそれぞれを識別する識別情報と、前記識別情報にそれぞれ関連付けられた複数の第１のコードとを記憶し、
前記認証部は、前記複数の外部記憶媒体のうち認証対象となる対象記憶媒体に記憶された前記第２のコードと、前記複数の第１のコードのうち前記対象記憶媒体の識別情報に関連付けられた前記第１のコードとを照合して認証し、
前記更新部は、前記認証部による認証が成功した場合に、前記対象記憶媒体の識別情報に関連付けられた前記第１のコードと、前記対象記憶媒体に記憶された前記第２のコードとをそれぞれ更新する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、さらに、
前記認証部による認証が成功した場合に、前記複数の外部記憶媒体のうち照合が不可とされる前記外部記憶媒体を設定するための第２のＧＵＩを出力する第２の出力部を具備し、
前記記憶部は、前記第２のＧＵＩを介して照合が不可とされた前記外部記憶媒体の識別情報と、照合が不可である旨の情報とを関連付けて記憶する
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、さらに、
前記照合が不可とされた前記外部記憶媒体の識別情報を新たな外部記憶媒体に付与し、その識別情報と関連付けられた前記照合が不可である旨の情報を、照合が可である旨の情報に変更する情報設定部を具備し、
前記更新部は、前記新たな記憶媒体に付与された前記識別情報と関連付けられた前記第１のコードを更新し、当該更新された第１のコードとの照合による認証が成功となる前記第２のコードを前記新たな外部記憶媒体に記憶させる
情報処理装置。
【請求項７】
請求項１から５のうちいずれか１項に記載の情報処理装置であって、さらに、
現在時刻の情報を取得可能な情報取得部を具備し、
前記記憶部は、照合が可となる時刻の情報を記憶し、
前記認証部は、前記現在時刻の情報をもとに、前記現在時刻が、前記照合が可となる時刻に含まれる場合に、照合を実行する
情報処理装置。
【請求項８】
請求項６項に記載の情報処理装置であって、
前記記憶部は、照合が実行された時刻の情報である履歴情報を記憶する
情報処理装置。
【請求項９】
請求項１から７のうちいずれか１項に記載の情報処理装置であって、
前記外部記憶媒体は、可搬性の記憶媒体である
情報処理装置。
【請求項１０】
請求項１から８のうちいずれか１項に記載の情報処理装置であって、
前記外部記憶媒体は、ＵＳＢ（Universal Serial Bus）インタフェースを有するメモリである
情報処理装置。
【請求項１１】
１以上の機能を実行することが可能なコンピュータによる情報処理方法であって、
第１のコードを記憶し、
第２のコードを外部の記憶媒体から取得し、前記第１及び前記第２のコードを照合して認証し、
前記認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可し、
前記認証が成功した場合に、前記記憶された前記第１のコードと、前記外部記憶媒体に記憶された前記第２のコードとを、前記認証が成功となる他のコードにそれぞれ更新する
情報処理方法。
【請求項１２】
１以上の機能を実行することが可能なコンピュータに、
第１のコードを記憶するステップと、
第２のコードを外部の記憶媒体から取得し、前記第１及び前記第２のコードを照合して認証するステップと、
前記認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可するステップと、
前記認証が成功した場合に、前記記憶された前記第１のコードと、前記外部記憶媒体に記憶された前記第２のコードとを、前記認証が成功となる他のコードにそれぞれ更新するステップと、
を実行させるプログラム。
【請求項１３】
１以上の機能を実行することが可能な情報処理装置に接続される接続部と、
前記１以上の機能のうち所定の機能の実行を許可するための認証のために、記情報処理装置の記憶部に記憶された第１のコードと照合される第２のコードを記憶する記憶部と、
前記認証が成功した場合に前記情報処理装置から送信される、前記第２のコードを前記認証が成功となる他のコードへ更新する指示をもとに、前記第２のコードを更新する更新部と
を具備する記憶媒体。
【請求項１４】
１以上の機能を実行することが可能な情報処理装置と、１以上の外部記憶媒体とを具備する情報処理システムであって、
前記１以上の外部記憶媒体は、第１の認証用コードをそれぞれ記憶し、
前記情報処理装置は、
第２の認証用コードを記憶する記憶部と、
前記第１の認証用コードを前記外部記憶媒体から取得し、前記第２の認証用コード及び前記第１の認証用コードを照合して認証する認証部と、
前記認証部による認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可する実行許可部と、
前記認証部による認証が成功した場合に、前記記憶部に記憶された前記第２の認証用コードと、前記外部記憶媒体に記憶された前記第１の認証用コードとを、前記認証部による認証が成功となる他のコードにそれぞれ更新する更新部と
を有する
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定機器等を適正に使用するための情報処理装置、情報処理方法、プログラム、記憶媒体、及び情報処理システムに関する。
【背景技術】
【０００２】
特許文献１には、物体を測定するための測定プローブ（例えば、座標測長機、工作機械、点検ロボット）について記載されている。測定プローブは、関連ユニットとの間で、測定データ等の種々のデータを通信する。関連ユニットとしては、コンピュータ、これに接続されるドングル等のハードウェア、又はコンピュータと通信可能なインタフェース等が挙げられている。また関連ユニットとして、測定プローブ内のデータを更新可能な作動ボタンやスマートカード等も記載されている（特許文献１の段落［００１３］、［００１４］等）。
【０００３】
特許文献１に記載の測定プローブは、通信相手となる関連ユニットが真正であることを確認するための認証モジュールを備える。認証モジュールにより関連ユニットの真正性が確認された場合、例えばファームウェアの更新データ等の種々のデータがロード可能となる。また測定プローブから関連ユニットへの測定データの送信が可能となる。これにより第三者による互換性のない測定プローブの使用や、測定プローブの模倣品の製造等が防止されている（特許文献１の段落［０００５］、［０００７］等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８０１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように第三者による不正使用等を防止可能なセキュリティの高い測定システムが求められている。
【０００６】
以上のような事情に鑑み、本発明の目的は、セキュリティの高い測定システムを実現可能とする情報処理装置、情報処理方法、プログラム、記憶媒体、及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、１以上の機能を実行することが可能な情報処理装置であって、記憶部と、認証部と、実行許可部と、更新部とを具備する。
前記記憶部は、第１のコードを記憶する。
前記認証部は、第２のコードを外部の記憶媒体から取得し、前記第１及び前記第２のコードを照合して認証する。
前記実行許可部は、前記認証部による認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可する。
前記更新部は、前記認証部による認証が成功した場合に、前記記憶部に記憶された前記第１のコードと、前記外部記憶媒体に記憶された前記第２のコードとを、前記認証部による認証が成功となる他のコードにそれぞれ更新する。
【０００８】
この情報処理装置では、第１のコードと外部の記憶媒体から取得された第２のコードとが照合されることで認証が実行される。認証が成功した場合には、情報処理装置の所定の機能の実行が許可される。また認証が成功した場合に、第１及び第２のコードが、認証部による認証が成功となる他のコードにそれぞれ更新される。第１及び第２のコードが自動的に更新されるので、例えば第２のコードが漏れてしまった場合でも、その影響を十分に抑えることが可能となる。このような情報処理装置を利用することで、セキュリティの高い測定システムを実現することが可能となる。
【０００９】
前記記憶部は、複数の外部記憶媒体のそれぞれを識別する識別情報と、前記識別情報にそれぞれ関連付けられた複数の第１のコードとを記憶してもよい。この場合、前記認証部は、前記複数の外部記憶媒体のうち認証対象となる対象記憶媒体に記憶された前記第２のコードと、前記複数の第１のコードのうち前記対象記憶媒体の識別情報に関連付けられた前記第１のコードとを照合して認証してもよい。また前記更新部は、前記認証部による認証が成功した場合に、前記対象記憶媒体の識別情報に関連付けられた前記第１のコードと、前記対象記憶媒体に記憶された前記第２のコードとをそれぞれ更新してもよい。
この情報処理装置では、複数の外部記憶媒体のそれぞれにおいて認証が可能となる。これにより、例えば複数の管理者等によりシステムを管理することが可能となる。また複数の外部記憶媒体のうちの１つを予備の外部記憶媒体として保管することも可能となる。
【００１０】
前記情報処理装置は、さらに、第１の出力部を具備してもよい。
前記第１の出力部は、前記認証部による認証が成功した場合に、実行が許可される前記所定の機能を設定するための第１のＧＵＩ（Graphical User Interface）を出力する。
この場合、前記実行許可部は、前記ＧＵＩを介して設定された前記所定の機能の実行を許可してもよい。
この情報処理装置では、実行が許可される機能が適宜設定可能である。これにより、例えば外部記憶媒体を保持するシステムの管理者等が、外部記憶媒体を保持しない他のユーザが使用可能な機能を制限するといったことが可能となる。
【００１１】
前記記憶部は、複数の外部記憶媒体のそれぞれを識別する識別情報と、前記識別情報にそれぞれ関連付けられた複数の第１のコードとを記憶してもよい。この場合、前記認証部は、前記複数の外部記憶媒体のうち認証対象となる対象記憶媒体に記憶された前記第２のコードと、前記複数の第１のコードのうち前記対象記憶媒体の識別情報に関連付けられた前記第１のコードとを照合して認証してもよい。前記更新部は、前記認証部による認証が成功した場合に、前記対象記憶媒体の識別情報に関連付けられた前記第１のコードと、前記対象記憶媒体に記憶された前記第２のコードとをそれぞれ更新してもよい。
【００１２】
前記情報処理装置は、さらに、第２の出力部を具備してもよい。
前記第２の出力部は、前記認証部による認証が成功した場合に、前記複数の外部記憶媒体のうち照合が不可とされる前記外部記憶媒体を設定するための第２のＧＵＩを出力する。
この場合、前記記憶部は、前記第２のＧＵＩを介して照合が不可とされた前記外部記憶媒体の識別情報と、照合が不可である旨の情報とを関連付けて記憶してもよい。
この情報処理装置では、照合が不可となる外部記憶媒体を適宜設定可能である。これにより例えば複数の記憶媒体のうち紛失してしまったものがある場合に、その外部記憶媒体の照合を不可とさせることが可能となる。この結果、紛失した外部記憶媒体が不正に使用されることを防止することが可能となる。例えばこの照合の可及び不可の設定を実行する用の外部記憶媒体が、予備の外部記憶媒体として保管されてもよい。
【００１３】
前記情報処理装置は、さらに、情報設定部を具備してもよい。
前記情報設定部は、前記照合が不可とされた前記外部記憶媒体の識別情報を新たな外部記憶媒体に付与し、その識別情報と関連付けられた前記照合が不可である旨の情報を、照合が可である旨の情報に変更する。
この場合、前記更新部は、前記新たな記憶媒体に付与された前記識別情報と関連付けられた前記第１のコードを更新し、当該更新された第１のコードとの照合による認証が成功となる前記第２のコードを前記新たな外部記憶媒体に記憶させてもよい。
これにより例えば紛失等した外部記憶媒体の代わりに新たな外部記憶媒体を使用することが可能となる。この際第１及び第２のコードが新たに設定されるので、高いセキュリティを実現することが可能となる。
【００１４】
前記情報処理装置は、さらに、情報取得部を具備してもよい。
前記情報取得部は、現在時刻の情報を取得可能である。
この場合、前記記憶部は、照合が可となる時刻の情報を記憶してもよい。また前記認証部は、前記現在時刻の情報をもとに、前記現在時刻が、前記照合が可となる時刻に含まれる場合に、照合を実行してもよい。
このように照合が実行されるための条件として時刻の情報が用いられてもよい。これにより高いセキュリティを実現することが可能となる。
【００１５】
前記記憶部は、照合が実行された時刻の情報である履歴情報を記憶してもよい。
このように外部記憶媒体を用いた照合の履歴情報が記憶されてもよい。例えばこの履歴情報を適宜参照することで不正な使用の有無等を確認することが可能となる。
【００１６】
前記外部記憶媒体は、可搬性の記憶媒体であってもよい。
これにより管理者等が外部記憶媒体を携帯して適宜使用することが可能となる。
【００１７】
前記外部記憶媒体は、ＵＳＢ（Universal Serial Bus）インタフェースを有するメモリであってもよい。
このように外部記憶媒体として、ＵＳＢインタフェースを有するメモリ（ＵＳＢメモリ）が用いられてもよい。
【００１８】
本発明の一形態に係る情報処理方法は、１以上の機能を実行することが可能なコンピュータによる情報処理方法であって、第１のコードを記憶することを含む。
第２のコードが外部の記憶媒体から取得され、前記第１及び前記第２のコードが照合されて認証される。
前記認証が成功した場合に、前記１以上の機能のうち所定の機能の実行が許可される。
前記認証が成功した場合に、前記記憶された前記第１のコードと、前記外部記憶媒体に記憶された前記第２のコードとが、前記認証が成功となる他のコードにそれぞれ更新される。
【００１９】
本発明の一形態に係るプログラムは、１以上の機能を実行することが可能なコンピュータに以下のステップを実行させる。
第１のコードを記憶するステップ。
第２のコードを外部の記憶媒体から取得し、前記第１及び前記第２のコードを照合して認証するステップ。
前記認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可するステップ。
前記認証が成功した場合に、前記記憶された前記第１のコードと、前記外部記憶媒体に記憶された前記第２のコードとを、前記認証が成功となる他のコードにそれぞれ更新するステップ。
【００２０】
本発明の一形態に係る記憶媒体は、接続部と、記憶部と、更新部とを具備する。
前記接続部は、１以上の機能を実行することが可能な情報処理装置に接続される。
前記記憶部は、前記１以上の機能のうち所定の機能の実行を許可するための認証のために、記情報処理装置の記憶部に記憶された第１のコードと照合される第２のコードを記憶する。
前記更新部は、前記認証が成功した場合に前記情報処理装置から送信される、前記第２のコードを前記認証が成功となる他のコードへ更新する指示をもとに、前記第２のコードを更新する。
このような記憶媒体を利用することで、セキュリティの高い測定システムを実現することが可能となる。
【００２１】
本発明の一形態に係る情報処理システムは、１以上の機能を実行することが可能な情報処理装置と、１以上の外部記憶媒体とを具備する。
前記１以上の外部記憶媒体は、第１の認証用コードをそれぞれ記憶する。
前記情報処理装置は、記憶部と、認証部と、実行許可部と、更新部とを有する。
前記記憶部は、第２の認証用コードを記憶する。
前記認証部は、前記第１の認証用コードを前記外部記憶媒体から取得し、前記第２の認証用コード及び前記第１の認証用コードを照合して認証する。
前記実行許可部は、前記認証部による認証が成功した場合に、前記１以上の機能のうち所定の機能の実行を許可する。
前記更新部は、前記認証部による認証が成功した場合に、前記記憶部に記憶された前記第２の認証用コードと、前記外部記憶媒体に記憶された前記第１の認証用コードとを、前記認証部による認証が成功となる他のコードにそれぞれ更新する。
【発明の効果】
【００２２】
以上のように、本発明によれば、セキュリティの高い測定システムが実現可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る測定システムの基本的な構成例を示す図である。
【図２】本実施形態に係るＰＣのハードウェア構成例を示す模式的なブロック図である。
【図３】本実施形態に係るＰＣのソフトウェア構成例を示す模式的なブロック図である。
【図４】本実施形態に係る測定システムの動作例を示すフローチャートである。
【図５】測定装置とＵＳＢメモリとが接続された状態を示す図である。
【図６】第２のコードが記憶されていないＵＳＢメモリの接続を示す図である。
【図７】ＵＳＢメモリが接続されていない状態を示す図である。
【図８】第１及び第２のコードが一致しない状態を示す図である。
【図９】第１及び第２のコードの更新の一例を示す図である。
【図１０】本実施形態の第１のＧＵＩである機能設定画面の一例を示す図である。
【図１１】第２の実施形態に係る測定システムの基本的な構成例を示す図である。
【図１２】本実施形態の測定装置の記憶部に記憶されるテーブルの一例を示す図である。
【図１３】本実施形態の第２のＧＵＩである管理画面の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２５】
＜第１の実施形態＞
［測定システムの構成］
図１は、本発明の第１の実施形態に係る測定システム（情報処理システム）の基本的な構成例を示す図である。測定システム５００は、ＰＣ（Personal Computer）１００と、ＰＣ１００により動作が制御される測定装置２００と、ＵＳＢ（Universal Serial Bus）インタフェースを介してＰＣ１００に接続されるメモリ（ＵＳＢメモリ）３００とを有する。ＰＣ１００は、本実施形態において、１以上の機能を実行することが可能な情報処理装置に相当する。またＵＳＢメモリ３００は、外部の記憶媒体に相当する。
【００２６】
測定装置２００の種類は限定されない。例えば画像測定器、三次元測定器、座標計測器、表面粗さ測定器、輪郭形状測定器、真円度測定器、硬さ試験機、振動計測器、デジタル顕微鏡等、種々の測定装置に対して、本発明は適用可能である。またＰＣ１００による測定装置２００の制御方法も限定されない。なお、所定の物理量を測定する測定装置以外の装置を含むシステムにて、本発明が適用されてもよい。
【００２７】
図２は、本実施形態に係るＰＣ１００のハードウェア構成例を示す模式的なブロック図である。ＰＣ１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、入出力インタフェース１０５、及び、これらを互いに接続するバス１０４を備える。
【００２８】
入出力インタフェース１０５には、表示部１０６、操作部１０７、記憶部１０８、通信部１０９、ドライブ部１１０、ＵＳＢＩ/Ｆ（インタフェース）１１２等が接続される。
【００２９】
表示部１０６は、例えば液晶、ＥＬ（Electro-Luminescence）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００３０】
操作部１０７は、例えばコントローラ、ポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。操作部１０７がタッチパネルを含む場合、そのタッチパネルは表示部１０６と一体となり得る。
【００３１】
記憶部１０８は、不揮発性の記憶デバイスであり、例えばＨＤＤ（Hard Disk Drive）、フラッシュメモリ、その他の固体メモリである。本実施形態では、記憶部１０８に、図１に示す機器内部キーコード［ＡＢ０１２３４５］が記憶される。この機器内部キーコードは、本実施形態において、第１のコードに相当する。以後、機器内部キーコードを第１のコード１０と記載して説明する。また記憶部１０８に記憶される第１のコード１０は、「第２の認証用コード」に相当する。記憶部１０８には、他の種々のデータも記憶される。
【００３２】
ドライブ部１１０は、例えば光学記録媒体、磁気記録テープ等、リムーバブルの記録媒体１１１を駆動することが可能なデバイスである。これに対し上記記憶部１０８は、主にリムーバブルでない記録媒体を駆動する、ＰＣ１００に予め搭載されたデバイスとして使用される場合が多い。
【００３３】
通信部１０９は、ＬＡＮ、ＷＡＮ等に接続可能な、他のデバイスと通信するためのモデム、ルータ、その他の通信機器である。通信部１０９は、有線及び無線のどちらを利用して通信するものであってもよい。通信部１０９は、ＰＣ１００とは別体で使用される場合が多い。
【００３４】
ＵＳＢＩ/Ｆ１１２は、ＵＳＢコネクタ（ＵＳＢＩ/Ｆ）を有するＵＳＢデバイスを接続することが可能なＵＳＢポートである。ＵＳＢポート及びＵＳＢコネクタの種類は限定されない。このＵＳＢＩ/Ｆ１１２に、ＵＳＢメモリ３００が接続される。なお表示部１０６や操作部１０７等が、ＵＳＢポートを介してＰＣ１００に接続されてもよい。
【００３５】
図２の図示は、ＵＳＢメモリ３００の接続のための専用のＵＳＢポートが必要であることを意味するわけではない。本測定システム５００を動作させる際に、ＵＳＢメモリ３００を接続することが可能なＵＳＢポートが、少なくとも１つ準備されればよい。
【００３６】
上記のようなハードウェア構成を有するＰＣ１００による情報処理は、記憶部１０８またはＲＯＭ１０２等に記憶されたソフトウェアと、ＰＣ１００のハードウェア資源との協働により実現される。具体的には、ＣＰＵ１０１が記憶部１０８またはＲＯＭ１０２等に記憶された、ソフトウェアを構成するプログラムをＲＡＭ１０３にロードして実行することにより実現される。
【００３７】
プログラムは、例えば記録媒体１１１を介してＰＣ１００にインストールされる。あるいは、グローバルネットワーク等を介してプログラムがＰＣ１００にインストールされてもよい。またＰＣ１００が実行するプログラムは、時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【００３８】
なお本実施形態に係る情報処理装置として、ＰＣ１００以外の他のコンピュータが用いられてもよい。また測定装置がＣＰＵ等を含む情報処理部と、ＵＳＢデバイスを接続可能なＵＳＢＩ/Ｆとを有してもよい。すなわち図１に示す測定装置３００とＰＣ１００とが一体となった測定装置が用いられてもよい。そのような測定装置が用いられる場合、当該測定装置自身が、本発明に係る情報処理装置の一実施形態として機能することになる。ＵＳＢメモリ３００は、測定装置が有するＵＳＢＩ/Ｆにそのまま接続される。また上記で説明した図２のハードウェア構成例や、後に説明する図３のソフトウェア構成例は、測定装置が有する情報処理部の構成例に相当する。
【００３９】
ＵＳＢメモリ３００は、ＰＣ１００のＵＳＢＩ/Ｆ１１２に接続されるＵＳＢコネクタ３０１（図２参照）と、図示しない記憶部及び更新部とを有する。ＵＳＢコネクタ３０１は、１以上の機能を実行することが可能な情報処理装置に接続される接続部に相当する。記憶部は、図１に示すＵＳＢメモリ内部キーコード［ＡＢ０１２３４５］を記憶する。このＵＳＢメモリ内部キーコードは、ＰＣ１００の記憶部１０８に記憶された第１のコード１０と照合される第２のコードに相当する。以後、ＵＳＢメモリ内部キーコードを第２のコード２０と記載して説明する。また第２のコード２０は、「第１の認証用コード」に相当する。更新部は、ＰＣ１００から出力される、第２のコード２０を他のコードへ更新する指示をもとに、第２のコード２０を更新する。キーコードの更新については後述する。
【００４０】
図３は、本実施形態に係るＰＣ１００のソフトウェア構成例を示す模式的なブロック図である。図３に示す各ソフトウェアブロックは、ＰＣ１００のＣＰＵ１０１が所定のプログラムを実行することにより実現される。各ブロックを実現するために専用のハードウェアが用いられてもよい。これらのブロックが動作することで、本実施形態に係る情報処理方法が実行される。
【００４１】
ＰＣ１００は、入力部１１４と、コード取得部１１５と、認証部１１６と、実行許可部１１７と、ＧＵＩ（Graphical User Interface）出力部１１８と、データ管理部１１９と、出力部１２０とを有する。
【００４２】
入力部１１４には、種々のデータが入力される。例えば記憶部１０８に記憶されているデータや、ＵＳＢメモリ３００に記憶されているデータが入力部１１４に入力される。データは、他のデバイスや他のブロックからの指示や要求等をもとに入力部１１４に入力される。入力部１１４自体がデータの要求等を実行してもよい。
【００４３】
また入力部１１４には、現在時刻の情報が入力される。現在時刻の情報は、ＰＣ１００や測定装置２００に備えられた内部時計から取得されてもよい。あるいは、インターネット等のネットワークから通信部１０９を介して、現在時刻情報が取得されてもよい。このような現在時刻情報を含む種々のデータが入力される入力部１１４は、本実施形態において、情報取得部として機能する。データの要求等をする他のブロックとともに情報取得部が構成されてもよい。
【００４４】
コード取得部１１５は、記憶部１０８に記憶された第１のコード１０と、ＵＳＢメモリ３００の記憶部に記憶された第２のコード２０とを取得する。
【００４５】
認証部１１６は、第１及び第２のコード１０及び２０を照合して認証する。図１に示すように本実施形態では、第１及び第２のコード１０及び２０として、ＡＳＣＩＩ（American standard code for information interchange）等の文字コードが用いられる。そして認証部１１６により、それらの文字コードが一致するか否かが判定される。第１及び第２のコード１０及び２０が一致した場合、認証は成功となる。第１及び第２のコード１０及び２０が一致しない場合、認証は失敗となる。なお認証データとして用いられる第１及び第２のコード１０及び２０の種類、及び認証の方法やアルゴリズムは限定されない。
【００４６】
実行許可部１１７は、ＰＣ１００が有する１以上の機能のうち所定の機能の実行を許可する。例えば測定装置２００の所定の機能の実行が許可されてもよい。またはデータ処理等のＰＣ１００が有する機能の実行が許可されてもよい。またはＵＳＢメモリ３００が接続されない場合には、所定の機能の実行が制限されており、その機能の制限が解除されてもよい。すなわち、ここでいう所定の機能の実行を許可するとは、機能の制限を解除することを含む。
【００４７】
ＧＵＩ出力部１１８は、表示部１０６や外部の表示装置へのＧＵＩの出力を制御する。ＧＵＩ出力部１１８からの指示をもとに、記憶部１０８等に記憶されたＧＵＩデータが読み出されて、表示部１０８等に出力される。これにより表示部１０８等が有する画面に、ＧＵＩが表示される。ＧＵＩ出力部１１８は、本実施形態において、第１の出力部及び第２の出力部として機能する。
【００４８】
データ管理部１１９は、種々のデータを管理する。例えばデータ管理部１１９により、第１及び第２のデータ１０及び２０がそれぞれ更新される。またデータ管理部１１９により、照合が可となる時刻の設定や変更、あるいは照合が実行された時刻の情報である履歴情報の更新等が実行される。その他、データ管理部１１９により、種々のデータ管理が実行される。
【００４９】
出力部１２０は、種々のデータを出力する。例えば認証部１１６による認証結果や、実行許可部１１７による処理結果等が出力される。また出力部１２０により、ＧＵＩ出力部１１８からのＧＵＩの出力の指示や、データ管理部１１９からの更新指示等が出力される。その他のデータが出力されてもよい。
【００５０】
［測定システムの動作］
図４は、本実施形態に係る測定システム５００の動作例を示すフローチャートである。図５−図９は、図４に示す各ステップを説明するための、測定装置２００（ＰＣ１００）とＵＳＢメモリ３００との接続状態を示す図である。なお図５−図９では、図示を簡略化するために、測定装置２００として、ＰＣ１００と一体的に構成されている装置が図示されている。すなわち図５−図９の測定装置２００は、本実施形態に係る情報処理装置として機能する装置として図示されている。
【００５１】
図５に示すように、測定装置２００にＵＳＢメモリ３００が接続される（ステップ１０１）。コード取得部１１５により第１及び第２のコード１０及び２０の取得が実行される。取得が実行された結果、第１及び第２のコード１０及び２０が取得可能であったか否かがが判定される（ステップ１０２）。特にＵＳＢメモリ３００から第２のコード２０が取得可能であったか判定される。
【００５２】
例えば図６に示すように、ＵＳＢメモリ３００に第２のコード２０が記憶されていない場合は、コード取得部１１５による第２のコード２０の取得は不可能である。この場合、コードの取得が不可と判定され、ステップ１０２のＮｏに進み処理が終了する。
【００５３】
ここで処理の終了とは、実行が許可される機能の設定（以後、単に機能設定という）が終了することを意味する。予め実行が許可となる機能が設定されている場合は、ユーザはその許可されている範囲内にて測定装置２００を動作させることになる。このことを言いかえれば、１以上の機能のうち所定の機能の実行が制限されている場合、その機能が制限されている状態で、ユーザは測定装置２００を動作させる。
【００５４】
測定装置２００の全ての機能の実行が制限されている、すなわち測定装置２００の使用そのものが制限されている場合も考えられる。この場合、第２のコード２０が取得されないと、ユーザは測定装置２００を動作させることができない。このような使用そのものを制限する設定も可能である。
【００５５】
当然のことながら、図７に示すように、ＵＳＢメモリ３００が接続されない場合も、機能設定は実行されない。従って機能制限が設定されている場合には、その状態にて測定装置２００が使用される。測定装置２００の使用そのものが制限されている場合には、測定装置２００を使用することはできない。
【００５６】
第１及び第２のコード１０及び２０が取得された場合（ステップ１０２のＹｅｓ）、認証部１１６により、照合が可であるか否かが判定される（ステップ１０３）。本実施形態では、記憶部１０８に、照合が可となる時刻（以後、照合可能時刻という）の情報が記憶されている。認証部１０８は、現在時刻情報をもとに、現在時刻が照合可能時刻に含まれるか否かを判定する。そして現在時刻が照合可能時刻に含まれる場合に、照合を実行する（ステップ１０３のＹｅｓからステップ１０４に進む）。現在時刻が照合可能時刻に含まれない場合は、ステップ１０３のＮｏに進み処理が終了する。
【００５７】
例えばＵＳＢメモリ３００が接続されて機能設定が実行される時刻が、就業時刻である平日の午前１０時から１０時３０分までの間に定められているとする。または午後の就業開始時刻から所定の時刻までの間に、あるいは特定の処理が実行される直前の時間帯等に機能設定が実行されるとする。このように機能設定が実行される時間帯が定められている場合、その時間帯が照合可能時刻として設定される。そして照合可能時刻以外での照合は不可とされる。
【００５８】
これにより第２のコード２０が不正にコピーされた他のＵＳＢメモリが作成された場合でも、それを使用できる時間帯を制限することができる。また不正なＵＳＢメモリの使用を監視すべき時間帯も特定の時間帯（照合可能時刻）に絞ることができる。この結果、セキュリティの高い測定システム５００を実現することができる。
【００５９】
ステップ１０４では、認証部１１６による照合の結果、認証が成功したか否かが判定される。例えば図８に示すように、第１のコード１０（［ＡＢ０１２３４５］）と、第２のコード２０（［ＣＣ９８７６５６４］）とが一致しない場合は、認証は失敗と判定される。この場合、ステップ１０４のＮｏに進み処理が終了する。
【００６０】
図５に示すように第１及び第２のコード１０及び２０が一致する場合には、認証が成功と判定され、ステップ１０５に進み機能設定が実行される。すなわち認証部１１６による認証が成功した場合には、実行許可部１１７により、１以上の機能のうち所定の機能の実行が許可される。
【００６１】
本実施形態では、実行許可部１１７による所定の機能の実行の許可は、ユーザからの指示をもとに実行される。図１０に示すように、本実施形態では、認証部１１６による認証が成功した場合に、ＧＵＩ出力部１１８により、実行が許可される所定の機能を設定するための第１のＧＵＩとして、機能設定画面１５０が出力される。機能設定画面１５０は、表示部１０６や外部の表示装置の画面１４０上に表示される。ユーザは、機能設定画面１５０を操作しながら機能設定を指示することが可能となる。実行許可部１１７は、機能設定画面１５０を介して設定された所定の機能の実行を許可する。
【００６２】
図１０に示す機能設定画面１５０では、測定装置２００（ＰＣ１００）が実行可能な１以上の機能を表すアイコン１５１と、各機能の実行を許可するか否かの選択肢としてＯＮ/ＯＦＦのアイコン１５２及び１５３とが表示される。ユーザは、実行を許可する機能についてはＯＮのアイコン１５２を選択し、許可しない機能についてはＯＦＦのアイコン１５３を選択する。これにより容易に機能設定が実行可能である。なお機能設定画面１５０の構成は限定されず、任意の構成を有する機能設定画面１５０が、第１のＧＵＩとして用いられてよい。
【００６３】
上記したように機能設定については、機能制限の解除が含まれる。例えば管理者等によりＵＳＢメモリ３００が接続されて機能設定画面１５０が出力される。管理者等は、実行が制限されている、すなわちＯＦＦアイコン１５３が選択されている機能について、ＯＮアイコン１５２を選択する。あるいは機能設定画面１５０内に、機能制限の解除アイコンが設けられており、その解除アイコンが選択されてもよい。これにより機能制限の解除が実行されてもよい。
【００６４】
機能設定画面１５０を介して機能設定が可能であるので、例えばＵＳＢメモリ３００を保持する管理システム５００の管理者等が、ＵＳＢメモリ３００を保持しない他のユーザが使用可能な機能を制限するといったことも容易に可能となる。
【００６５】
ステップ１０６では、データ管理部１１９により、コードが更新される。すなわちデータ管理部１１９により、認証部１１６による認証が成功した場合に、記憶部１０８に記憶された第１のコード１０と、ＵＳＢメモリ３００に記憶された第２のコード２０とが、認証部１１６による認証が成功となる他のコードにそれぞれ更新される。この際、データ管理部１１９は、本実施形態に係る更新部として機能する。
【００６６】
図９に示すように、第１及び第２のコード１０及び２０がともに［ＡＢ０１２３４５］で一致して、認証が成功したとする。この場合、第１及び第２のコード１０及び２０が、認証部１１６による認証が成功となる、互いに一致した文字コード［ＣＤ２３４５６７］にそれぞれ自動的に更新される。第１及び第２のコード１０及び２０が更新されると、処理は終了する。ユーザは、ステップ１０５の機能設定により許可された機能（制限が解除された機能）を、測定装置２００に実行させることができる。
【００６７】
なお本実施形態では、認証データとして文字データが用いられ、それが一致するか否かにより認証が実行された。従って認証部１１６による認証が成功となる他のコードとして、互いに一致する文字データが用いられた。しかしながらこれに限定されず、認証の方法やアルゴリズムに沿ったデータが、認証が成功となる他のコードとして適宜用いられてよい。
【００６８】
また図４に示すフローチャートの各ステップの順序は限定されない。例えばステップ１０５の機能設定が、ステップ１０６のコード更新の後に実行されてもよい。あるいは、これらの処理が並行して実行されてもよい。他のステップに関しても、その処理タイミング等は適宜設定されてよい。
【００６９】
以上、本実施形態に係る情報処理装置としてのＰＣ１００（測定装置２００）では、第１のコード１０とＵＳＢメモリ３００から取得された第２のコード２０とが照合されることで認証が実行される。認証が成功した場合には、ＰＣ１００の所定の機能の実行が許可される。また認証が成功した場合に、第１及び第２のコード１０及び２０が、認証部１１６による認証が成功となる他のコードにそれぞれ更新される。第１及び第２のコード１０及び２０が自動的に更新されるので、例えば第２のコード２０が漏れてしまった場合でも、その影響を十分に抑えることが可能となる。
【００７０】
例えば第２のコード２０が不正にコピーされた他のＵＳＢメモリが作成された場合でも、第１及び第２のコード１０及び２０が更新された後は、そのＵＳＢメモリは使用不可となる。従って当該ＵＳＢメモリを用いた不正な機能設定は防止される。仮に第１及び第２のコード１０及び２０が更新される前に不正なＵＳＢメモリが使用されたとする。この場合、管理者等が正当なＵＳＢメモリ３００を接続すると、すでに第１及び第２のコード１０及び２０が更新されているので、認証が失敗となる。そうすると管理者等は、自らの使用前に不正なアクセスがあったと容易に気づくことができ、再度のコード更新等の対策を早急にたてることが可能となる。この結果、セキュリティの高い測定システムを実現することが可能となる。
【００７１】
例えば、管理者による機能制限を実現するために、ハードウェア的なスイッチが用いられる場合や、装置内部にパスワード等を持たせる場合等が考えられる。管理者が機能制限を解除したい場合には、スイッチをＯＮにするか、あるいは装置内部に持っているパスワードを入力することにより、測定装置の機能限定が解除される。
【００７２】
しかしながら、ハードウェア的なスイッチにより機能制限の解除が行われる場合、不特定多数の者により当該スイッチが操作されて容易に機能制限が解除されてしまう。装置内部に持っているパスワード等が入力されて機能制限が行われる場合、パスワード等を知り得る者にしか機能制限の解除はできない。しかしながら他者に機能制限の解除を依頼したい場合等には、パスワードが他者に漏れてしまう事になる。この結果、システムのセキュリティは低下してしまう。
【００７３】
これに対して本実施形態に係る測定システム５００では、機能制限の解除には、第２のコード２０が記憶されたＵＳＢメモリ３００が必要である。従って不特定多数の者による不正なアクセスは防止される。またＵＳＢメモリ３００の接続により容易に機能制限の解除が可能であるとともに、他者への依頼はＵＳＢメモリ３００を貸し出しすることで容易に実現する。コード自体が伝えられるのではなく、ＵＳＢメモリ３００が貸し出されるので、制限解除の為のコードが漏れてしまうことは防止される。仮に漏れてしまった場合でも、キーコードは機能制限の解除毎に自動更新されるので、異常（解除の為のキーコードの漏洩）に容易に気付くことができる。このように本発明を用いることで、ＰＣ１００や測定装置２００の機能設定や機能制限の解除等を容易に実行することができる。また測定システムのセキュリティを向上させることが可能となる。
【００７４】
＜第２の実施形態＞
本発明に係る第２の実施形態の測定システムについて説明する。これ以降の説明では、上記の実施形態で説明した測定システム５００における構成及び作用と同様な部分については、その説明を省略又は簡略化する。
【００７５】
図１１は、本実施形態に係る測定システム７００の基本的な構成例を示す図である。本実施形態では、情報処理装置として機能する測定装置６００に対して、複数のＵＳＢメモリ３００を使用することが可能となっている。各ＵＳＢメモリ３００において、第１及び第２のコード１０及び２０が照合される。そして認証が成功した場合には、実行が許可される機能の設定が行われる。本実施形態では、３つのＵＳＢメモリ３００Ａ、３００Ｂ、３００Ｃが用いられるが、使用可能なＵＳＢメモリ３００の数は限定されない。
【００７６】
図１２は、測定装置６００の記憶部に記憶されるテーブルの一例を示す図である。テーブル６５０に示すように、測定装置６００の記憶部には、複数のＵＳＢメモリ３００のそれぞれを識別する識別情報（ＩＤ）と、識別情報にそれぞれ関連付けられた複数の第１のコード１０が記憶される。またテーブル６５０に示すように、各ＩＤに関連付けられた情報として、照合可能時刻の情報と、照合フラグの情報が記憶される。なお各ＵＳＢメモリ３００に対してＩＤを設定する方法は限定されない。
【００７７】
照合可能時刻は、上記したように、照合が可となる時刻の情報である。ＩＤ０２のＵＳＢメモリ３００Ｂに関しては、照合可能時刻の情報が記憶されていない。すなわちこのＵＳＢメモリ３００Ｂには、照合可能時刻の設定が行われておらず、任意の時間にて照合が実行される。
【００７８】
照合フラグの情報とは、照合が可であるか不可であるかを表す情報である。照合フラグが１となるＵＳＢメモリ３００は、照合が可とされるＵＳＢメモリである。このＵＳＢメモリ３００が接続された場合には照合が実行される。なおこの際に、照合可能時刻の判定は適宜行われる。本実施形態では、照合フラグの１が、照合が可となる旨の情報に相当する。
【００７９】
照合フラグが０となるＵＳＢメモリ３００は、照合が不可とされるＵＳＢメモリである。このＵＳＢメモリ３００に対しては、第１及び第２のコード１０及び２０は照合されない。本実施形態では、照合フラグの０が、照合が不可となる旨の情報に相当する。なお、照合が可となる旨の情報、及び照合が不可となる旨の情報は、フラグにより表される場合に限定されず、種々のデータが適宜用いられてよい。
【００８０】
各ＵＳＢメモリ３００がそれぞれ測定装置６００に接続されると、各ＵＳＢメモリ３００に対して、図４に示す処理と同様な処理が実行される。すなわち第１の実施形態で説明した認証や機能設定等が、各ＵＳＢメモリ３００に対して実行される。例えばＩＤ０１のＵＳＢメモリ３００Ａが測定装置６００に接続されるとする。そうすると認証部により、複数のＵＳＢメモリ３００のうち認証対象となる対象ＵＳＢメモリ（ＩＤ０１のＵＳＢメモリ３００Ａ）に記憶された第２のコード２０Ａ（［ＡＢ０１２３４５］）と、複数の第１のコード１０のうち対象ＵＳＢメモリのＩＤ０１に関連付けられた第１のコード１０Ａ（［ＡＢ０１２３４５］）とが照合されて認証される。またデータ管理部により、認証部による認証が成功した場合に、対象ＵＳＢメモリのＩＤ０１に関連付けられた第１のコード１０Ａと、対象ＵＳＢメモリに記憶された第２のコード２０Ａとがそれぞれ更新される（図９参照）。
【００８１】
複数のＵＳＢメモリ３００のそれぞれにおいて認証が可能であるので、例えば複数の管理者等により測定システム７００を管理することが可能となる。この際、複数のＵＳＢメモリ３００のうちの１つが、予備のＵＳＢメモリとして保管されてもよい。
【００８２】
また本実施形態では、認証部による認証が成功した場合に、ＧＵＩ出力部により、複数のＵＳＢメモリ３００のうち照合が不可とされるＵＳＢメモリを設定するための第２のＧＵＩとして、管理画面が出力される。管理画面を介して照合が不可とされたＵＳＢメモリ３００については、当該ＵＳＢメモリ３００のＩＤと、照合が不可である旨の情報とが関連付けられて記憶される。すなわち図１２に示すテーブル６５０において、照合が不可とされたＵＳＢメモリ３００のＩＤと関連付けられた照合フラグが０に設定される。
【００８３】
図１３は、管理画面の一例を示す図である。この管理画面６７０には、ＩＤが付されたＵＳＢメモリのアイコン６７１と、第１のコード６７２と、照合が可能又は不可であるかを示すテキストデータ６７３と、照合可能時間６７４が表示される。ユーザは、マウス等の操作部１０７を介して、管理画面６７０に表示された各データを変更することが可能である。例えば第１のコード１０の変更、照合可能時間の変更、照合の不可から照合の可への変更等を、容易に実行することが可能である。なおデータの変更のため操作方法等は限定されない。また管理画面６７０の構成も限定されず、適宜設定されてよい。
【００８４】
このように本実施形態では、照合が不可となるＵＳＢメモリ３００を適宜設定することが可能である。これにより例えば複数のＵＳＢメモリ３００のうち紛失してしまったものがある場合に、そのＵＳＢメモリ３００の照合を不可とさせることが可能となる。例えば図１１に示すＩＤ０３のＵＳＢメモリ３００Ｃを紛失したとする。この場合、他のＵＳＢメモリ３００Ａ及び３００Ｂのいずれかを測定装置６００に接続することで、上記した管理画面６７０を表示させることが可能となる。ユーザは、管理画面６７０を介して、ＩＤ０３のＵＳＢメモリ３００Ｃに関して、照合が不可となる旨の設定を入力する。図１２に示すテーブル６５０では、ＩＤ０３と関連付けられた照合フラグが０に設定される。
【００８５】
ＩＤ０３のＵＳＢメモリ３００Ｃの照合が不可に設定されることで、紛失したＩＤ０３のＵＳＢメモリ３００Ｃが不正に使用されることを防止することが可能である。これにより測定システム７００のセキュリティを向上させることが可能となる。なお複数のＵＳＢメモリ３００のうち所定のＵＳＢメモリが、照合の可及び不可の設定を実行する用の、予備のＵＳＢメモリ３００として金庫等に保管されてもよい。ＵＳＢメモリ３００の紛失が発生した場合には、金庫等から当該設定用のＵＳＢメモリが取り出され適宜使用される。
【００８６】
本実施形態では、管理画面６７０を介して、紛失したＵＳＢメモリ３００の代わりとなる、新しいＵＳＢメモリの設定も可能である。例えば管理画面６７０が表示されている状態で、測定装置６００の他のＵＳＢポートに、新たに準備されたＵＳＢメモリが接続される。そして管理画面６００を介して、新たなＵＳＢメモリの設定を指示する操作が入力される。その操作方法は適宜設定されてよい。例えば新たな設定用のアイコン等が適宜表示され、そのアイコンが選択されてもよい。
【００８７】
測定装置６００のデータ管理部により、照合が不可とされたＩＤ０３のＵＳＢメモリ３００ＣのＩＤが新たなＵＳＢメモリに付与される。これにより新たに準備されたＵＳＢメモリが、ＩＤ０３のＵＳＢメモリ３００Ｃとして設定される。またデータ管理部により、ＩＤ０３と関連付けられた照合が不可である旨の情報が、照合が可である旨の情報に変更される。これによりＩＤ０３のＵＳＢメモリ３００Ｃについて、管理画面６７０上では、照合可能のテキストデータ６７３が表示され、テーブル６５０の照合フラグには１が設定される。この処理を実行する際には、データ管理部は、本実施形態に係る情報設定部として機能する。
【００８８】
続いて、データ管理部により、新たなＵＳＢメモリ３００Ｃに付与されたＩＤ０３と関連付けられた第１のコード１０Ｃが更新される。また当該更新された第１のコード１０Ｃとの照合による認証が成功となる第２のコード２０Ｃが新たなＵＳＢメモリ３００Ｃに記憶される。すなわち認証部による認証が成功となる第１及び第２のコード１０及び２０が、改めて測定装置の記憶部と、ＵＳＢメモリ３００Ｃの記憶部とに記憶される。これにより、高いセキュリティを実現することが可能となる。
【００８９】
＜その他の実施形態＞
本発明は、以上説明した実施形態に限定されず、他の種々の実施形態を実現することができる。
【００９０】
例えば情報処理装置の記憶部に、照合が実行された情報である履歴情報が記憶されてもよい。例えば過去にＵＳＢメモリが接続されて照合が実行された時刻や日付の情報が、ＵＳＢメモリのＩＤごとに記憶される。その履歴情報は例えば管理画面を操作することで参照可能である。履歴情報を参照することで、過去に機能設定が実行された履歴等を把握することが可能となり、例えば不正な使用の有無等を確認することが可能となる。また不正なアクセスが発生してしまった場合には、その時刻等を確認することが可能となる。この結果、高いセキュリティを実現することが可能となる。
【００９１】
履歴情報が用いられて、照合の可及び不可が定められてもよい。例えば前回照合が実行された時刻を基準として、それから所定の時間が経過した後は照合を不可とする、逆に所定の時間が経過する前は照合を不可とする、といった設定も可能である。
【００９２】
第１の実施形態において、シリアル番号等のＵＳＢメモリに固有の情報が管理されてもよい。そしてその固有情報が照合に利用されてもよい。これにより第２のコードが不正にコピーされた他のＵＳＢメモリの使用を防止することができる。
【００９３】
第２の実施形態において、複数のＵＳＢメモリに対して、マスター及びスレーブの設定がされてもよい。例えばマスターとして設定されたＵＳＢメモリのみ、図１３に示すような管理画面の出力が可能となる。そしてスレーブとして設定されたＵＳＢメモリは、機能設定のみが実行可能である。このような設定が行われてもよい。この場合、管理者等はスレーブのＵＳＢメモリをそれぞれ携帯し、マスターのＵＳＢメモリは、金庫等に保管されて使用が管理されてもよい。
【００９４】
第１の実施形態において、図１３に示すような管理画面が出力されてもよい。すなわち使用されるＵＳＢメモリの数にかかわらす、管理画面が出力されて、当該管理画面を介して種々の設定が実行されてもよい。その他、第１及び第２の実施形態でそれぞれ説明した技術事項が適宜組み合わされてもよい。すなわち一方の実施形態で説明した技術事項が、他の実施形態に適用されてもよい。
【００９５】
上記では、外部記憶媒体として、ＵＳＢメモリが用いられた。これに限定されず、ＳＤカード等のメモリカード、種々のフラッシュメモリ又は可搬性ＨＤＤ等の、他の可搬性記憶媒体が用いられてよい。または上記でリムーバブルの記録媒体として説明したものが適宜利用されてもよい。
【００９６】
以上説明した各形態の特徴部分のうち、少なくとも２つの特徴部分を組み合わせることも可能である。
【符号の説明】
【００９７】
１０…第１のコード
２０…第２のコード
１００…ＰＣ
１０８…記憶部
１１２…ＵＳＢＩ/Ｆ（インタフェース）
１１５…コード取得部
１１６…認証部
１１７…実行許可部
１１８…ＧＵＩ出力部
１１９…データ管理部
１５０…機能設定画面
２００、６００…測定装置
３００…ＵＳＢメモリ
３０１…ＵＳＢコネクタ
５００、７００…測定システム
６７０…管理画面
【図１】
2015035018.tif 000003
【図２】
2015035018.tif 000004
【図３】
2015035018.tif 000005
【図４】
2015035018.tif 000006
【図５】
2015035018.tif 000007
【図６】
2015035018.tif 000008
【図７】
2015035018.tif 000009
【図８】
2015035018.tif 000010
【図９】
2015035018.tif 000011
【図１０】
2015035018.tif 000012
【図１１】
2015035018.tif 000013
【図１２】
2015035018.tif 000014
【図１３】
2015035018.tif 000015