(57)【特許請求の範囲】
【請求項１】
保護対象の情報を別の情報に変更する情報保護方法であって、
所定の対応関係を有する、特定の所在を示す第一の情報と前記特定の所在を示す第二の情報の双方が保護対象であって、該第一の情報を他の情報に変更する場合に、前記第一の情報の変更先である前記他の情報に基づいて、該他の情報が示す特定の所在を示す情報を取得し、該第二の情報の変更内容として設定することで、前記第二の情報の変更先を前記他の情報が示す特定の所在を示す情報に制御する
ことを特徴とする情報保護方法。
【請求項２】
保護対象の情報を別の情報に変更する情報処理装置であって、
所定の対応関係を有する、特定の所在を示す第一の情報と前記特定の所在を示す第二の情報の双方が保護対象であって、該第一の情報を他の情報に変更する場合に、前記第一の情報の変更先である前記他の情報に基づいて、該他の情報が示す特定の所在を示す情報を取得し、該第二の情報の変更内容として設定することで、前記第二の情報の変更先を前記他の情報が示す特定の所在を示す情報に制御する制御部
を備えることを特徴とする情報処理装置。
【請求項３】
所定の対応関係を有する、特定の所在を示す第一の情報と前記特定の所在を示す第二の情報の双方が保護対象であって、該第一の情報を他の情報に変更する場合に、前記第一の情報の変更先である前記他の情報に基づいて、該他の情報が示す特定の所在を示す情報を取得し、該第二の情報の変更内容として設定することで、前記第二の情報の変更先を前記他の情報が示す特定の所在を示す情報に制御する
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の表示部に表示される情報を保護するための情報保護方法、情報処理装置及び情報処理装置を機能させるためのプログラムに関する。
【背景技術】
【０００２】
近年、ビジネスにおいてはノート型パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）または携帯電話機等の情報処理装置を職場以外に持ち運び、支援ツールとして有効に活用している。情報処理装置には顧客の情報、及び、作業内容等が記憶されており、必要に応じてこれを読み出して表示することで、職場以外においても情報を有効に利用することができる。
【０００３】
このような、情報処理装置は便利である反面、盗難または第３者の覗き見による情報の漏洩が問題となる。例えば特許文献１には、一定時間経過後にスクリーンセーバを起動し、第３者が覗き見できない手段を採用することによりセキュリティを向上させている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３３５９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、スクリーンセーバが起動されるため、全ての情報を閲覧することができず、利便性が悪いという問題があった。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、保護状態へ移行すべきかの判断制御及び表示項目別に表示情報を変更する制御を行うことにより、利便性を損なわず、一定のセキュリティレベルを確保することが可能な情報保護方法、情報処理装置及び情報処理装置を機能させるためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る情報保護方法は、保護対象の情報を別の情報に変更する情報保護方法であって、所定の対応関係を有する、特定の所在を示す第一の情報と前記特定の所在を示す第二の情報の双方が保護対象であって、該第一の情報を他の情報に変更する場合に、前記第一の情報の変更先である前記他の情報に基づいて、該他の情報が示す特定の所在を示す情報を取得し、該第二の情報の変更内容として設定することで、前記第二の情報の変更先を前記他の情報が示す特定の所在を示す情報に制御することを特徴とする。
【０００８】
本発明にあっては、条件ファイルには保護状態に移行するか否かの条件が記憶される。この条件ファイル及び外部からの入力情報を参照し、表示部に表示される情報を保護する保護状態へ移行するか否かを判断する。記憶部に記憶した表示項目及び各表示項目に対応する表示情報が読み出され、これらの情報が表示部に表示される。保護状態へ移行すると判断した場合、表示項目毎に表示情報を変更するための変更情報を記憶した変更データベースを参照して、各表示項目の表示情報を変更情報に従い変更する。そして、変更された後の各表示項目の表示情報が表示部に表示される。
【０００９】
本発明にあっては、変更データベースは、表示項目毎に表示情報を変更する際の異なる変更タイミングを記憶している。保護状態へ移行すると判断し、かつ、時計部からの出力を参照し変更データベースに記憶した表示項目の変更タイミングに達した場合に、表示項目の表示情報を、変更データベースを参照して変更情報に従い変更する。
【００１０】
本発明にあっては、変更データベースは、表示項目毎に表示項目に関連する関連情報を記憶している。保護状態へ移行すると判断し、時計部からの出力を参照し前記変更データベースに記憶した表示項目の変更タイミングに達したと判断した場合に、表示項目の表示情報を、変更データベースに記憶した関連情報に基づき変更する。
【００１１】
本発明にあっては、変更データベースには、表示項目毎に表示情報を消去するための消去情報が記憶されている。保護状態へ移行すると判断し、時計部からの出力を参照し変更データベースに記憶した表示項目の変更タイミングに達したと判断し、かつ変更データベースに表示項目に対応する消去情報が記憶されている場合、表示項目の表示情報は消去される。
【００１２】
本発明にあっては、変更後の情報を表示した後に、表示項目及び認証のための認証情報を受け付ける。またこの受け付けた認証情報が記憶部に記憶した認証情報に一致するか否かを判断する。そして、一致すると判断した場合、受け付けた表示項目に対応する表示情報を、変更データベースを参照して読み出す。この読み出された表示情報は表示部に再表示される。
【発明の効果】
【００１３】
本発明にあっては、保護状態へ移行すると判断した場合、各表示項目の表示情報を変更情報に従い変更する。そして、変更された後の各表示項目の表示情報を表示部に表示する。これにより、外部からの入力情報に従う保護状態への移行判断がなされ、また保護状態に移行した場合、表示項目別の変更情報に従い表示情報が変更される。従ってセキュリティレベルを維持しつつも、作業者は作業に必要な情報を入手することができる。
【００１４】
本発明にあっては、保護状態へ移行すると判断し、かつ、表示項目の変更タイミングに達した場合に、表示項目の表示情報を、変更データベースを参照して変更情報に従い変更する。これにより、表示項目別の変更タイミングに従い、表示情報が変更される。そしてより保護の重要性が高い表示項目については早期に表示情報を変更できる。その一方で、保護の重要性は低いが、作業者の作業にできるだけ必要な表示項目については、できるだけ長い時間、変更前の表示情報を提供することが可能となる。
【００１５】
本発明にあっては、保護状態へ移行すると判断し、表示項目の変更タイミングに達したと判断した場合に、表示項目の表示情報を、変更データベースに記憶した関連情報に基づき変更する。これにより、所定の表示項目の表示情報については、変更タイミング経過後、関連情報に基づき変更される。従って、保護状態においても何らかの関連情報に基づく情報が表示されることから、作業の利便性が向上する。
【００１６】
本発明にあっては、保護状態へ移行すると判断し、表示項目の変更タイミングに達したと判断し、かつ表示項目に対応する消去情報が記憶されている場合、表示項目の表示情報は消去される。これにより、保護レベルの高い表示項目については、所定時間経過後速やかに表示情報が消去される。
【００１７】
本発明にあっては、表示項目別の認証に成功した場合、受け付けた表示項目に対応する表示情報を、変更データベースを参照して読み出す。この読み出された表示情報は表示部に再表示される。これにより、表示項目別に必要な情報が再表示されるため、作業確認を行う作業者の利便性を向上させることができる。またその他の表示項目については引き続き、変更された情報が表示されるためセキュリティの維持も可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態の概要を示す模式図である。
【図２】コンピュータのハードウェア構成を示すブロック図である。
【図３】条件ファイルのレコードレイアウトを示す説明図である。
【図４】第１変更ＤＢのレコードレイアウトを示す説明図である。
【図５】第２変更ＤＢのレコードレイアウトを示す説明図である。
【図６】作業ファイルの表示イメージを示す説明図である。
【図７】一部表示情報が変更された作業ファイルの表示イメージを示す説明図である。
【図８】表示情報が変更された後の作業ファイルの表示イメージを示す説明図である。
【図９】変更処理の手順を示すフローチャートである。
【図１０】変更処理の手順を示すフローチャートである。
【図１１】変更処理のサブルーチンにおける処理手順を示すフローチャートである。
【図１２】変更処理のサブルーチンにおける処理手順を示すフローチャートである。
【図１３】カメラから取り込んだ画像のイメージを示す説明図である。
【図１４】画像処理による保護状態への移行処理手順を示すフローチャートである。
【図１５】音声認識による保護状態への移行処理手順を示すフローチャートである。
【図１６】実施の形態４に係る表示情報が変更された後の作業ファイルの表示イメージを示す説明図である。
【図１７】非保護状態への移行処理の手順を示すフローチャートである。
【図１８】実施の形態５に係るコンピュータのハードウェア構成を示すブロック図である。
【図１９】実施の形態５に係る表示情報が変更された後の作業ファイルの表示イメージを示す説明図である。
【図２０】指紋入力を促進する画面のイメージを示す説明図である。
【図２１】再表示処理の手順を示すフローチャートである。
【図２２】実施の形態６に係る変更処理の手順を示すフローチャートである。
【図２３】実施の形態７に係るコンピュータの構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
実施の形態１
以下本発明の実施の形態を、図面を参照して説明する。図１は本実施の形態の概要を示す模式図である。本実施の形態において用いられる情報処理装置は、ノート型パーソナルコンピュータ、ＰＤＡ、または携帯電話機等である。以下ではノート型パーソナルコンピュータを用いた例につき説明し、以下ではノート型パーソナルコンピュータとしての情報処理装置をコンピュータ１と読み替えて説明する。コンピュータ１を所有する作業者は地点Ａに存在する会社に所属する。地点Ｃに存在する顧客先へコンピュータ１を持参して出張し、工作機械の修理、各種設備の点検、部品の交換及び打ち合わせ等の作業を行う。
【００２０】
コンピュータ１には、具体的な作業内容、顧客先の情報及び自社の情報等が記憶されており、顧客先においてこれらの情報を表示部に表示しながら各種作業を行う。地点Ａから地点Ｃに至る中途の地点Ｂにおいても、コンピュータ１を起動し、作業内容及び顧客の情報を確認する必要がある。例えば、顧客先に向かう電車内、または、途中で立ち寄ったレストランまたは他の顧客先等である。この場合、地点Ａである作業者の会社内及び地点Ｃである顧客先の建物内とは異なり、地点Ｂでの情報の表示は第３者に覗き見される虞がある。コンピュータ１は地点Ａ及び地点Ｃ以外の地点においては保護状態へ移行し、表示部に表示する情報を、以下に述べる処理により消去、変更、または放置する。
【００２１】
図２はコンピュータ１のハードウェア構成を示すブロック図である。コンピュータ１は、制御部としてのＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、入力部１３、表示部１４、記憶部１５、通信部１６、時計部１８、ＧＰＳ（Global Positioning System）受信機１９、カメラ１９１、及びマイク１９２等を含んで構成される。ＣＰＵ１１は、バス１７を介してコンピュータ１のハードウェア各部と接続されていて、それらを制御すると共に、記憶部１５に格納された制御プログラム１５Ｐに従って、種々のソフトウェア的機能を実行する。
【００２２】
記憶部１５は例えばハードディスク等で構成され、上述した制御プログラム１５Ｐの他、条件ファイル１５３、第１変更データベース(以下、ＤＢで省略する)１５１、第２変更ＤＢ１５２、地図ＤＢ１５５、及び、作業ファイル記憶部１５４等が記憶されている。なお、これらの詳細については後述する。ＲＡＭ１２は半導体素子により構成され、ＣＰＵ１１の指示に従い必要な情報の書き込み及び読み出しを行う。表示部１４は例えば液晶ディスプレイ等でありＣＰＵ１１の指示に従い所定の情報を表示する。入力部１３はキーボード及びマウス等から構成される。なお、表示部１４上に入力部１３を積層して情報の入力及び表示が可能なタッチパネル方式としても良い。
【００２３】
通信部１６は有線または無線のＬＡＮ（Local Area Network）カード等であり、ＨＴＴＰ（Hyper Text Transfer Protocol）等のプロトコルにより外部の図示しないコンピュータとの間で情報を送受信する。時計部１８は現在日時の情報をＣＰＵ１１へ出力する。ＧＰＳ受信機１９は、人工衛星（ＧＰＳ衛星）からの電波を受信しコンピュータ１の現在位置（緯度、経度、及び標高を含む）と現在方位を測定する。なお、本実施の形態においては、ＧＰＳ受信機１９は図示しないＵＳＢ（Universal Serial Bus）スロットに接続されており、緯度及び経度の情報をＣＰＵ１１へ随時出力する。
【００２４】
カメラ１９１はＣＣＤ（Charge Coupled Device）等により構成され取り込んだ画像データをＣＰＵ１１へ出力する。このカメラ１９１は表示部１４を囲む外枠に、その受光面を表示部１４外枠から露出させて取り付けられている。カメラ１９１はコンピュータ１を操作する作業者及びその背景画像を取り込みＣＰＵ１１へ出力する。なお、カメラ１９１はその受光面を動かすことができるものの他、ＵＳＢスロット等に後付できるものであっても良い。
【００２５】
マイク１９２は外部から入力された音声信号を電気信号へ変換する。変換後の電気信号は図示しないＡ／Ｄ変換器によりデジタルデータへ変換されてＣＰＵ１１へ出力される。なお、本実施の形態においては位置情報の取得方法としてＧＰＳ受信機を用いる形態につき説明するが、位置情報を取得することができるものであればこれに限るものではない。例えば、無線ＬＡＮのアクセスポイントの情報、情報処理装置が携帯電話機の場合、携帯電話基地局の位置情報等を取得するようにしても良い。
【００２６】
図３は条件ファイル１５３のレコードレイアウトを示す説明図である。条件ファイル１５３は保護状態に移行するか否かの条件を記憶している。本実施の形態においては保護状態に移行するか否かの判断は、緯度及び経度（位置情報）により行っている。条件ファイル１５３は、非保護状態フィールド及び保護状態フィールドを含んで構成される。非保護状態フィールドには、作業者が所属する会社の地点Ａ近傍の緯度及び経度が記憶されている。これは作業者が所属する会社の敷地内に属する緯度及び経度、または作業者が所属する会社の緯度及び経度から半径数ｍ内に属する緯度及び経度等の情報であっても良い。
【００２７】
同様に非保護状態フィールドには顧客の所在地である地点Ｃ近傍の緯度及び経度が記憶されている。これも同様に、作業先の顧客会社の敷地内に属する緯度及び経度、または顧客会社の緯度及び経度から半径数ｍ内に属する緯度及び経度等であればよい。本実施の形態においては作業者の所属する会社または作業先の会社の中心となる緯度及び経度から半径５０ｍ内に属する緯度及び経度が非保護状態に記憶されているものとする。
【００２８】
ＣＰＵ１１は、地図ＤＢ１５５を参照し、地図を表示部１４に表示する。なお、地図ＤＢ１５５はカーナビゲーションに搭載される地図ＤＢと同じく、各施設の緯度及び経度の情報の他、各地点を表示するための地図情報を記憶している。作業者は入力部１３から作業者が所属する会社、作業先の会社を表示された地図上で指定する。ＣＰＵ１１は入力部１３から入力された地図上の指定情報に基づき緯度及び経度を抽出し、地図ＤＢ１５５を参照し、当該指定された緯度及び経度から５０ｍ内の緯度及び経度を、登録地点として作業者が所属する会社、または作業先の会社等の情報に対応づけて条件ファイル１５３の非保護状態フィールドに記憶する。
【００２９】
一方、保護状態フィールドには、非保護状態フィールドに記憶された緯度及び経度以外の緯度及び経度の情報が記憶されている。なお、本実施の形態においては説明のために保護状態フィールドを設けて説明したが、非保護状態フィールドのみを設けても良いことはいうまでもない。ＣＰＵ１１はＧＰＳ受信機１９から出力される緯度及び経度を監視し、この緯度及び経度が、条件ファイル１５３に記憶した非保護状態フィールドに記憶した緯度及び経度以外と判断した場合に、保護状態へ移行する。
【００３０】
図４は第１変更ＤＢ１５１のレコードレイアウトを示す説明図であり、図５は第２変更ＤＢ１５２のレコードレイアウトを示す説明図である。なお、本実施の形態においては説明を容易にするために変更ＤＢを第１変更ＤＢ１５１及び第２変更ＤＢ１５２の２つに分けているが１つのＤＢとするほか、さらに多くのＤＢに分散して記憶させるようにしても良い。図４の第１変更ＤＢ１５１は、表示項目フィールド、処理内容フィールド及び変更タイミングフィールドを含んで構成される。表示項目フィールドには表示部１４に表示される作業ファイルの表示項目を記憶している。具体例を挙げて説明する。
【００３１】
図６は作業ファイルの表示イメージを示す説明図である。ＣＰＵ１１は作業ファイル記憶部１５４に記憶した作業ファイルを読み出し表示部１４に表示する。作業ファイルは作業毎に作業ファイル記憶部１５４に記憶されており、作業者は対象となる作業に係る作業ファイルを入力部１３から指定して表示部１４に表示する。表示部１４には、表示項目に対応する形で表示情報が列記されている。例えば、表示項目「書類種別」には表示情報「作業指示書」と表示されている。この表示項目は予めテンプレートして記憶されており、作業を受注した場合に作業者等が入力部１３から表示項目に対応する表示情報を入力する。ＣＰＵ１１はこの入力された表示情報を表示項目に対応づけて作業ファイル記憶部１５４に記憶する。
【００３２】
表示項目「管理番号」には各作業を特定するための固有の識別番号である表示情報「ＸＸ００１」が表示されている。表示項目の内、「顧客会社名」、「顧客住所」、「顧客地図」、「顧客部署名」、「顧客担当者」、及び「顧客電話番号」は顧客情報に対応する項目である。表示項目「顧客会社名」には表示情報「株式会社Ａ」と表示され、表示項目「顧客住所」には作業地となる顧客の住所として表示情報「Ｘ県Ｘ市Ｘ町ＸＸ番地」と表示される。また表示項目「顧客地図」に対応させて、顧客住所に対応する地図が所定の縮尺で表示される。具体的には、ＣＰＵ１１は表示項目「顧客住所」の表示情報である住所に基づき、地図ＤＢ１５５を参酌し、所定の縮尺で顧客住所近傍の地図を検索して表示する。図６の例では株式会社Ａ近傍の地図が表示されている。
【００３３】
表示項目「顧客部署名」には作業先の顧客が属する部署名として表示情報「開発部」と表示され、表示項目「顧客担当者」には作業先の顧客の氏名として表示情報「佐藤様」と表示され、表示項目「顧客電話番号」には作業先の顧客の電話番号として、表示情報「ＸＸ−ＸＸＸＸ−ＸＸＸＸ」が表示されている。表示項目「作業内容」には作業すべき大まかな内容として表示情報「定期点検作業」が表示されている。この作業内容はこのほか、緊急修理、新商品説明等の作業内容が表示される。
【００３４】
また表示項目「作業詳細」にはより具体的な作業内容として表示情報「機器Ａ及びＢのフィルタ交換」等の情報が表示される。表示項目「作業日時」には作業する日時の情報として表示情報「2007/10/20/9:20」と表示される。表示項目「作業者」には作業を担当する担当者の名称として表示情報「富士 太郎」と表示される。最後に表示項目「作業者連絡先」には作業者の携帯電話機等の番号、または、作業者が所属する会社の電話番号等として表示情報「12-3456-6789」と表示されている。作業者は表示部１４に表示された情報を作業前または作業中に確認する。
【００３５】
図４に戻り、第１変更ＤＢ１５１について説明する。表示項目フィールドには上述した各表示項目が記憶されており、これに対応づけて、変更情報である処理内容及び変更タイミングが記憶されている。処理内容フィールドには表示項目別に処理内容が記憶されている。処理内容は、表示情報を何も変更しない放置、並びに、変更処理として表示情報自体を消去する消去及び表示情報を後述する関連情報に基づき変更する変更の３つが存在する。作業者はこの処理内容を入力部１３から予め放置、消去または変更の内のいずれかから選択しておく。ＣＰＵ１１は入力された処理内容を表示項目に対応づけて第１変更ＤＢ１５１に記憶する。
【００３６】
保護する必要性が低い表示項目、例えば書類種別、管理番号等は、処理内容として放置が記憶されている。保護する必要性が高いものは変更処理を行うべく消去または変更と記憶されている。例えば、顧客会社名及び作業詳細等は消去と記憶されている。同様に、顧客住所等は変更と記憶されている。ＣＰＵ１１はこの表示項目別の処理内容に応じて対応する各表示情報を、放置、消去または変更する。
【００３７】
変更タイミングフィールドには、処理内容が消去または変更と記憶されている表示項目に対応づけて、消去または関連情報への変更の変更タイミングを秒単位で記憶している。例えば顧客情報については高いレベルでの保護の必要性があることから、３秒または５秒と記憶されている。例えば顧客会社名については変更タイミングが３秒、顧客住所については変更タイミングが５秒と記憶されている。なお、これらの変更タイミングは作業者が入力部１３から適宜の値を入力する。ＣＰＵ１１は入力部１３から入力された表示項目に対応する変更タイミングを第１変更ＤＢ１５１に記憶する。
【００３８】
顧客情報以外でも表示項目である作業詳細は変更タイミングが１０秒、作業者連絡先の変更タイミングが１５秒と記憶されている。ＣＰＵ１１は時計部１８から出力される日時情報を参照し、表示情報を表示してから変更タイミングに達した時点で、各表示項目に係る表示情報を消去または関連情報に変更する。
【００３９】
第２変更ＤＢ１５２は表示項目フィールド及び関連情報フィールドを含んで構成される。表示項目フィールドには表示項目が記憶され、関連情報フィールドには、変更情報として表示項目に対応づけて表示情報に関連する関連情報が記憶されている。例えば、顧客住所に関しては、顧客の住所に対する「最寄り駅」が関連情報として記憶されている。ＣＰＵ１１はこの関連情報に基づき、表示情報の変更処理を行う。ＣＰＵ１１は作業ファイル記憶部１５４に記憶した作業ファイル内の顧客住所に基づき、地図ＤＢ１５５を参照し、最寄りの駅の情報を抽出する。この変更後の最寄り駅の情報が変更後の情報として表示される。この程度の関連性であれば、顧客の情報を保護しつつも、およその所在地を作業者は把握できるため、セキュリティ及び利便性の両立を図ることができる。
【００４０】
また顧客地図に対応して、抽出した最寄り駅の地図が関連情報として記憶されている。ＣＰＵ１１はこの関連情報「最寄り駅の地図」に基づき表示情報の地図を変更する。具体的には、ＣＰＵ１１は最寄り駅近傍の地図データを地図ＤＢ１５５から読み出し、顧客所在地の地図に変えて、この最寄り駅近傍の地図データを表示部１４に表示する。表示項目「顧客担当者」には関連情報として「作業者」が記憶されている。ＣＰＵ１１は作業ファイル記憶部１５４に記憶した同一作業ファイル内の作業者の名称を変更後の表示情報として表示する。例えば図６の例では作業者「富士太郎」が顧客担当者として変更される。
【００４１】
表示項目「顧客電話番号」の関連情報は「作業者連絡先」と記憶されている。これも、表示項目「顧客担当者」と同じく、ＣＰＵ１１は作業ファイル記憶部１５４に記憶した同一作業ファイル内の作業者連絡先を変更後の表示情報として表示する。例えば図６の例では作業者連絡先「12-3456-6789」が顧客電話番号として変更される。このように、顧客担当者、顧客電話番号に変えて、関連情報として作業者、作業者連絡先に設定しておくことで、コンピュータ１が紛失した場合でも、作業者に電話がかかってくることになり、容易に回収が行える。また顧客に警察等から先に電話され、顧客の信用を失墜させてしまう事態も未然に防止することができる。
【００４２】
最後に、表示項目「作業者連絡先」に対応づけて関連情報「作業者の紛失管理部門の電話番号」が記憶されている。これは作業者が所属する紛失管理部門の電話番号「12-3456-6700」が統一的に予め第２変更ＤＢ１５２に記憶されている。ＣＰＵ１１は作業者連絡先を作業者の紛失管理部門の電話番号に変更する。これにより、拾得者がこの電話番号に参照して電話した場合、直接作業者が属する会社の紛失管理部門に連絡することができ、より早期に紛失したコンピュータ１の回収を行うことができる。なお、これらの変更する例はあくまで一例であり、表示情報を関連する情報に変更することができる形態であれば、これらに限定するものではない。
【００４３】
図７は一部表示情報が変更された作業ファイルの表示イメージを示す説明図であり、図８は表示情報が変更された後の作業ファイルの表示イメージを示す説明図である。図６乃至図８を用いて表示情報の変更遷移を説明する。図６は表示部１４に表示された直後の表示イメージであり、図７は７秒後の表示イメージであり、図８は２０秒後の表示イメージである。ＣＰＵ１１は対応する作業ファイルを作業ファイル記憶部１５４から読み出し図６の如く表示する。各表示項目に対応して表示情報が作業ファイルに記憶されたとおりに表示される。
【００４４】
ＣＰＵ１１は時計部１８の出力及び第１変更ＤＢ１５１の変更タイミングフィールドを参照し、表示部１４に表示情報を表示した時点から変更タイミングを経過した表示項目及び対応する処理内容を抽出する。例えば図７の如く７秒経過している場合、表示項目「顧客会社名」及び処理内容「消去」、表示項目「顧客住所」及び処理内容「変更」、表示項目「顧客地図」及び処理内容「変更」、並びに、表示項目「顧客電話番号」及び処理内容「変更」が抽出される。ＣＰＵ１１は処理内容が消去の表示項目に対応する表示情報を消去する。図７に示すように表示項目「顧客会社名」及び「顧客部署名」の表示情報が消去される。なお、図では理解を容易にするために消去した部分をアスタリスク「＊」で示している。
【００４５】
ＣＰＵ１１は処理内容が変更の表示項目に対応する表示項目の関連情報を、第２変更ＤＢ１５２を参照して抽出する。本例では、表示項目「顧客住所」及び関連情報「最寄り駅」、表示項目「顧客地図」及び関連情報「最寄り駅の地図」、並びに、表示項目「顧客担当者」及び関連情報「作業者」を抽出する。ＣＰＵ１１は上述したように関連情報に基づき表示情報を変更する。図７に示す如く顧客住所は「Ｘ県Ｘ市Ｘ町ＸＸ番地」から最寄り駅の「ＸＸ駅」に変更され、顧客地図は顧客住所に基づく地図から、最寄り駅に基づく地図へ変更される。またＣＰＵ１１は顧客担当者「佐藤様」を、作業ファイルの表示項目「作業者」に対応する「富士太郎」に変更する。さらにＣＰＵ１１は顧客電話番号「ＸＸ−ＸＸＸＸ−ＸＸＸＸ」を、作業ファイルの表示項目「作業者連絡先」に対応する「12-3456-6789」に変更する。なお、表示項目「作業詳細」及び「作業者連絡先」に関しては、未だ変更タイミングを経過していないため、表示情報は変更されていない。
【００４６】
２０秒を経過したと想定する。図８に示すように表示項目「作業詳細」及び「作業者連絡先」に関しても消去または変更処理が行われる。ＣＰＵ１１は時計部１８の出力及び第１変更ＤＢ１５１の変更タイミングフィールドを参照し、表示部１４に表示情報を表示した時点から変更タイミングを経過した表示項目及び対応する処理内容を抽出する。図８の如く２０秒経過している場合、表示項目「作業詳細」及び処理内容「消去」、並びに、表示項目「作業者連絡先」及び処理内容「変更」が抽出される。図８に示すように表示項目「作業詳細」の表示情報が消去される。
【００４７】
ＣＰＵ１１は処理内容が変更の表示項目に対応する表示項目の関連情報を、第２変更ＤＢ１５２を参照して抽出する。図８の例では、表示項目「作業者連絡先」及び関連情報「作業者の紛失管理部門の電話番号」が抽出される。ＣＰＵ１１は上述したように関連情報に基づき表示情報を変更する。具体的には、当該例では予め関連情報である「作業者の紛失管理部門の電話番号」が第２変更ＤＢ１５２に記憶されているので、これを読み出し、表示部の対応する表示項目「作業者連絡先」に「12-3456-6700」と変更する。
【００４８】
以上のハードウェア構成において変更処理の手順を、フローチャートを用いて説明する。図９及び図１０は変更処理の手順を示すフローチャートである。作業者は作業を確認するために、コンピュータ１を起動し、入力部１３から表示対象となる作業ファイル名を入力する。ＣＰＵ１１は入力部１３から入力された作業ファイル名を受け付ける（ステップＳ９１）。ＣＰＵ１１は受け付けた作業ファイル名に対応する作業ファイルを作業ファイル記憶部１５４から読み出す（ステップＳ９２）。ＣＰＵ１１は読み出した作業ファイルを表示部１４へ表示する（ステップＳ９３）。これにあわせて時計部１８は日時情報をＣＰＵ１１へ出力する（ステップＳ９４）。ＣＰＵ１１は時計部１８から出力される日時情報を受け付け、監視する。
【００４９】
ＣＰＵ１１はＧＰＳ受信機１９から出力される現在の緯度及び経度を取得する（ステップＳ９５）。ＣＰＵ１１は条件ファイル１５３を参照し、現在の緯度及び経度が、保護状態の緯度及び経度に属するか否かを判断する（ステップＳ９６）。ＣＰＵ１１は現在の経度及び緯度が保護状態の緯度及び経度に属しないと判断した場合（ステップＳ９６でＮＯ）、セキュリティ上問題のない地域に属すると判断し処理を終了する。一方、ＣＰＵ１１は現在の経度及び緯度が保護状態の緯度及び経度に属すると判断した場合（ステップＳ９６でＹＥＳ）、第１変更ＤＢ１５１から各表示項目の処理内容を読み出す（ステップＳ９７）。
【００５０】
ＣＰＵ１１は読み出した表示項目の処理内容が放置か否かを判断する（ステップＳ９８）。ＣＰＵ１１は処理内容が放置であると判断した場合（ステップＳ９８でＹＥＳ）、当該表示項目に対応する表示情報を表示部１４に継続的に表示し（ステップＳ９９）、処理を終了する。ＣＰＵ１１は処理内容が放置でないと判断した場合（ステップＳ９８でＮＯ）、処理内容は消去であるか否かを判断する（ステップＳ１０１）。ＣＰＵ１１は処理内容が消去であると判断した場合（ステップＳ１０１でＹＥＳ）、時計部１８から出力される日時情報を参照し、ステップＳ９３で表示が開始されてから変更タイミングを経過したか否かを判断する（ステップＳ１０２）。
【００５１】
ＣＰＵ１１は表示を開始してから変更タイミングを経過していない場合（ステップＳ１０２でＮＯ）、変更タイミングを経過するまで待機する。一方、ＣＰＵ１１は表示を開始してから変更タイミングを経過したと判断した場合（ステップＳ１０２でＹＥＳ）、表示項目に対応する表示情報を消去する（ステップＳ１０３）。表示部１４の当該表示項目に対応する表示情報は消去される（ステップＳ１０４）。
【００５２】
ステップＳ１０１において、処理内容が消去でないと判断した場合（ステップＳ１０１でＮＯ）、処理内容は変更であると判断し、ステップＳ９３にて表示を開始してから変更タイミングを経過したか否かを判断する（ステップＳ１０５）。ＣＰＵ１１は表示を開始してから変更タイミングを経過していない場合（ステップＳ１０５でＮＯ）、変更タイミングを経過するまで待機する。一方、ＣＰＵ１１は表示を開始してから変更タイミングを経過したと判断した場合（ステップＳ１０５でＹＥＳ）、第２変更ＤＢ１５２を参照して変更処理を行う（ステップＳ１０６）。なおステップＳ１０６の処理は後述する。ＣＰＵ１１は変更後の表示項目に対応する表示情報へ変更した上で、表示部１４に変更後の情報を表示する（ステップＳ１０７）。
【００５３】
図１１及び図１２は変更処理のサブルーチンにおける処理手順を示すフローチャートである。以下の処理はステップＳ１０６及びステップＳ１０７の各処理の詳細を示すものである。ＣＰＵ１１は表示項目に対応する関連情報を第２変更ＤＢ１５２から読み出す（ステップＳ１１１）。ＣＰＵ１１は読み出した関連情報が地域であるか否かを判断する（ステップＳ１１２）。なお、図５に示す第２変更ＤＢ１５２には記載していないが関連情報に対応づけて、当該関連情報の属性が記憶されている。例えば最寄り駅及び最寄り駅の地図は、地域の属性が付与されている。また作業者及び作業者連絡先等の他の表示項目に直接対応するものは、他の表示項目とする属性が付与されている。さらに、作業者の紛失管理部門の電話番号等は記憶部１５から関連情報に対応する情報取得との属性が付与されている。ＣＰＵ１１は関連情報に対応するこれらの属性を参照しつつ以下の処理により表示項目に対応する表示情報を変更する。
【００５４】
ＣＰＵ１１は関連情報の属性が地域であると判断した場合（ステップＳ１１２でＹＥＳ）、地図ＤＢ１５５を参照し、表示項目「顧客住所」の表示情報に基づき最寄り駅を検索する（ステップＳ１１３）。ＣＰＵ１１はさらに最寄り駅近傍の地図を地図ＤＢ１５５から読み出す（ステップＳ１１４）。ＣＰＵ１１は表示項目「顧客住所」の表示情報をステップＳ１１３で検索した最寄り駅に変更して、表示部１４に表示する（ステップＳ１１５）。
【００５５】
ＣＰＵ１１は顧客地図をステップＳ１１４で読み出した地図に変更して、表示部１４に表示する（ステップＳ１１６）。ＣＰＵ１１は関連情報の属性が地域でないと判断した場合（ステップＳ１１２でＮＯ）、関連情報の属性が他の表示項目であるか否かを判断する（ステップＳ１１７）。ＣＰＵ１１は関連情報の属性が他の表示項目であると判断した場合（ステップＳ１１７でＹＥＳ）、第２変更ＤＢ１５２を参照し、関連情報「作業者」に対応する他の表示項目「作業者」の表示情報を読み出す（ステップＳ１１８）。
【００５６】
ＣＰＵ１１は表示項目「顧客担当者」の表示情報を作業者に変更し、表示部１４へ表示する（ステップＳ１１９）。ＣＰＵ１１は同様に、第２変更ＤＢ１５２を参照し、関連情報「作業者連絡先」に対応する他の表示項目「作業者連絡先」の表示情報を読み出す（ステップＳ１２１）。ＣＰＵ１１は表示項目「顧客電話番号」の表示情報を作業者連絡先に変更し、表示部１４へ表示する（ステップＳ１２２）。
【００５７】
ＣＰＵ１１は関連情報の属性が他の表示項目でないと判断した場合（ステップＳ１１７でＮＯ）、関連情報には、記憶部１５から関連情報に対応する情報取得との属性が付与されていると判断し、記憶部１５に予め記憶した関連情報である「作業者の紛失管理部門の電話番号」を読み出す（ステップＳ１２３）。ＣＰＵ１１は表示項目「作業者連絡先」の表示情報を読み出した作業者の紛失管理部門の電話番号に変更し、表示部１４へ表示する（ステップＳ１２４）。
【００５８】
実施の形態２
実施の形態２は画像処理により保護状態へ移行するか否かを判断する形態に関する。図１３はカメラ１９１から取り込んだ画像のイメージを示す説明図である。コンピュータ１の表示部１４は液晶パネルを含む表示モジュール１４１、フロントキャビネット１４２及びバックキャビネット１４３を含んで構成される。表示モジュール１４１は矩形状の開口を有するフロントキャビネット１４２の当該開口から露出しており、ＣＰＵ１１からの制御に従い各種情報を表示するほか、カメラ１９１から取り込んだ画像を表示する。表示モジュール１４１はフロントキャビネット１４２とバックキャビネット１４３との間に配置される。
【００５９】
フロントキャビネット１４２の上側の長辺略中央部にはカメラ１９１を露出させるための開口が形成されている。カメラ１９１はフロントキャビネット１４２とバックキャビネット１４３との間に配置され、フロントキャビネット１４２の上側の長辺略中央部の開口から画像を取り込む。カメラ１９１は表示部１４の画像の表示方向と同方向の画像を取り込む。図１３に示すように、作業者の画像の他、ハッチングで示す背景画像がカメラ１９１により取り込まれ、表示部１４に表示されている。なお、表示部１４には、作業ファイルが表示されるが、本実施の形態では説明のため、取り込み画像を表示部１４に表示した例を示している。また、本実施の形態においてはカメラ１９１の画像取り込み方向を、表示部１４の画像の表示方向と同方向とする構成につき説明するが、これに限るものではなく、表示方向と反対側の画像を取り込んでも良い。この場合、カメラ１９１はバックキャビネット１４３に開口する穴からカメラ１９１のレンズを露出させ、表示部１４の表示方向とは反対側の画像を取り込む。
【００６０】
本実施の形態においては作業者の画像領域以外の背景領域が、変化することに鑑み、外出時等、背景画像が異なった場合に、保護領域へ移行したと判断する。なお、本実施の形態においては説明を容易にするために、斜線で示す背景画像の左隅の領域を判断対象領域とする。表示部１４の長手方向をｘ軸、ｘ軸に交差する方向をｙ軸とする。そして、表示モジュール１４１の左上を原点座標（０，０）とし、原点座標から右へ向かう方向をｘ軸正方向、原点座標から下へ向かう方向をｙ軸正方向であるものとする。この場合、判断対象領域は（０，０）、（Ｘ，０）、（Ｘ，Ｙ）及び（０，Ｙ）で囲まれる領域である。
【００６１】
ＣＰＵ１１はカメラ１９１から取り込んだ判断対象領域の各画素の明度をＲＡＭ１２に格納し、背景画像が変化したか否かを判断する。作業者は最初に、基本となる背景画像を登録すべく、作業者の属する会社のデスク上にてカメラ１９１により撮像を行う。撮像した判断対象領域の基本画像データは条件ファイル１５３に記憶される。この場合基本画像データ内の判断対象領域には、作業者のデスクの後側に存在する壁面等の画像が記憶される。ＣＰＵ１１は表示部１４に作業ファイルが表示された後、カメラ１９１から画像データを取り込み、判断対象領域の画像データと基本となる記憶部１５に記憶した基本画像データとの相関度を算出する。そして、ＣＰＵ１１は算出した相関度と条件ファイル１５３に記憶した閾値とを比較し、保護状態へ移行するか否かを判断する。
【００６２】
相関度は例えば判断対象領域の取り込み画像データの平均明度と基本画像データの平均明度との差分とし、当該差分が所定閾値以上の場合に、保護状態へ移行すると判断すればよい。また、相関度を判断対象領域の取り込み画像データと基本画像データとの相関係数とし、当該相関係数が所定閾値以下の場合に、保護状態へ移行すると判断しても良い。以下では相関係数を用いた例について説明する。
【００６３】
基本画像データの明度に基づく系列及び取り込み画像の明度に基づく系列を用いた相関係数は−１から＋１の値をとり、相関係数が＋１に近いほど２つの系列の相関が同一ベクトル方向に強くなる。また相関係数が０に近づくほど２つの系列の相関は弱くなる。さらに相関係数が−１に近いほど２つの系列の相関が逆ベクトル方向に強くなる。ＣＰＵ１１は相関係数を算出し、算出した相関係数が条件ファイル１５３に記憶した閾値（例えば０．３）以下の場合に、外出したと判断し、保護状態へ移行する。さらに、セキュリティを強化すべく、条件ファイル１５３に、顔認識数を記憶しておき、認識した顔の数が例えば２以上の場合にも保護状態へ移行するようにしても良い。なお、顔認識プログラムは、予め顔を特徴づける画像データを条件ファイル１５３に記憶しておき、パターンマッチング等の公知の手法により実行すればよい。
【００６４】
図１４は画像処理による保護状態への移行処理手順を示すフローチャートである。作業者は作業を確認するために、コンピュータ１を起動し、入力部１３から表示対象となる作業ファイル名を入力する。ＣＰＵ１１は入力部１３から入力された作業ファイル名を受け付ける（ステップＳ１４１）。ＣＰＵ１１は受け付けた作業ファイルを作業ファイル記憶部１５４から読み出す（ステップＳ１４２）。ＣＰＵ１１は読み出した作業ファイルを表示部１４へ表示する（ステップＳ１４３）。これにあわせて時計部１８は日時情報をＣＰＵ１１へ出力する。ＣＰＵ１１は時計部１８から出力される日時情報を受け付け、監視する。
【００６５】
ＣＰＵ１１は条件ファイル１５３に予め記憶した判断対象領域の基本画像データ、閾値、顔数を読み出し、また、顔認識プログラムを起動する（ステップＳ１４４）。さらにＣＰＵ１１はカメラ１９１から判断対象領域の画像データを取り込む（ステップＳ１４５）。ＣＰＵ１１は、ステップＳ１４４で読み出した判断対象領域の基本画像データとステップＳ１４５にて取り込んだ判断対象領域の画像データとの相関係数を算出する（ステップＳ１４６）。ＣＰＵ１１は算出した相関係数がステップＳ１４４で読み出した閾値以下であるか否かを判断する（ステップＳ１４７）。
【００６６】
ＣＰＵ１１は相関係数が閾値以下であると判断した場合（ステップＳ１４７でＹＥＳ）、作業者は自社のデスク以外での作業を行っていると判断し、保護状態へ移行する（ステップＳ１４９）。なお、ステップＳ１４９以降の処理は実施の形態１のステップＳ９８以降の処理と同様であるので詳細な説明は省略する。ＣＰＵ１１は相関係数が閾値以下でないと判断した場合（ステップＳ１４７でＮＯ）、顔認識プログラムにより認識した顔数が２以上であるか否かを判断する（ステップＳ１４８）。
【００６７】
ＣＰＵ１１は認識した顔数が２以上であると判断した場合（ステップＳ１４８でＹＥＳ）、覗き見の可能性が高いと判断し、保護状態へ移行する（ステップＳ１４９）。一方ＣＰＵ１１は認識した顔数が２以上でないと判断した場合（ステップＳ１４８でＮＯ）、一連の処理を終了する。なお、ステップＳ１４５乃至ステップＳ１４８の処理は、取り込んだ判断対象領域の画像をフレーム単位で実行するが、誤認識を防止すべく、相関係数が閾値以下とＣＰＵ１１が所定時間（例えば５秒間）連続して判断した場合、または、顔数が２つ以上とＣＰＵ１１が所定時間連続して判断した場合に、保護状態へ移行するようにしても良い。
【００６８】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００６９】
実施の形態３
実施の形態３は音声認識により保護状態へ移行するか否かを判断する形態に関する。実施の形態３においては、予めマイク１９２から取り込んだ所定時間分の音声データをＦＦＴ（Fast Fourier Transform）等により周波数領域のデータへ変換して記憶しておき、マイク１９２から取り込まれる音声データの周波数領域のデータとの相関度が閾値以下の場合に、外出先であると判断し、保護状態へ移行するものである。なお、本実施の形態においては音声情報として音声データをＦＦＴした周波数領域のデータを用いる形態につき説明するが、音声情報としてマイク１９２から取り込んだ時間領域の音声データを用いても良い。この場合、予め条件ファイル１５３に時間領域の基準となる音声データを記憶し、比較する。作業者はまず基本となる音声データを取得すべく、自社内のデスク上にてマイク１９２から音声データを取り込む。ＣＰＵ１１はマイク１９２から入力される音声データを所定時間（例えば１０秒間）記憶する。この場合、作業者の会社内で発生する音声データが記憶される。
【００７０】
ＣＰＵ１１はＦＦＴにより周波数領域のデータへ変換し、変換後の基本となる周波数領域のデータを条件ファイル１５３に記憶する。またＣＰＵ１１は入力部１３から予め入力された閾値（例えば０．３）を条件ファイル１５３に記憶する。なお、本実施の形態においても相関度は相関係数であるものとして説明する。ＣＰＵ１１は作業ファイルを表示部１４に表示した後、マイク１９２から音声データを取り込み、周波数領域のデータへ変換する。ＣＰＵ１１は相関係数を算出し、これが閾値以下の場合保護状態へ移行する。
【００７１】
図１５は音声認識による保護状態への移行処理手順を示すフローチャートである。まず作業者は音声データの初期登録を行う。ＣＰＵ１１はマイク１９２から音声データを取り込み（ステップＳ１５１）、ＲＡＭ１２に記憶する。ＣＰＵ１１はＦＦＴにより音声データを周波数領域のデータへ変換する（ステップＳ１５２）。ＣＰＵ１１は変換後の周波数領域のデータを基本データとして条件ファイル１５３に記憶する（ステップＳ１５３）。
【００７２】
その後、作業者は作業を確認するために、コンピュータ１を起動し、入力部１３から表示対象となる作業ファイル名を入力する。ＣＰＵ１１は入力部１３から入力された作業ファイル名を受け付ける（ステップＳ１５４）。ＣＰＵ１１は受け付けた作業ファイルを作業ファイル記憶部１５４から読み出す（ステップＳ１５５）。ＣＰＵ１１は読み出した作業ファイルを表示部１４へ表示する（ステップＳ１５６）。これにあわせて時計部１８は日時情報をＣＰＵ１１へ出力する。ＣＰＵ１１は時計部１８から出力される日時情報を受け付け、監視する。
【００７３】
ＣＰＵ１１は条件ファイル１５３に予め記憶した基本となる周波数領域のデータ、及び閾値を読み出す（ステップＳ１５７）。さらにＣＰＵ１１はマイク１９２から音声データを所定時間分（例えば１０秒）取り込む（ステップＳ１５８）。例えば電車内では、会社内とは異なる周波数特性を有する音声データを得ることができる。ＣＰＵ１１は取り込んだ音声データをＦＦＴにより周波数領域のデータへ変換する（ステップＳ１５９）。ＣＰＵ１１は、ステップＳ１５７で読み出した基本となる周波数領域のデータと、ステップＳ１５９にて変換した周波数領域のデータとの相関係数を算出する（ステップＳ１５１０）。ＣＰＵ１１は算出した相関係数がステップＳ１５７で読み出した閾値以下であるか否かを判断する（ステップＳ１５１１）。
【００７４】
ＣＰＵ１１は相関係数が閾値以下であると判断した場合（ステップＳ１５１１でＹＥＳ）、作業者は自社のデスク以外で作業を行っていると判断し、保護状態へ移行する（ステップＳ１５１２）。なお、ステップＳ１５１２以降の処理は実施の形態１のステップＳ９８以降の処理と同様であるので詳細な説明は省略する。ＣＰＵ１１は相関係数が閾値以下でないと判断した場合（ステップＳ１５１１でＮＯ）、一連の処理を終了する。保護状態へ移行するか否かの判断は、実施の形態１で述べた位置情報に基づく判断、実施の形態２で述べた画像処理による判断、または、実施の形態３で述べた音声認識による判断のいずれか一つを満たした場合に保護状態へ移行する他、これらの２つ、または３つを組み合わせ、これらの判断をアンド条件で満たした場合にのみ保護状態へ移行するようにしても良い。
【００７５】
本実施の形態３は以上の如き構成としてあり、その他の構成及び作用は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７６】
実施の形態４
実施の形態４は顧客先において作業を開始する場合に、非保護状態へ移行する形態に関する。作業者が顧客先において作業を開始する場合、もはや保護状態を継続する必要はないので、非保護状態へ移行する。図１６は実施の形態４に係る表示情報が変更された後の作業ファイルの表示イメージを示す説明図である。ＣＰＵ１１は表示情報と共に、表示部１４に記憶部１５から読み出した作業開始ボタン８１を表示する。作業者は、作業を開始する場合、入力部１３から作業開始ボタン８１をクリックする。ＣＰＵ１１は作業開始ボタン８１の入力を受け付け、ＩＤ及びパスワードの入力を受け付ける。
【００７７】
ＣＰＵ１１は作業者が入力部１３から入力したＩＤ及びパスワードが、記憶部１５に予め記憶したＩＤ及びパスワードに一致すると判断した場合、非保護状態へ移行し、対応する作業ファイルを作業ファイル記憶部１５４から読み出し、図６の如く表示部１４に表示する。なお、本実施の形態においては顧客先近傍の緯度及び経度が条件ファイル１５３の非保護状態フィールドに記憶されていないものとして説明する。
【００７８】
図１７は非保護状態への移行処理の手順を示すフローチャートである。ＣＰＵ１１は実施の形態１で述べたステップＳ９９、Ｓ１０４またはＳ１０７の放置、消去または変更処理の後、下記処理を行う。ＣＰＵ１１は図８の如く表示された変更後の作業ファイルに、図１６に示す如く作業開始ボタン８１をさらに表示する（ステップＳ１７１）。作業者が入力部１３から作業開始に伴う情報として作業開始ボタン８１を入力した場合、その入力を受け付ける（ステップＳ１７２）。ＣＰＵ１１は、記憶部１５に予め記憶したＩＤ及びパスワードの入力画面を読み出し、表示部１４に表示する（ステップＳ１７３）。ＣＰＵ１１は入力部１３から入力されたＩＤ及びパスワードの入力を受け付ける（ステップＳ１７４）。
【００７９】
ＣＰＵ１１は入力部１３から入力されたＩＤ及びパスワードが、記憶部１５に予め記憶したＩＤ及びパスワードに一致するか否かを判断する（ステップＳ１７５）。なお、ＩＤ及びパスワードを用いた認証に限るものではなく、指紋等の生体認証を行うようにしても良い。ＣＰＵ１１はＩＤ及びパスワードが一致しないと判断した場合（ステップＳ１７５でＮＯ）、不正な処理であるとして処理を終了する。一方、ＣＰＵ１１はＩＤ及びパスワードが一致すると判断した場合（ステップＳ１７５でＹＥＳ）、保護状態から非保護状態へ移行させるべく、ステップＳ１７１で表示している変更後の作業ファイルに対応する変更前の作業ファイルを作業ファイル記憶部１５４から読み出し、図６の如く変更前の作業ファイルを表示する（ステップＳ１７６）。
【００８０】
これにあわせてＣＰＵ１１は時計部１８から出力される日時情報を参照し、現在の日時情報を作業開始日時として記憶部１５に記憶する（ステップＳ１７７）。ＣＰＵ１１は、作業開始ボタン８１と同様に、作業終了に伴う作業終了ボタン（図示せず）を表示部１４に表示する。作業者は作業を行い、当該作業が終了した場合は、入力部１３を通じて作業終了ボタンを操作する。ＣＰＵ１１は作業終了ボタンの入力を入力部１３から受け付けたか否かを判断する（ステップＳ１７８）。
【００８１】
ＣＰＵ１１は作業終了ボタンの入力を受け付けていないと判断した場合（ステップＳ１７８でＮＯ）、作業終了ボタンの入力を受け付けるまで待機する。一方ＣＰＵ１１は作業終了ボタンの入力を受け付けたと判断した場合（ステップＳ１７８でＹＥＳ）、時計部１８から出力される日時情報を参照し、現在の日時情報を作業終了日時として記憶部１５に記憶する（ステップＳ１７９）。ＣＰＵ１１は、入力部１３から入力された作業者によるコメント、作業ファイルに記憶されている管理番号、ステップＳ１７７で記憶した作業開始日時及びステップＳ１７９で記憶した作業終了日時を対応づけて記憶部１５に記憶する（ステップＳ１７１０）。これにより、実際に作業を開始した場合は、本実施の形態に係る保護状態が非保護状態へ移行することから、消去または変更前の情報が正しく表示され、作業効率を低下させる虞もない。また、作業開始ボタン８１及び作業終了ボタンの入力をトリガに作業開始日時及び作業終了日時を管理することとしたので、一連の処理において作業報告書も作成することが可能となる。ＣＰＵ１１は入力部１３から管理番号が入力された場合、記憶部１５から当該管理番号に対応する、コメント、作業ファイルに記憶されている管理番号、作業開始日時及び作業終了日時を作業報告書として表示部１４に表示または図示しないプリンタに出力する。
【００８２】
本実施の形態４は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００８３】
実施の形態５
実施の形態５は変更処理後に認証を経て表示項目毎に表示情報を再表示する形態に関する。図１８は実施の形態５に係るコンピュータ１のハードウェア構成を示すブロック図である。実施の形態１の構成に加えて指紋入力部１９３が接続されており、さらに記憶部１５には指紋記憶部１５６が記憶されている。ＣＰＵ１１は指紋入力部１９３から入力された指紋情報を受け付け、予め指紋記憶部１５６に記憶した作業者の指紋情報と比較し、一致するか否かの判断を行う。本実施の形態においては指紋を用いた認証を行う例につき説明するが、カメラ１９１を介した顔認証、虹彩認証の他、マイク１９２を用いた音声認証、静脈認証等の生体認証であっても良い。その他、入力部１３から入力されるＩＤ及びパスワードを用いた認証の他、タッチパネルにより構成される入力部１３から入力された手書き文字または記号等を予め記憶した文字または記号等と比較することにより認証を行うようにしても良い。
【００８４】
図１９は実施の形態５に係る表示情報が変更された後の作業ファイルの表示イメージを示す説明図である。実施の形態４の構成に加えて、所定の表示項目にリンク８２が付与されている。ＣＰＵ１１は第１変更ＤＢ１５１の処理内容フィールドを参照し、処理内容が消去または変更の表示項目を抽出する。ＣＰＵ１１は抽出した表示項目にリンク８２、８２、・・・を設定し、表示部１４に表示項目に対応させてリンク８２を視覚的に示す下線を表示する。作業者は、特定の表示項目に係る表示情報の確認を希望する場合、表示項目に対応するリンク８２を入力部１３からクリックする。
【００８５】
ＣＰＵ１１は入力部１３から表示項目に係るリンク８２の入力を受け付けた場合、表示項目に係るリンク８２に対応する表示情報を表示させるべく指紋入力を促す画面を表示する。図２０は指紋入力を促進する画面のイメージを示す説明図である。ＣＰＵ１１は記憶部１５に記憶した定型文に、表示が意図される表示項目名を付与して、表示部１４に表示する。本例では、表示項目「顧客会社名」に対応するリンク８２の表示が要求されているので「顧客会社名を表示します。指紋を入力してください。」とする情報がポップアップウィンドウとして表示される。
【００８６】
ＣＰＵ１１は認証後、正当な作業者であると判断した場合、リンク８２に対応する表示項目をもとに、作業ファイル記憶部１５４に記憶した作業ファイルから、表示項目に対応する表示情報を読み出す。ＣＰＵ１１は読み出した表示情報を消去または変更されている情報に変えて、表示部１４の表示項目に対応する箇所に表示する。本例では、顧客会社名が消去されているが、作業ファイル内の表示項目「顧客会社名」に対応する株式会社Ａ（図６参照）が再表示される。また例えば、表示項目「顧客住所」が「ＸＸ駅」に変更されている場合、作業ファイルに当初記憶されていた表示項目に係る表示情報「Ｘ県Ｘ市Ｘ町ＸＸ番地」が読み出されて、表示部１４に再表示される。
【００８７】
図２１は再表示処理の手順を示すフローチャートである。ＣＰＵ１１は実施の形態１で述べたステップＳ９９、Ｓ１０４またはＳ１０７の放置、消去または変更処理の後、下記処理を行う。ＣＰＵ１１は第１変更ＤＢ１５１の処理内容フィールドを参照し、消去または変更が記憶されている表示項目を抽出する（ステップＳ２１１）。ＣＰＵ１１は抽出した表示項目にリンク８２を設定する（ステップＳ２１２）。ＣＰＵ１１はリンク８２が設定されたことを示す下線を各表示項目に記述する。ＣＰＵ１１は入力部１３から表示項目に係るリンク８２の入力を受け付けたか否かを判断する（ステップＳ２１３）。
【００８８】
ＣＰＵ１１はリンク８２の入力を受け付けていないと判断した場合（ステップＳ２１３でＮＯ）、入力を受け付けるまで待機する。一方ＣＰＵ１１はリンク８２の入力を入力部１３から受け付けたと判断した場合（ステップＳ２１３でＹＥＳ）、記憶部１５に記憶した指紋入力を促進する画面を表示部１４に表示する（ステップＳ２１４）。ＣＰＵ１１は指紋入力部１９３から指紋情報の入力を受け付ける（ステップＳ２１５）。ＣＰＵ１１は受け付けた指紋情報と、記憶部１５に予め記憶した指紋情報とが一致するか否かを判断する（ステップＳ２１６）。
【００８９】
ＣＰＵ１１は指紋情報が一致しないと判断した場合（ステップＳ２１６でＮＯ）、不正なアクセスであると判断し、処理を終了する。一方ＣＰＵ１１は指紋情報が一致すると判断した場合（ステップＳ２１６でＹＥＳ）、作業ファイル記憶部１５４に記憶した作業ファイルから、ステップＳ２１３で受け付けたリンク８２に係る表示項目に対応する表示情報を読み出す（ステップＳ２１７）。ＣＰＵ１１は表示項目に対応させて表示部１４に表示情報を再表示する（ステップＳ２１８）。これにより保護状態に移行した場合でも、必要に応じてセキュリティを維持しつつ再表示でき利便性を高めることができる。しかも他の表示項目に係る表示情報は引き続き消去または変更されたままであるので、機密性も保持することが可能となる。
【００９０】
本実施の形態５は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００９１】
実施の形態６
実施の形態６は再表示した表示情報を再び消去または変更する処理に関する。図２２は実施の形態６に係る変更処理の手順を示すフローチャートである。実施の形態５のステップＳ２１８による再表示処理の後、以下の処理を行う。ＣＰＵ１１は再表示されている表示項目の変更タイミングを、第１変更ＤＢ１５１を参照して読み出す（ステップＳ２２１）。ＣＰＵ１１はこれに伴い時計部１８から出力される日時情報を取得する（ステップＳ２２２）。ＣＰＵ１１はステップＳ２１８により再表示してからステップＳ２２１で読み出した変更タイミングを経過したか否かを判断する（ステップＳ２２３）。
【００９２】
ＣＰＵ１１は再表示してから変更タイミングを経過していないと判断した場合（ステップＳ２２３でＮＯ）、変更タイミングを経過するまで待機する。一方、ＣＰＵ１１は変更タイミングを経過したと判断した場合（ステップＳ２２３でＹＥＳ）、再表示している表示項目の処理内容を、第１変更ＤＢ１５１を参照して読み出す（ステップＳ２２４）。ＣＰＵ１１は読み出した処理内容が消去であるか否かを判断する（ステップＳ２２５）。ＣＰＵ１１は消去であると判断した場合（ステップＳ２２５でＹＥＳ）、ステップＳ２１８により再表示した表示項目に対応する表示情報を再び消去する処理を行う（ステップＳ２２６）。
【００９３】
これにより、当該表示項目に関しては再び図８の保護状態へ移行する。一方、ＣＰＵ１１は処理内容が消去でないと判断した場合（ステップＳ２２５でＮＯ）、実施の形態１で述べた如く第２変更ＤＢ１５２を参照し、表示項目に対応する表示情報を関連情報に基づき再び変更する処理を行う（ステップＳ２２７）。これにより、当該表示項目に関しては再び図８の保護状態へ移行する。従って、利便性を高めつつも、変更タイミングを経過した場合再び表示項目別に保護状態へ移行することが可能となる。
【００９４】
本実施の形態６は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００９５】
実施の形態７
図２３は実施の形態７に係るコンピュータ１の構成を示すブロック図である。実施の形態７に係るコンピュータ１を動作させるためのプログラムは、本実施の形態７のように、ＣＤ−ＲＯＭ等の可搬型記録媒体１Ａで提供することも可能である。さらに、コンピュータプログラムを、インターネットまたは携帯電話網を含む通信網（図示せず）を介してサーバコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００９６】
図２３に示すコンピュータ１の図示しない記録媒体読み取り装置に、保護状態へ移行するか否かの判断をさせ、表示情報を表示させ、表示情報を変更させ、変更後の表示情報を表示させるプログラムが記録された可搬型記録媒体１Ａを、挿入して記憶部１５の制御プログラム１５Ｐ内にこのプログラムをインストールする。または、かかるプログラムを、通信部１６を介して外部の図示しないサーバコンピュータからダウンロードし、記憶部１５にインストールするようにしても良い。かかるプログラムはＲＡＭ１２にロードして実行される。これにより、上述のようなコンピュータ１として機能する。
【００９７】
本実施の形態７は以上の如き構成としてあり、その他の構成及び作用は実施の形態１乃至６と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００９８】
（付記１）
情報処理装置の表示部に表示される情報を保護するための保護方法において、
保護状態に移行するか否かの条件を記憶した条件ファイル、及び、外部からの入力情報を参照し、前記表示部に表示される情報を保護する保護状態へ移行するか否かを前記情報処理装置のプロセッサが判断する判断ステップと、
記憶部に記憶した表示項目及び各表示項目に対応する表示情報を前記プロセッサが読み出し、表示部に表示する表示ステップと、
前記判断ステップにより保護状態へ移行すると判断した場合に、表示項目毎に表示情報を変更するための変更情報を記憶した変更データベースを前記プロセッサが参照して、各表示項目の表示情報を変更情報に従い変更する変更ステップと、
前記プロセッサが前記変更ステップにより変更された後の各表示項目の表示情報を前記表示部へ表示する変更表示ステップと
を備えることを特徴とする保護方法。
【００９９】
（付記２）
表示部に表示される情報を保護するため情報処理装置において、
保護状態に移行するか否かの条件を記憶した条件ファイル、及び、外部からの入力情報を参照し、前記表示部に表示される情報を保護する保護状態へ移行するか否かを判断する判断手段と、
記憶部に記憶した表示項目及び各表示項目に対応する表示情報を読み出し、表示部に表示する表示手段と、
前記判断手段により保護状態へ移行すると判断した場合に、表示項目毎に表示情報を変更するための変更情報を記憶した変更データベースを参照して、各表示項目の表示情報を変更情報に従い変更する変更手段と、
該変更手段により変更された後の各表示項目の表示情報を前記表示部へ表示する変更表示手段と
を備えることを特徴とする情報処理装置。
【０１００】
（付記３）
情報処理装置の表示部に表示される情報を保護するためのプログラムにおいて、
情報処理装置に、
保護状態に移行するか否かの条件を記憶した条件ファイル、及び、外部からの入力情報を参照し、前記表示部に表示される情報を保護する保護状態へ移行するか否かを判断する判断ステップと、
記憶部に記憶した表示項目及び各表示項目に対応する表示情報を読み出し、表示部に表示する表示ステップと、
前記判断ステップにより保護状態へ移行すると判断した場合に、表示項目毎に表示情報を変更するための変更情報を記憶した変更データベースを参照して、各表示項目の表示情報を変更情報に従い変更する変更ステップと、
該変更ステップにより変更された後の各表示項目の表示情報を前記表示部へ表示する変更表示ステップと
を実行させるプログラム。
【０１０１】
（付記４）
前記変更データベースは、表示項目毎に表示情報を変更する際の異なる変更タイミングを記憶しており、
前記変更ステップは、
前記判断ステップにより保護状態へ移行すると判断し、かつ、時計部からの出力を参照し前記変更データベースに記憶した表示項目の変更タイミングに達した場合に、前記表示項目の表示情報を、前記変更データベースを参照して変更情報に従い変更する
ことを特徴とする付記３に記載のプログラム。
【０１０２】
（付記５）
前記変更データベースは、表示項目毎に表示項目に関連する関連情報を記憶しており、
前記変更ステップは、
前記判断ステップにより保護状態へ移行すると判断し、時計部からの出力を参照し前記変更データベースに記憶した表示項目の変更タイミングに達したと判断した場合に、前記表示項目の表示情報を、前記変更データベースに記憶した関連情報に基づき変更する
ことを特徴とする付記４に記載のプログラム。
【０１０３】
（付記６）
前記変更データベースは、表示項目毎に表示情報を消去するための消去情報を記憶しており、
前記変更ステップは、前記判断ステップにより保護状態へ移行すると判断し、時計部からの出力を参照し前記変更データベースに記憶した表示項目の変更タイミングに達したと判断し、かつ前記変更データベースに前記表示項目に対応する消去情報が記憶されている場合に、前記表示項目の表示情報を消去する
ことを特徴とする付記４または５に記載のプログラム。
【０１０４】
（付記７）
前記変更表示ステップにより表示した後に、表示項目及び認証のための認証情報を受け付ける受け付けステップと、
該受け付けステップにより受け付けた認証情報が前記記憶部に記憶した認証情報に一致するか否かを判断する認証ステップと、
該認証ステップにより、一致すると判断した場合に、前記受け付けステップにより受け付けた表示項目に対応する表示情報を、前記変更データベースを参照して読み出す読み出しステップと、
該読み出しステップにより読み出した表示情報を前記表示部に再表示する再表示ステップと
を含むことを特徴とする付記６に記載のプログラム。
【０１０５】
（付記８）
前記変更ステップは、
前記再表示ステップにより表示項目に対応する表示情報を再表示した後に、時計部からの出力を参照し前記変更データベースに記憶した前記表示項目の変更タイミングに達したと判断した場合に、前記表示項目の表示情報を、前記変更データベースを参照して変更情報に従い再び変更する
ことを特徴とする付記７に記載のプログラム。
【０１０６】
（付記９）
前記条件ファイルは、保護状態への移行に関する位置情報を記憶しており、
前記判断ステップは、
外部から現在の位置情報を取得するステップと、
該ステップにより取得した位置情報及び前記条件ファイルに記憶した位置情報を参照し、前記表示部に表示される情報を保護する保護状態へ移行するか否かを判断するステップ
を含むことを特徴とする付記３乃至８のいずれか一つに記載のプログラム。
【０１０７】
（付記１０）
前記条件ファイルは、保護状態への移行に関する画像情報を記憶しており、
前記判断ステップは、
外部から画像情報を取得するステップと、
該ステップにより取得した画像情報と前記条件ファイルに記憶した画像情報とを比較し、相関度を算出するステップと、
該ステップにより算出した相関度と前記条件ファイルに記憶した閾値とに基づき、保護状態へ移行するステップ
を含むことを特徴とする付記３乃至８のいずれか一つに記載のプログラム。
【０１０８】
（付記１１）
前記条件ファイルは、保護状態への移行に関する音声情報を記憶しており、
前記判断ステップは、
外部から音声情報を取得するステップと、
該ステップにより取得した音声情報と前記条件ファイルに記憶した音声情報とを比較し、相関度を算出するステップと、
該ステップにより算出した相関度と前記条件ファイルに記憶した閾値に基づき、保護状態へ移行するステップ
を含むことを特徴とする付記３乃至８のいずれか一つに記載のプログラム。
【０１０９】
（付記１２）
前記判断ステップは、
外部から作業開始に伴う情報の入力を受け付けるステップと、
該ステップにより、作業開始に伴う情報の入力を受け付けた場合に、保護状態から非保護状態へ移行するステップと
を含むことを特徴とする付記９乃至１１のいずれか一つに記載のプログラム。
【０１１０】
（付記１３）
情報処理装置の表示部に表示される情報を保護するためのプログラムが記録された情報処理装置での読み取りが可能な記録媒体において、
情報処理装置に、
保護状態に移行するか否かの条件を記憶した条件ファイル、及び、外部からの入力情報を参照し、前記表示部に表示される情報を保護する保護状態へ移行するか否かを判断する判断ステップと、
記憶部に記憶した表示項目及び各表示項目に対応する表示情報を読み出し、表示部に表示する表示ステップと、
前記判断ステップにより保護状態へ移行すると判断した場合に、表示項目毎に表示情報を変更するための変更情報を記憶した変更データベースを参照して、各表示項目の表示情報を変更情報に従い変更する変更ステップと、
該変更ステップにより変更された後の各表示項目の表示情報を前記表示部へ表示する変更表示ステップと
を実行させる記録媒体。
【符号の説明】
【０１１１】
１       コンピュータ
１Ａ     可搬型記録媒体
１１     ＣＰＵ
１３     入力部
１４     表示部
１５     記憶部
１５Ｐ   制御プログラム
１６     通信部
１８     時計部
１９     ＧＰＳ受信機
１５１   第１変更ＤＢ
１５２   第２変更ＤＢ
１５３   条件ファイル
１５４   作業ファイル記憶部
１５５   地図ＤＢ
１９１   カメラ
１９２   マイク
１９３   指紋入力部
【図１】
0005500221.tif 000002
【図２】
0005500221.tif 000003
【図３】
0005500221.tif 000004
【図４】
0005500221.tif 000005
【図５】
0005500221.tif 000006
【図６】
0005500221.tif 000007
【図７】
0005500221.tif 000008
【図８】
0005500221.tif 000009
【図９】
0005500221.tif 000010
【図１０】
0005500221.tif 000011
【図１１】
0005500221.tif 000012
【図１２】
0005500221.tif 000013
【図１３】
0005500221.tif 000014
【図１４】
0005500221.tif 000015
【図１５】
0005500221.tif 000016
【図１６】
0005500221.tif 000017
【図１７】
0005500221.tif 000018
【図１８】
0005500221.tif 000019
【図１９】
0005500221.tif 000020
【図２０】
0005500221.tif 000021
【図２１】
0005500221.tif 000022
【図２２】
0005500221.tif 000023
【図２３】
0005500221.tif 000024