(57)【要約】【課題】この発明は、携帯型情報端末装置の不正使用によるメンテナンスプログラムの実行を停止させて、ノウハウの流出を阻止する携帯型情報端末装置の保守管理システムを得る。【解決手段】メンテコンは、盗難対策装置に対し、復号キー要求及びメンテコンＩＤを送信する。盗難対策装置では、メンテコンＩＤ、自己の装置ＩＤ、現在の位置情報、暗号・復号キー要求を保守管理サーバ１に送信する。保守管理サーバ１では、予め設定されている端末接続情報に基づいて、受信した接続状態の整合性を判断し、整合性がとれている場合に暗号キー及び復号キーを送信する。そこで、取得した暗号キー及び復号キーを用いて、メンテコンと盗難対策装置との間の接続性のヘルスチェックを実行する。【選択図】図２
2006011720.tif 000002
【特許請求の範囲】
【請求項１】
メンテナンスプログラムを実行して設備のメンテナンスを行う複数の携帯型情報端末装置が、それぞれ位置測位機能および通信機能を有する盗難対策装置を接続されて、通信ネットワークを介して保守管理サーバに接続されている携帯型情報端末装置の保守管理システムにおいて、
上記携帯型情報端末装置は、
上記メンテナンスプログラムの起動時に、端末ＩＤとともに復号キー要求を上記盗難対策装置に送信し、該盗難対策装置から復号キーおよび該盗難対策装置の装置ＩＤを取得する復号キー取得手段と、
上記復号キー取得手段により上記復号キーを取得すると、上記メンテナンスプログラムを実行する手段と、
上記端末ＩＤおよび送信時刻を上記盗難対策装置に送信し、該盗難対策装置から該端末ＩＤおよび送信時刻と上記装置ＩＤとの暗号化されたデータを取得し、該暗号化されたデータを上記復号キーを用いて復号化し、復号化された端末ＩＤ、装置ＩＤおよび送信時刻が正常であるかを判定し、判定結果が正常である場合には上記メンテナンスプログラムの実行を継続し、判定結果が異常である場合には上記メンテナンスプログラムの実行を停止するヘルスチェック手段と、を備え、
上記盗難対策装置は、
上記復号キー要求の受信に基づいて、上記位置測位機能により自己の現在位置を取得し、取得した該現在位置、上記端末ＩＤおよび自己の装置ＩＤとともに暗号・復号キー要求を上記保守管理サーバに送信し、該保守管理サーバから暗号キーおよび復号キーを取得し、該復号キーおよび該装置ＩＤを上記携帯型情報端末装置に送信する暗号・復号キー取得送信手段と、
上記携帯型情報端末装置から送信された上記端末ＩＤおよび送信時刻と上記装置ＩＤとを上記暗号キーを用いて暗号化し、端末ＩＤ、装置ＩＤおよび送信時刻の暗号化されたデータを上記携帯型情報端末装置に送信するヘルスチェック応答手段と、を備え、
上記保守管理サーバは、
上記携帯型情報端末装置毎の端末接続情報が格納された記憶手段と、
上記記憶手段に格納されている上記端末接続情報に基づいて、上記盗難対策装置から送信された上記現在位置、上記端末ＩＤおよび上記装置ＩＤが正常であるか否かを判定し、判定結果が正常と判定された場合には上記暗号キーおよび上記復号キーを上記携帯型情報端末装置に送信し、判定結果が異常と判定された場合にはアラームを出力する暗号・復号キー送信手段と、を備えていることを特徴とする携帯型情報端末装置の保守管理システム。
【請求項２】
上記携帯型情報端末装置は、ヘルスチェックタイマをさらに備え、
ヘルスチェック手段が上記ヘルスチェックタイマで設定された間隔毎に実行されることを特徴とする請求項１記載の携帯型情報端末装置の保守管理システム。
【請求項３】
上記盗難対策装置は、暗号寿命タイマをさらに備え、
上記暗号・復号キー取得送信手段が上記暗号寿命タイマで設定された間隔毎に実行されることを特徴とする請求項１又は請求項２記載の携帯型情報端末装置の保守管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばビル設備の保守・故障対応ツールとしてのメンテナンスコンピュータなどの携帯型情報端末装置の保守管理システムに関するものである。
【背景技術】
【０００２】
従来、ビル設備の保守・故障対応用のツールである携帯型情報端末装置としてのメンテナンスコンピュータ（以下、メンテコンとする）を用いて、設備の状態表示、パラメータ設定などを行うシステムが実用化されている。このメンテコンには、対象となる設備に応じたソフトウエアが搭載されている。そして、メンテコンに搭載されるソフトウエアは、ビル設備追加への対応やビル設備の保守・故障対応を行う作業員の技術レベルに拘わらず、作業品質を一定に保つために改良が常に行われている。このメンテコンが盗難に遭うと、ビル設備の保守・故障対応のノウハウが外部に流出してしまうことになる。
【０００３】
そこで、衛星による位置測定システム（ＧＰＳ：Global Positioning System）やＰＨＳ（Personal Handy-phone System）、携帯電話機などの基地局の位置を基に現在地を割り出すシステムを利用することにより、メンテコンの位置情報を保守管理センターの保守管理サーバに送信することができる（例えば、特許文献１参照）。
この場合、メンテコンが測位部を介してＧＰＳなどの測位装置に接続され、かつ、通信制御部を介してＰＨＳなどの通信装置に接続される。そして、メンテコンにおいてメンテナンスプログラムを起動する際、アプリケーション実行処理部が測位部を介して測位装置から測位データを受信し、該測位データを通信処理部から通信装置を介して保守管理サーバに送信し、メンテコンと保守管理サーバとの通信が正常に行われたときに、メンテナンスプログラムが起動できるように構成する。これにより、メンテコンの現在地データが保守管理サーバに管理される。また、ＧＰＳなどの測位装置やＰＨＳなどの通信装置が取り外されると、メンテコンと保守管理サーバとの通信が正常に行われなくなるので、メンテナンスプログラムが起動できなくなり、ノウハウの外部流出を阻止できる。
【０００４】
【特許文献１】特開２００３−２４２０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＧＰＳやＰＨＳとメンテコンとの間の接続は周知のインターフェイスを利用していることから、盗聴されやすく、またＧＰＳやＰＨＳが取り外されていても、擬似的にＧＰＳやＰＨＳが接続されているかのようなデータを送信できる機器を接続することでメンテナンスプログラムを起動できてしまい、ノウハウの外部流出を確実に阻止できないという問題があった。
【０００６】
この発明は、携帯型情報端末装置の不正使用によるメンテナンスプログラムの実行を停止させて、ノウハウの流出を阻止する携帯型情報端末装置の保守管理システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明による携帯型情報端末装置の保守管理システムは、メンテナンスプログラムを実行して設備のメンテナンスを行う複数の携帯型情報端末装置が、それぞれ位置測位機能および通信機能を有する盗難対策装置を接続されて、通信ネットワークを介して保守管理サーバに接続されている携帯型情報端末装置の保守管理システムにおいて、上記携帯型情報端末装置は、上記メンテナンスプログラムの起動時に、端末ＩＤとともに復号キー要求を上記盗難対策装置に送信し、該盗難対策装置から復号キーおよび該盗難対策装置の装置ＩＤを取得する復号キー取得手段と、上記復号キー取得手段により上記復号キーを取得すると、上記メンテナンスプログラムを実行する手段と、上記端末ＩＤおよび送信時刻を上記盗難対策装置に送信し、該盗難対策装置から該端末ＩＤおよび送信時刻と上記装置ＩＤとの暗号化されたデータを取得し、該暗号化されたデータを上記復号キーを用いて復号化し、復号化された端末ＩＤ、装置ＩＤおよび送信時刻が正常であるかを判定し、判定結果が正常である場合には上記メンテナンスプログラムの実行を継続し、判定結果が異常である場合には上記メンテナンスプログラムの実行を停止するヘルスチェック手段と、を備え、上記盗難対策装置は、上記復号キー要求の受信に基づいて、上記位置測位機能により自己の現在位置を取得し、取得した該現在位置、上記端末ＩＤおよび自己の装置ＩＤとともに暗号・復号キー要求を上記保守管理サーバに送信し、該保守管理サーバから暗号キーおよび復号キーを取得し、該復号キーおよび該装置ＩＤを上記携帯型情報端末装置に送信する暗号・復号キー取得送信手段と、上記携帯型情報端末装置から送信された上記端末ＩＤおよび送信時刻と上記装置ＩＤとを上記暗号キーを用いて暗号化し、端末ＩＤ、装置ＩＤおよび送信時刻の暗号化されたデータを上記携帯型情報端末装置に送信するヘルスチェック応答手段と、を備え、上記保守管理サーバは、上記携帯型情報端末装置毎の端末接続情報が格納された記憶手段と、上記記憶手段に格納されている上記端末接続情報に基づいて、上記盗難対策装置から送信された上記現在位置、上記端末ＩＤおよび上記装置ＩＤが正常であるか否かを判定し、判定結果が正常と判定された場合には上記暗号キーおよび上記復号キーを上記携帯型情報端末装置に送信し、判定結果が異常と判定された場合にはアラームを出力する暗号・復号キー送信手段と、を備えているものである。
【発明の効果】
【０００８】
この発明によれば、メンテナンスプログラムの起動の度に、メンテコンの位置情報が保守管理サーバに送信されるので、メンテコンの不正使用の場所の特定が容易となる。
また、メンテコンが盗難対策装置から復号キーを受信できない場合には、メンテナンスプログラムの実行が禁止される。また、保守管理サーバが、端末接続情報に基づいて、取得したメンテコンＩＤ、装置ＩＤおよび位置情報が正常であるか否かを判定し、正常と判定された場合に、暗号キーおよび復号キーが盗難対策装置に送信される。さらに、メンテコンが、盗難対策装置からヘルスチェック応答を受信して、メンテナンスプログラムの実行の継続と停止とを判定しているので、メンテナンスプログラムの実行中に、盗難対策装置が取り外されると、ヘルスチェック応答が受信されず、メンテナンスプログラムの実行が停止される。従って、不正使用によるノウハウの流出を防止することができる。
また、メンテナンスプログラムの実行の継続と停止との判定を保守管理サーバから取得した暗号キーおよび復号キーを利用して行っているので、盗難対策装置とメンテコンと間の盗聴を防止することができる。
【発明を実施するための最良の形態】
【０００９】
図１はこの発明の実施の形態に係るメンテナンスコンピュータの保守管理システムを示すブロック構成図である。
図１において、メンテナンスコンピュータの保守管理システムは、保守管理センターに設置される保守管理サーバ１と、ビル設備の保守・故障対応用のツールである携帯型情報端末装置としての複数のメンテナンスコンピュータ（メンテコン）３とを備えている。そして、各メンテコン３には、盗難対策装置２が、ＵＳＢ（Universal Serial Bus）などの汎用的なインターフェイス４を介して接続されている。そして、複数のメンテコン３が、通信ネットワーク５を介して保守管理サーバ１に接続されている。
【００１０】
保守管理サーバ１は、通信機能を有するコンピュータから構成され、制御部１０と、各種ファイルが格納される記憶手段１１と、通信処理部１２と、暗号処理部１３と、データ処理部１４と、警報表示部１５と、を備えている。そして、記憶手段１１には、メンテコン管理テーブル１６、作業予定テーブル１７、アクセスログテーブル１８などのファイルが格納されている。なお、保守管理サーバ１には、図示していないが、例えばＣＲＴ（Cathode Ray Tube）、キーボードなどのインターフェイス手段が備えられ、作業者との間で各種情報をやり取りできるようになっている。
【００１１】
メンテコン管理テーブル１６は、作業者によりインターフェイス手段を介して入力されたデータをデータ処理部１４により処理して記憶手段１１に格納されるもので、図２に示されるように、管理対象となるメンテコン３毎に、メンテコンＩＤ（端末ＩＤ）、メンテコン３が接続される盗難対策装置２の装置ＩＤ、盗難フラッグの有無、管理レベルのデータを備えている。
作業予定テーブル１７は、作業者によりインターフェイス手段を介して入力された作業予定データをデータ処理部１４により処理して記憶手段１１に格納されるもので、図３に示されるように、管理対象となるメンテコン３毎に、メンテコン３のＩＤ、作業予定日、作業予定開始時間、作業予定終了時間、作業予定位置のデータを備えている。
アクセスログテーブル１８は、後述するように、盗難対策装置２から送信されたデータをデータ処理部１４により処理して記憶手段１１に格納されるもので、図４に示されるように、管理対象となるメンテコン３毎に、メンテコン３のＩＤ、メンテコン３が接続される盗難対策装置２の装置ＩＤ、メンテコン３の現在位置、アクセス日時のデータを備えている。
なお、メンテコンＩＤおよび装置ＩＤは、変更不可能なユニークな値である。また、メンテコン管理テーブル１６および作業予定テーブル１７が、メンテコン３の接続状態をチェックするための端末接続情報となる。
【００１２】
盗難対策装置２は、測位機能および通信機能を有するコンピュータから構成され、制御部２０と、ＧＰＳなどの測位機能を有する測位部２１と、ＰＨＳなどの通信処理部２２と、暗号処理部２３と、寿命タイマ２４と、メンテコンＩＤ２６、装置ＩＤ２７、暗号キー２８、復号キー２９などを格納する記憶手段２５と、を備えている。
メンテコン３は、通信機能を有するコンピュータから構成され、制御部３０と、アプリケーション実行処理部３１と、通信処理部３２と、暗号処理部３３と、データ処理部３４と、ヘルスチェックタイマ３５と、メンテナンスプログラム３７などのファイル、メンテコンＩＤ３８、メンテコン３が接続される盗難対策装置２の装置ＩＤ３９および復号キー４０などのデータが格納される記憶手段３６と、から構成されている。なお、メンテコン３には、図示していないが、例えばＬＣＤ（Liquid Crystal Display）パネル、キーボードなどのインターフェイス手段が備えられ、作業者との間で各種情報をやり取りできるようになっている。そして、インターフェイス手段から入力されたデータは、データ処理部３４により処理され、記憶手段３６に格納される。また、メンテコンＩＤは、ＬＡＮ（Local Area Network）カードのＭＡＣ（Machine-Aided Cognition）アドレスなど、端末を一意に識別できるものである。
【００１３】
ついで、メンテナンスコンピュータの保守管理システムの全体動作について図５を参照しつつ説明する。図５はメンテナンスコンピュータ、盗難対策装置および保守管理サーバ間におけるデータの送受信を時系列的に示す図である。なお、図５において、便宜上、ステップ１０１〜ステップ１１０をＳ１０１〜Ｓ１１０として示している。
【００１４】
まず、作業者が、保守点検対象のビル設備が設置されている施設、例えばビルに出向き、盗難対策装置２をメンテコン３にインターフェイス４を介して接続する。そして、メンテコン３の電源をＯＮとすることにより、盗難対策装置２がＯＮし、メンテコン３と保守管理サーバ１とが通信ネットワーク５を介して接続される。なお、保守管理サーバ１には、メンテコン管理テーブル１６および作業予定テーブル１７が予め記憶手段１１に格納されている。
【００１５】
そして、作業者が、メンテコン３において、例えばキーボードを介してメンテナンスプログラム３７を起動させると、メンテコンＩＤとともに復号キー要求がメンテコン３から盗難対策装置２に送信される（Ｓ１０１）。
盗難対策装置２は、メンテコン３からの復号キー要求を受信すると、測位部２１を作動させて自身の現在位置を取得し、この位置情報と、復号キー要求とともに受信したメンテコンＩＤと、盗難対策装置２自身の装置ＩＤとを、暗号・復号キー要求とともに保守管理サーバ１に送信する（Ｓ１０２）。
保守管理サーバ１では、受信した位置情報、メンテコンＩＤ、装置ＩＤおよび受信時刻のデータをデータ処理手段１４により処理してアクセスログテーブル１８として記憶手段１１に格納する。ついで、記憶手段１１に格納されているメンテコン管理テーブル１６および作業予定テーブル１７に基づいて、アクセスログテーブル１８の位置情報、メンテコンＩＤ、装置ＩＤおよび受信時刻のデータが正常であるか否かを判定する。そして、判定結果が異常である場合には、アラーム出力を行う。また、判定結果が正常である場合には、ランダムに作成された暗号化に用いる暗号キーおよび復号キーを盗難対策装置２に送信する（Ｓ１０３）。なお、この保守管理サーバ１における処理動作が、暗号・復号キー送信手段に相当する。
【００１６】
ついで、盗難対策装置２では、保守管理サーバ１から暗号キーおよび復号キーを受信すると、取得した暗号キーおよび復号キーを記憶手段２５に格納し、暗号キーの寿命を規定する寿命タイマ２４をスタートさせる。そして、取得した復号キーと自身の装置ＩＤとをメンテコン３に送信する（Ｓ１０４）。
そして、メンテコン３では、盗難対策装置２から復号キーおよび装置ＩＤを受信すると、アプリケーション実行処理部３１によりメンテナンスプログラムを実行させるとともに、取得した復号キーおよび装置ＩＤを記憶手段３６に格納する。ついで、自身のメンテコンＩＤおよび日付時刻とともに、ヘルスチェック要求を盗難対策装置２に送信する（Ｓ１０５）。
そして、盗難対策装置２では、ヘルスチェック要求を受信すると、取得したメンテコンＩＤおよび日付時刻と、自身の装置ＩＤとを、暗号キーを用いて暗号化する。ついで、メンテコンＩＤ、日付時刻および装置ＩＤの暗号化されたデータをヘルスチェック応答としてメンテコン３に送信する（Ｓ１０６）。
【００１７】
そして、メンテコン３では、ヘルスチェック応答を受信すると、取得したデータを記憶手段３６に格納されている復号キーを用いて解読する。そして、解読した結果、メンテコンＩＤ、装置ＩＤ、日付時刻が正しければ、ヘルスチェックタイマ３５をスタートさせ、メンテナンスプログラム３７の実行を継続させる。また、解読したメンテコンＩＤ、装置ＩＤ、日付時刻が正しくなければ、メンテナンスプログラム３７の実行を停止させる。
そして、ヘルスチェックタイマ３５はタイムアウトすると、メンテコン３からヘルスチェック要求がなされる（Ｓ１０７）。ついで、このヘルスチェック要求を受けて、盗難対策装置２で所定の処理が行われ、ヘルスチェック応答がメンテコン３に送信される（Ｓ１０８）。
また、寿命タイマ２４がタイムアウトすると、盗難対策装置２から暗号・復号キー要求が保守管理サーバ１に送信される（Ｓ１０９）。そして、保守管理サーバ１で所定の処理が行われ、暗号キーおよび復号キーが盗難対策装置２に送信される（Ｓ１１０）。以降、この新たな暗号キーおよび復号キーにより、アプリケーション実行処理部３１によるメンテナンスプログラム３７の実行の継続／停止の判断が行われる。
【００１８】
ここで、Ｓ１０１およびＳ１０４がメンテコン３の復号キー取得手段に相当し、Ｓ１０５およびＳ１０６がメンテコン３のヘルスチェック手段に相当する。また、Ｓ１０２からＳ１０４が盗難対策装置２の暗号・復号キー取得送信手段に相当し、Ｓ１０６が盗難対策装置２のヘルスチェック応答手段に相当する。
【００１９】
ついで、メンテコン３における処理動作について図６を参照しつつ説明する。図６はメンテナンスコンピュータにおける処理を示すフローチャートである。なお、図６において、便宜上、ステップ２０１〜ステップ２１０をＳ２０１〜Ｓ２１０として示している。
【００２０】
制御部３０が、メンテナンスプログラム３７が起動されたか否かをモニターしている（Ｓ２０１）。そして、メンテナンスプログラム３７の起動が検知されると、記憶手段３６に格納されているメンテコンＩＤ３８とともに復号キー要求が通信処理部３２を介して盗難対策装置２に送信される（Ｓ２０２）。その後、制御部３０が、通信処理部３２を介して盗難対策装置２からの復号キー２９の受信の有無をモニターする（Ｓ２０３）。そして、復号キー２９の受信がされないと、Ｓ２０１に移行する。
また、Ｓ２０３において、復号キー２９の受信が検知されると、Ｓ２０４に移行し、復号キー２９および装置ＩＤ２７を記憶手段３６に格納し、アプリケーション実行処理部３１によりメンテナンスプログラム３７が実行される。ついで、Ｓ２０５に移行し、通信処理部３２を介してメンテコンＩＤ３８、日付および時刻（送信時刻）とともに、ヘルスチェック要求を盗難対策装置２に送信する。そして、制御部３０が、通信処理部３２を介して盗難対策装置２からのヘルスチェック応答の受信の有無をモニターする（Ｓ２０６）。
【００２１】
そして、Ｓ２０６において、ヘルスチェック応答が受信されないと、Ｓ２１０に移行し、アプリケーション実行処理部３１によるメンテナンスプログラム３７の実行が停止される。また、Ｓ２０６において、ヘルスチェック応答が受信されると、Ｓ２０７に移行する。Ｓ２０７では、記憶手段３６に格納されている復号キー４０を用いて暗号処理部３３により取得したデータを解読する。そして、記憶手段３６に格納されているデータに基づいて、解読されたメンテコンＩＤ、装置ＩＤ、日付、時刻が正しいか否かが判定される。解読されたメンテコンＩＤ、装置ＩＤ、日付、時刻が正しい場合には、Ｓ２０８に移行してヘルスチェックタイマ３５をスタートさせる。また、解読されたメンテコンＩＤ、装置ＩＤ、日付、時刻が正しくない場合には、Ｓ２１０に移行し、アプリケーション実行処理部３１によるメンテナンスプログラム３７の実行が停止される。
そして、ヘルスチェックタイマ３５がタイムアウトすると（Ｓ２０９）、Ｓ２０５に移行し、ヘルスチェック要求が盗難対策装置２に送信される。
【００２２】
なお、Ｓ２０１〜Ｓ２０３が復号キー取得手段に相当し、Ｓ２０４がメンテナンスプログラムを実行する手段に相当し、Ｓ２０５〜Ｓ２１０がヘルスチェック手段に相当する。
【００２３】
ついで、盗難対策装置２における処理動作について図７を参照しつつ説明する。図７は盗難対策装置における処理を示すフローチャートである。なお、図７において、便宜上、ステップ３０１〜ステップ３１３をＳ３０１〜Ｓ３１３として示している。
【００２４】
制御部２０が、通信処理部２２を介してメンテコン３からの復号キー要求の受信の有無および寿命タイマ２４のタイムアウトをモニターしている（Ｓ３０１）。
Ｓ３０１において、復号キー要求が受信されたと判定されると、受信したメンテコンＩＤ３を記憶手段２５に書き込み（Ｓ３０２）、測位部２１を作動させて現在位置の取得を行う（Ｓ３０３）。Ｓ３０３において、現在位置が取得できないと、Ｓ３１３に移行し、復号キー送信不可信号をメンテコン３に送信する。また、Ｓ３０３において、現在位置が取得されたと判定されると、Ｓ３０４に移行し、記憶手段２５に格納されているメンテコンＩＤ２８および自らの装置ＩＤ２７と、取得した位置情報と、暗号・復号キー要求とを、通信処理部２２を介して、保守管理サーバ１に送信する。そして、Ｓ３０５に移行し、通信処理部２２を介して保守管理サーバ１からの復号キーおよび暗号キーの取得の可否を判定し、復号キーおよび暗号キーが取得できない場合には、Ｓ３１３に移行する。Ｓ３１３では、制御部２０は、通信処理部２２を介して復号キーの受信不可信号をメンテコン３に送信し、Ｓ３０１に移行する。
【００２５】
また、Ｓ３０５において、復号キーおよび暗号キーが取得されたと判定されると、取得した暗号キーおよび復号キーを記憶手段２５に格納し（Ｓ３０６）、Ｓ３０７に移行して、暗号キーの寿命を規定する寿命タイマ２４をスタートさせ、Ｓ３０８に移行する。Ｓ３０８において、メンテコン３からの復号キー要求の有無を判定し、復号キー要求がない場合には、Ｓ３０１に移行する。また、復号キー要求があった場合には、Ｓ３０９に移行し、通信制御部２２を介して復号キーと装置ＩＤとをメンテコン３に送信し、Ｓ３０１に移行する。
【００２６】
また、Ｓ３０１において、メンテコン３からの復号キー要求がないと判定されると、Ｓ３１０に移行し、メンテコン３からのヘルスチェック要求の有無を判定する。Ｓ３１０において、ヘルスチェック要求がないと判断されると、Ｓ３０１に移行する。また、Ｓ３１０において、ヘルスチェック要求があると判断されると、Ｓ３１１に移行し、記憶手段２５に格納されている暗号キー２８を用いて暗号処理部２３により受信したメンテコンＩＤ３８、日付および時刻のデータを暗号化する。ついで、Ｓ３１２に移行して、通信処理部２２を介して暗号化したデータをヘルスチェック応答としてメンテコン３に送信し、Ｓ３０１に移行する。
また、Ｓ３０１において、寿命タイマ２４がタイムアウトしたと判定されると、Ｓ３０２に移行する。一方、寿命タイマ２４がタイムアウトしていないと判定されると、Ｓ３１０に移行する。
【００２７】
なお、Ｓ３０１〜Ｓ３０９が暗号・復号キー取得送信手段に相当し、Ｓ３１０〜Ｓ３１２がヘルスチェック応答手段に相当する。
【００２８】
ついで、保守管理サーバの処理動作について図８を参照しつつ説明する。図８は保守管理サーバにおける処理を示すフローチャートである。なお、図８において、便宜上、ステップ４０１〜ステップ４０９をＳ４０１〜Ｓ４０９として示している。
【００２９】
制御部１０は、通信処理部１２を介して盗難対策装置２からの暗号・復号キー要求の受信の有無をモニターしている（Ｓ４０１）。そして、暗号・復号キー要求が受信されたと判定すると、Ｓ４０２に移行して、取得したメンテコンＩＤ２６、装置ＩＤ２７および位置情報のデータを記憶手段１１のアクセスログテーブル１８に記録する。ついで、制御部１０は、メンテコン管理テーブル１６を読み出し、受信したメンテコンＩＤと装置ＩＤとが正規のものであるか、さらに受信したメンテコンＩＤ２６に対応したメンテコンＩＤに盗難フラッグがセットされているか否かを判定する（Ｓ４０３）。なお、盗難フラグは、メンテコン３の盗難時、保守管理センターへの連絡などに基づいてセットされるものであり、ここではその手順については記載しない。
【００３０】
Ｓ４０３において、受信したメンテコンＩＤ２６と装置ＩＤ２７とが正規のものでない、又は盗難フラッグがセットされていると判定されると、Ｓ４０４に移行して、アラーム出力を警報表示部１５に出力する。これにより、メンテコン３の盗難が警報表示部１５に表示され、作業者に報知される。この時、メンテコン３の盗難を警備会社に自動通報するようにしてもよい。そして、Ｓ４０５に移行して、通信処理部１２を介して暗号・復号キーの送信不可信号を盗難対策装置２に送信し、Ｓ４０１に移行する。
また、Ｓ４０３において、受信したメンテコンＩＤ２６と装置ＩＤ２７とが正規のものであり、かつ、盗難フラッグがセットされていないと判定されると、Ｓ４０６に移行して、管理レベルが”Ａ”であるか否かを判定する。そして、Ｓ４０６において、管理レベルが”Ａ”でないと判定されると、Ｓ４０９に移行する。Ｓ４０９では、暗号処理部１３により暗号キーおよび復号キーを作成し、通信処理部１２を介して作成された暗号キーおよび復号キーを盗難対策装置２に送信し、Ｓ４０１に移行する。この時、管理レベル”Ｂ”は、故障対応など、一時的に作業予定とことなる作業を行っている場合に上記判定をスキップするものであり、管理レベル”Ｃ”は、故障対応用端末など、常に上記判定をスキップするものである。
【００３１】
また、Ｓ４０６において、管理レベルが”Ａ”であると判定されると、Ｓ４０７に移行して、作業予定テーブル１７を読み出し、受信した位置情報と作業予定位置とを照合する。この受信した位置情報と作業予定位置との照合は、経度、緯度などの情報を基に、作業予定位置とどのくらい離れているかいるかによって判断するものであり、前後の予定や地域（都市部では差を小さく、それ以外ではある程度の誤差を許容）などの情報を加味して判断する。
そして、Ｓ４０８において、受信した位置情報と作業予定位置との照合結果が正常であれば、Ｓ４０９に移行する。また、Ｓ４０８において、照合結果が異常であれば、Ｓ４０４に移行する。
【００３２】
なお、Ｓ４０１〜Ｓ４０９が暗号・復号キー送信手段に相当する。
また、復号キー要求および復号キー送信時も、別途固定の暗号キーにより暗号化されているものとする。
【００３３】
このように、メンテナンスプログラム３７の起動の度に、メンテコン３の位置情報が保守管理サーバ１に送信されるので、メンテコン３の不正使用の場所の特定が容易となる。
【００３４】
また、メンテコン３からメンテコンＩＤとともに復号キー要求を盗難対策装置２に送信し、盗難対策装置２から復号キーが受信しない場合には、メンテナンスプログラム３７の実行を禁止している。そして、盗難対策装置２では、復号キー要求の受信に基づいて、メンテコンＩＤおよび装置ＩＤとともに暗号・復号キー要求を保守管理サーバ１に送信している。保守管理サーバ１では、メンテコンＩＤと装置ＩＤとが対応付けられているメンテコン管理テーブル１６と、メンテコン３の作業予定情報のデータを有する作業予定テーブル１７とを予め備えており、メンテコン管理テーブル１６および作業予定テーブル１７に基づいて、取得したメンテコンＩＤおよび装置ＩＤと受信時刻とが正常であるか否かを判定し、正常と判定された場合に、暗号キーおよび復号キーを盗難対策装置２に送信している。そして、盗難対策装置２は、保守管理サーバ１から送信された復号キーをメンテコン３に送信している。
そこで、盗難対策装置２が取り外された場合には、復号キーがメンテコン３には送信されないので、メンテナンスプログラム３７が実行されない。また、保守管理サーバ１において、作業予定テーブル１７を参照してメンテコン３の正規使用か、異常使用かを判定しているので、メンテコン３が作業予定と異なる場所、異なる時間で使用された場合には、復号キーがメンテコン３には送信されないので、メンテナンスプログラム３７が実行されない。従って、不正使用によるノウハウの流出を防止することができる。
【００３５】
また、メンテコン３は、ヘルスチェック要求を盗難対策装置２に送信し、盗難対策装置２からヘルスチェック応答を受信して、メンテナンスプログラム３７の実行の継続と停止とを判定している。そこで、メンテナンスプログラム３７の実行中に、盗難対策装置２が取り外されると、ヘルスチェック応答が受信されず、メンテナンスプログラム３７の実行が停止される。従って、不正使用によるノウハウの流出を防止することができる。
しかも、メンテナンスプログラム３７の実行の継続と停止との判定を保守管理サーバ１から取得した暗号キーおよび復号キーを利用して行っているので、盗難対策装置２とメンテコン３と間の盗聴を防止することができる。
【００３６】
また、ヘルスチェックタイマ３５を設け、ヘルスチェックタイマ３５がタイムアウトする毎に、メンテコン３からヘルスチェック要求を送信している。従って、メンテナンスプログラム３７の実行中の不正使用を抑止できる。
【００３７】
さらに、寿命タイマ２４を設け、寿命タイマ２４がタイムアウトする毎に、盗難対策装置２から保守管理サーバ１に暗号・復号キー要求を送信している。そこで、メンテナンスプログラム３７の実行中にメンテコン３が盗難にあっても、位置情報の登録を行うことなく長時間使用できなくなり、メンテコン３の不正使用を防止することができる。
【図面の簡単な説明】
【００３８】
【図１】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムを示すブロック構成図である。
【図２】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムにおける保守管理サーバが有するメンテコン管理テーブルを示すデータ構成図である。
【図３】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムにおける保守管理サーバが有する作業予定テーブルを示すデータ構成図である。
【図４】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムにおける保守管理サーバが有するアクセスログテーブルを示すデータ構成図である。
【図５】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムにおけるメンテナンスコンピュータ、盗難対策装置および保守管理サーバ間におけるデータの送受信を時系列的に示す図である。
【図６】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムにおけるメンテナンスコンピュータにおける処理を示すフローチャートである。
【図７】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムにおける盗難対策装置における処理を示すフローチャートである。
【図８】この発明の実施の形態に係るメンテナンスコンピュータの保守管理システムにおける保守管理サーバにおける処理を示すフローチャートである。
【符号の説明】
【００３９】
１  保守管理サーバ、２  盗難対策装置、３  メンテナンスコンピュータ（携帯型情報端末装置）、５  通信ネットワーク、１１  記憶手段、１６  メンテコン管理テーブル（端末接続情報）１７  作業予定テーブル（端末接続情報）、２１  測位部（位置測位機能）、２２  通信処理部（通信機能）、２４  寿命タイマ、３５  ヘルスチェックタイマ、３７  メンテナンスプログラム。
【図１】
2006011720.tif 000003
【図２】
2006011720.tif 000004
【図３】
2006011720.tif 000005
【図４】
2006011720.tif 000006
【図５】
2006011720.tif 000007
【図６】
2006011720.tif 000008
【図７】
2006011720.tif 000009
【図８】
2006011720.tif 000010