(57)【要約】【課題】誤入力や誤作動等による影響を低減できるようにファイルを管理する制御管理方法及び制御管理プログラムを提供する。【解決手段】パソコン１０の時間制御情報記憶部２６、距離制御情報記憶部２７に記憶された条件は、ファイル属性毎に設定されている。パソコン１０の制御手段２１は、ファイル属性毎に設定された条件に基づいて、制御フラグの値を決定する。パソコン１０の制御手段２１は、制御フラグの値に基づいて、ファイル閉処理やファイルの最小化を行う。【選択図】      図２
2005011032.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、前記ファイルの表示を停止する表示管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御方法であって、
前記コンピュータが、
前記制御基準記録手段から、表示手段に出力されているファイルに関しての制御基準を特定する特定段階、
前記ファイルについての制御パラメータを定期的に検出する検出段階、及び
前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記表示管理処理を、前記ファイルに対して実行する実行段階を含むことを特徴とする制御方法。
【請求項２】
前記制御基準記録手段には、前記制御基準をファイルの属性毎に記録したことを特徴とする請求項１に記載の制御方法。
【請求項３】
前記制御基準記録手段には、前記ファイルが編集可能なファイルの場合に、閲覧専用ファイルよりも前記表示管理処理を遅く実行するための前記制御基準が記録されていることを特徴とする請求項１又は２に記載の制御方法。
【請求項４】
前記表示管理処理は、前記表示手段に表示されているファイルを最小化する処理を含むことを特徴とする請求項１〜３のいずれか１つに記載の制御方法。
【請求項５】
前記表示管理処理は、前記表示手段に表示されているファイルを閉じる処理を含むことを特徴とする請求項１〜４のいずれか１つに記載の制御方法。
【請求項６】
ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、ファイルを表示させるアプリケーションに関する起動管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御方法であって、
前記コンピュータが、
前記制御基準記録手段から、表示手段に出力されているファイルに用いられている前記アプリケーションに関しての前記制御基準を特定する特定段階、
前記アプリケーションの前記制御パラメータを定期的に検出する検出段階、及び
前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記起動管理処理を、前記アプリケーションに対して実行する実行段階
を含むことを特徴とする制御方法。
【請求項７】
前記制御基準記録手段には、前記アプリケーションが予め定められた時間になると自動的に処理を行うように設定されているアプリケーションの場合には、他のアプリケーションよりも前記起動管理処理を早く実行するように、前記制御基準が記録されていることを特徴とする請求項６に記載の制御方法。
【請求項８】
前記制御パラメータは、ユーザの指示により前記コンピュータが前記ファイルに対して最後の処理を行ってからの経過時間に関するパラメータであることを特徴とする請求項１〜７のいずれか１つに記載の制御方法。
【請求項９】
前記制御パラメータは、前記コンピュータからこのコンピュータを使用するユーザまでの距離に関するパラメータであることを特徴とする請求項１〜８のいずれか１つに記載の制御方法。
【請求項１０】
ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、前記ファイルの表示を停止する表示管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御プログラムであって、
前記コンピュータを、
前記制御基準記録手段から、表示手段に出力されているファイルに関しての制御基準を特定する特定手段、
前記ファイルについての制御パラメータを定期的に検出する検出手段、及び
前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記表示管理処理を、前記ファイルに対して実行する実行手段として機能させることを特徴とする制御プログラム。
【請求項１１】
前記制御基準記録手段には、前記制御基準をファイルの属性毎に記録したことを特徴とする請求項１０に記載の制御プログラム。
【請求項１２】
前記制御基準記録手段には、前記ファイルが編集可能なファイルの場合に、閲覧専用ファイルよりも前記表示管理処理を遅く実行するための前記制御基準が記録されていることを特徴とする請求項１０又は１１に記載の制御プログラム。
【請求項１３】
前記表示管理処理は、前記表示手段に表示されているファイルを最小化する処理を含むことを特徴とする請求項１０〜１２のいずれか１つに記載の制御プログラム。
【請求項１４】
前記表示管理処理は、前記表示手段に表示されているファイルを閉じる処理を含むことを特徴とする請求項１０〜１３のいずれか１つに記載の制御プログラム。
【請求項１５】
ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、ファイルを表示させるアプリケーションに関する起動管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御プログラムであって、
前記コンピュータを、
前記制御基準記録手段から、表示手段に出力されているファイルに用いられている前記アプリケーションに関しての前記制御基準を特定する特定手段、
前記アプリケーションの前記制御パラメータを定期的に検出する検出手段、及び
前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記起動管理処理を、前記アプリケーションに対して実行する実行手段
として機能させることを特徴とする制御プログラム。
【請求項１６】
前記制御基準記録手段には、前記アプリケーションが予め定められた時間になると自動的に処理を行うように設定されているアプリケーションの場合には、他のアプリケーションよりも前記起動管理処理を早く実行するように、前記制御基準が記録されていることを特徴とする請求項１５に記載の制御プログラム。
【請求項１７】
前記制御パラメータは、ユーザの指示により前記コンピュータが前記ファイルに対して最後の処理を行ってからの経過時間に関するパラメータであることを特徴とする請求項１０〜１６のいずれか１つに記載の制御プログラム。
【請求項１８】
前記制御パラメータは、前記コンピュータからこのコンピュータを使用するユーザまでの距離に関するパラメータであることを特徴とする請求項１０〜１７のいずれか１つに記載の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、パーソナルコンピュータなどを制御する制御方法及び制御プログラムに関する。
【０００２】
【従来の技術】
近年、会社などにおいては、多くのパーソナルコンピュータ（以下、パソコンという。）が利用されている。このため、パソコンを使用する従業員（ユーザ）が離席したときには、パソコンが起動されたままのことも多い。このように使用されていないパソコンの電源がオンとなったまま離席されると、無駄な電力が消費されることになっていた。
【０００３】
そこで、省電力化を図るため、パソコンが使用されない場合には、自動的にシャットダウンして、電源をオフにする装置が提案されている（例えば、特許文献１参照。）。
【０００４】
特許文献１には、ユーザが離席して、一定時間パソコンが未稼働となると、コンピュータの電源をオフにする技術が開示されている。これにより省電力を図ることができる。
【０００５】
【特許文献１】
特開２０００−３９９３６号公報（第１頁〜第３頁）
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１の技術においては、コンピュータの電源が一律にオフされる。このため、離席したユーザが戻ってきて、作業の続きを行う場合、不都合な場合がある。すなわち、作業中のファイルによっては、再起動に時間がかかる場合もある。
【０００７】
一方、ファイルを表示した状態で他の作業をしている場合、誤入力する場合もある。また、コンピュータに何らかのトラブルが生じた場合、放置されていたファイルにも影響を与える可能性もある。このため、ユーザは、作業途中で放置されたファイルを個々に閉じた方がよいが、マルチウインドウ環境では閉じ忘れることもある。
【０００８】
本発明は、上述した問題に鑑みてなされ、その目的は、誤入力や誤作動等による影響を低減できるようにファイルを管理する制御管理方法及び制御管理プログラムを提供することにある。
【０００９】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、前記ファイルの表示を停止する表示管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御方法であって、前記コンピュータが、前記制御基準記録手段から、表示手段に出力されているファイルに関しての制御基準を特定する特定段階、前記ファイルについての制御パラメータを定期的に検出する検出段階、及び前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記表示管理処理を、前記ファイルに対して実行する実行段階を含むことを要旨とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の制御方法において、前記制御基準記録手段には、前記制御基準をファイルの属性毎に記録したことを要旨とする。請求項３に記載の発明は、請求項１又は２に記載の制御方法において、前記制御基準記録手段には、前記ファイルが編集可能なファイルの場合に、閲覧専用ファイルよりも前記表示管理処理を遅く実行するための前記制御基準が記録されていることを要旨とする。
【００１１】
請求項４に記載の発明は、請求項１〜３のいずれか１つに記載の制御方法において、前記表示管理処理は、前記表示手段に表示されているファイルを最小化する処理を含むことを要旨とする。
【００１２】
請求項５に記載の発明は、請求項１〜４のいずれか１つに記載の制御方法において、前記表示管理処理は、前記表示手段に表示されているファイルを閉じる処理を含むことを要旨とする。
【００１３】
請求項６に記載の発明は、ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、ファイルを表示させるアプリケーションに関する起動管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御方法であって、前記コンピュータが、前記制御基準記録手段から、表示手段に出力されているファイルに用いられている前記アプリケーションに関しての前記制御基準を特定する特定段階、前記アプリケーションの前記制御パラメータを定期的に検出する検出段階、及び前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記起動管理処理を、前記アプリケーションに対して実行する実行段階を含むことを要旨とする。
【００１４】
請求項７に記載の発明は、請求項６に記載の制御方法において、前記制御基準記録手段には、前記アプリケーションが予め定められた時間になると自動的に処理を行うように設定されているアプリケーションの場合には、他のアプリケーションよりも前記起動管理処理を早く実行するように、前記制御基準が記録されていることを要旨とする。
【００１５】
請求項８に記載の発明は、請求項１〜７のいずれか１つに記載の制御方法において、前記制御パラメータは、ユーザの指示により前記コンピュータが前記ファイルに対して最後の処理を行ってからの経過時間に関するパラメータであることを要旨とする。
【００１６】
請求項９に記載の発明は、請求項１〜８のいずれか１つに記載の制御方法において、前記制御パラメータは、前記コンピュータからこのコンピュータを使用するユーザまでの距離に関するパラメータであることを要旨とする。
【００１７】
請求項１０に記載の発明は、ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、前記ファイルの表示を停止する表示管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御プログラムであって、前記コンピュータを、前記制御基準記録手段から、表示手段に出力されているファイルに関しての制御基準を特定する特定手段、前記ファイルについての制御パラメータを定期的に検出する検出手段、及び前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記表示管理処理を、前記ファイルに対して実行する実行手段として機能させることを要旨とする。
【００１８】
請求項１１に記載の発明は、請求項１０に記載の制御プログラムにおいて、前記制御基準記録手段には、前記制御基準をファイルの属性毎に記録したことを要旨とする。
【００１９】
請求項１２に記載の発明は、請求項１０又は１１に記載の制御プログラムにおいて、前記制御基準記録手段には、前記ファイルが編集可能なファイルの場合に、閲覧専用ファイルよりも前記表示管理処理を遅く実行するための前記制御基準が記録されていることを要旨とする。
【００２０】
請求項１３に記載の発明は、請求項１０〜１２のいずれか１つに記載の制御プログラムにおいて、前記表示管理処理は、前記表示手段に表示されているファイルを最小化する処理を含むことを要旨とする。
【００２１】
請求項１４に記載の発明は、請求項１０〜１３のいずれか１つに記載の制御プログラムにおいて、前記表示管理処理は、前記表示手段に表示されているファイルを閉じる処理を含むことを要旨とする。
【００２２】
請求項１５に記載の発明は、ファイルの表示制御のための制御パラメータに関する制御基準を記録した制御基準記録手段を備え、ファイルを表示させるアプリケーションに関する起動管理処理を実行するコンピュータを用いて、前記ファイルに関する表示制御を行う制御プログラムであって、前記コンピュータを、前記制御基準記録手段から、表示手段に出力されているファイルに用いられている前記アプリケーションに関しての前記制御基準を特定する特定手段、前記アプリケーションの前記制御パラメータを定期的に検出する検出手段、及び前記制御パラメータが、特定された前記制御基準を満たした場合には、前記制御基準に対応する前記起動管理処理を、前記アプリケーションに対して実行する実行手段として機能させることを要旨とする。
【００２３】
請求項１６に記載の発明は、請求項１５に記載の制御プログラムにおいて、前記制御基準記録手段には、前記アプリケーションが予め定められた時間になると自動的に処理を行うように設定されているアプリケーションの場合には、他のアプリケーションよりも前記起動管理処理を早く実行するように、前記制御基準が記録されていることを要旨とする。
【００２４】
請求項１７に記載の発明は、請求項１０〜１６のいずれか１つに記載の制御プログラムにおいて、前記制御パラメータは、ユーザの指示により前記コンピュータが前記ファイルに対して最後の処理を行ってからの経過時間に関するパラメータであることを要旨とする。
【００２５】
請求項１８に記載の発明は、請求項１０〜１７のいずれか１つに記載の制御プログラムにおいて、前記制御パラメータは、前記コンピュータからこのコンピュータを使用するユーザまでの距離に関するパラメータであることを要旨とする。
【００２６】
（作用）
請求項１又は１０に記載の発明によれば、制御基準に基づいて、例えばファイルを最小化したりファイルを閉じたりする表示管理処理をファイル毎に行うことができる。このため、作業中でないファイルに対して、誤って入力や削除などの間違った処理を行ってしまう可能性を低減することができる。
【００２７】
請求項２又は１１に記載の発明によれば、制御基準は、ファイルの属性毎に決定されているため、ファイルの属性毎に表示管理処理を行うことができる。
請求項３又は１２に記載の発明によれば、編集ファイルである場合には、コンピュータは、そのファイルの編集途中である可能性がある。このため、編集ファイルは、閲覧ファイルに比べて、ファイルの表示を停止する段階を遅く行うことにより、ユーザが一時的に処理を中断しても、続きの業務を迅速に行うことができる。
【００２８】
請求項４又は１３に記載の発明によれば、表示されたファイルを最小化する処理が行われるので、作業中でないファイルがアクティブ状態となり、このファイルに対して間違った処理が行われる可能性を、より低減することができる。また、ファイルの内容が隠れるため、他人に作業中でないファイルの内容を見られる可能性も低く、機密性を高くすることができる。また、そのファイルをアクティブ状態にすれば、そのファイルの内容をすぐに見ることができ、そのファイルに対する作業を迅速に行うことができる。
【００２９】
請求項５又は１４に記載の発明によれば、表示されたファイルを閉じる処理が行われるので、例えばシステムエラーなどによるファイルへの影響を、より低減することができる。
【００３０】
請求項６又は１５に記載の発明によれば、制御基準に基づいて、表示されているファイルに用いられるアプリケーションの起動を停止することが制御される。このため、例えば、使用されていないファイルのアプリケーションを停止することにより、コンピュータに加わる負荷の低減を期待でき、そのアプリケーションを用いて表示したファイルへの、例えばシステムエラーなどによる影響を極力低減することができる。
【００３１】
請求項７又は１６に記載の発明によれば、予め定められた時間になると自動的に処理を行うように設定されているアプリケーションを停止する起動制御処理を、他のアプリケーションのそれよりも早く実行する。このため、ユーザが作業中の処理と競合して不具合が生じてファイルが影響を受ける可能性を、より低減することができる。また、コンピュータにかかる負荷を低減することができる。
【００３２】
請求項８又は１７に記載の発明によれば、ユーザの指示よりコンピュータがそのファイルに対して最後に操作を行ってからの経過時間に基づいて、ファイルの表示管理処理やアプリケーションの起動管理処理が行われる。このため、ユーザがコンピュータに対する作業を中断して他の作業をしていても、ファイルが受ける影響を低減することができる。
【００３３】
請求項９又は１８に記載の発明によれば、コンピュータからこのコンピュータを使用するユーザまでの距離に基づいて、ファイルの表示管理処理やアプリケーションの起動管理処理が行われる。このため、ユーザがコンピュータから離れている場合には、ファイルが受ける影響を低減することができる。
【００３４】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図１〜図７に基づいて説明する。
図１に示すように、本実施形態のコンピュータとしてのパソコン１０は、キーボード１１、マウス１２及び表示手段としてのディスプレイ１３を備えている。キーボード１１及びマウス１２は各種入力を行うための操作部である。そして、このキーボード１１及びマウス１２を介して、パソコン１０は、入力された指示や設定に応じた処理を行う。また、ディスプレイ１３は、制御手段の処理に応じて、設定を行う画面や所定のメッセージ画面を表示する。
【００３５】
一方、ユーザは、ユーザの名前が表示された名札３０を保持する。この名札３０には、ＩＣタグ３１が埋め込まれている。このＩＣタグ３１は、パソコン１０からの発信信号を受信すると、パソコン１０に対して特定の信号を返信する。
【００３６】
次に、パソコン１０及び名札３０のＩＣタグ３１の構成について、図２〜図４及び図７を参照して説明する。
パソコン１０は、ＣＰＵなどの制御手段２１、ＲＯＭ２２、ＲＡＭ２３、時計２４、リーダ部２５、時間制御情報記憶部２６及び距離制御情報記憶部２７を備えている。なお、本実施形態では、時間制御情報記憶部２６及び距離制御情報記憶部２７が、制御基準記録手段である。
【００３７】
制御手段２１は、特定手段、検出手段及び実行手段として機能し、特定段階、検出段階及び実行段階等を有する制御処理を行う。ＲＯＭ２２には、制御処理プログラムなどの各種プログラムが記憶されている。制御処理プログラムは、後述する図５に示す制御処理を行うためのプログラムである。すなわち、制御手段２１は、ＲＯＭ２２に記憶されているプログラムに従って各種処理を行う。本実施形態では、処理制御プログラムによりファイルの表示を最小化する処理や、ファイルを閉じるファイル閉処理が実行される。ここで、ファイル表示の最小化処理を簡単に説明する。アプリケーションを起動させてファイルＦ１及びファイルＦ２を表示させる場合、パソコン１０のディスプレイ１３には、通常、図７に示す画面５００が表示される。この中に画面５００には、ウィンドウ形式でファイルＦ１及びファイルＦ２が表示される。さらに、タスクバーＴＢには、ファイルＦ１に対応するボタンＢＦ１、ファイルＦ２に対応するボタンＢＦ２が表示される。ここで、ファイルＦ１に対して最小化処理を行った場合、図７の画面５１０に示すように、ウィンドウ形式の表示はボタンＢＦ１だけの表示となる。
【００３８】
ＲＡＭ２３は、制御手段２１が各種処理を行うときに、一時的に演算結果等を格納するための記憶部である。本実施形態では、後述する制御処理において用いる時間制御フラグＴＦや距離制御フラグＬＦも、このＲＡＭ２３に記録される。時計２４は、パソコン１０に対してユーザが最後に処理を行ってからの経過時間を計測するための機能を含む。
【００３９】
リーダ部２５は、図示しないアンテナを備えており、このアンテナに電力を供給する。電力が供給されたアンテナは、本実施形態では電波を発生させ、これによりＩＣタグ３１に電力を供給する。また、リーダ部２５は、アンテナに供給する電流を調節して、同アンテナから発生する電波の強さを変更し、電波の届く範囲を変更する。更に、リーダ部２５は、ＩＣタグ３１から返信される識別番号を記憶しているとともに、ＩＣタグ３１から返信された識別番号を受信する。そして、制御手段２１は、リーダ部２５に記憶されている識別番号と、受信した識別番号とを比較することにより、パソコン１０から電波が届く範囲にＩＣタグ３１があるか否かを判断する。
【００４０】
図３に示すように、時間制御情報記憶部２６は、経過時間ｔに応じてパソコン１０が行う処理に関する時間制御情報２６０を、ファイルの属性毎に記憶している。ここで、経過時間ｔとは、最後にそのファイルに対する処理が行われてからの経過時間である。時間制御情報２６０は、ファイル属性ａのデータと、第１基準時間Ｔ１のデータと、これに対応する制御フラグｂ１のデータと、第２基準時間Ｔ２のデータと、これに対応する制御フラグｂ２のデータとを含む。
【００４１】
ファイル属性ａは、本実施形態では、そのファイルが通常使用されるアプリケーションを識別するための情報である。本実施形態では、ファイル属性ａは、ファイルの拡張子によって決定されている。また、本実施形態では、これら第１及び第２基準時間Ｔ１，Ｔ２のデータは、パソコン１０を使用するユーザにより設定変更可能となっている。
【００４２】
第１及び第２基準時間Ｔ１，Ｔ２は、制御フラグｂ１，ｂ２によって識別される処理が実行される時間である。例えば、文書作成ソフトウェアに関するファイルの場合には、第１基準時間Ｔ１は「１０分」、第２基準時間Ｔ２は「２０分」に設定されている。また、ウェブファイルの場合には、例えば、第１基準時間Ｔ１は「１５分」、第２基準時間Ｔ２は「２０分」に設定されている。
【００４３】
制御フラグｂ１，ｂ２は、経過時間ｔに応じて行う処理を識別するためのフラグである。本実施形態では、制御フラグｂ１，ｂ２として「１」及び「２」がそれぞれ設定されている。ここで、制御フラグ「１」は、ファイルを最小化する処理を実行させるためのフラグである。一方、制御フラグ「２」は、ファイルを閉じるファイル閉処理が実行させるためのフラグである。
【００４４】
また、図４に示すように、距離制御情報記憶部２７は、距離Ｌに応じてパソコン１０が行う処理に関する距離制御情報２７０を、ファイルの属性毎に記憶している。ここで、距離Ｌとは、パソコン１０から名札３０のＩＣタグ３１までの距離である。距離制御情報２７０は、ファイル属性ａのデータと、第１基準距離Ｌ１のデータと、これに対応する制御フラグｃ１のデータと、第２基準距離Ｌ２のデータと、これに対応する制御フラグｃ２のデータとから構成されている。これら第１及び第２基準距離Ｌ１，Ｌ２のデータは、パソコン１０を使用するユーザにより設定変更可能となっている。
【００４５】
第１及び第２基準距離Ｌ１，Ｌ２は、制御フラグｃ１，ｃ２によって識別される処理が実行される距離である。本実施形態では、第１基準距離Ｌ１は「０．７ｍ」、第２基準距離Ｌ２は「１．５ｍ」が設定されている。制御フラグｃ１，ｃ２は、距離Ｌに応じて行う処理を識別するためのフラグである。本実施形態では、制御フラグｃ１，ｃ２として「１」及び「２」がそれぞれ設定されている。
【００４６】
一方、図２に示すように、名札３０に貼付されたＩＣタグ３１は、送受信部３５と、制御部３６と、不揮発性メモリ３７とを備えている。送受信部３５は、アンテナを備え、前記パソコン１０のリーダ部２５からの電波を受信する。不揮発性メモリ３７は、ユーザの識別情報を記憶している。制御部３６は、送受信部３５が受信した電波に基づいて駆動され、不揮発性メモリ３７から識別番号を読み出して、その識別番号を信号として送受信部３５を介してパソコン１０に送信する。
【００４７】
次に、本実施形態における制御処理について図５〜図７を参照して説明する。ここでは、パソコン１０のディスプレイ１３には、図７の画面５００に示すように、２つのファイルＦ１，Ｆ２が表示されている場合を想定する。そして、制御手段２１は、起動されているすべてのファイルＦ１，Ｆ２に対して、それぞれ所定時間毎（例えば２分毎）に、図５に示す制御処理を実行する。ここでは、ファイルＦ１に対する制御処理を一例に説明する。
【００４８】
この制御処理においては、まず、パソコン１０の制御手段２１は、キーボード１１及びマウス１２を介してユーザから指示を最後に受け付けてからの経過時間ｔを算出する（ステップＳ１−１）。
【００４９】
次に、制御手段２１は、算出した経過時間ｔと第１基準時間Ｔ１とを比較判断する（ステップＳ１−２）。このとき、第１基準時間Ｔ１未満である場合（ステップＳ１−２においてＮＯの場合）には、時間制御フラグＴＦとして「０」をＲＡＭ２３に記憶させる（ステップＳ１−３）。
【００５０】
また、経過時間ｔが第１基準時間Ｔ１以上である場合（ステップＳ１−２においてＹＥＳの場合）には、制御手段２１は、経過時間ｔと第２基準時間Ｔ２とを比較する（ステップＳ１−４）。
【００５１】
そして、制御手段２１は、経過時間ｔが第２基準時間Ｔ２未満の場合（ステップＳ１−４においてＮＯの場合）には、第１基準時間Ｔ１に対応する制御フラグｂ１の値を、時間制御フラグＴＦとしてＲＡＭ２３に記憶する（ステップＳ１−５）。詳述すると、経過時間ｔが第２基準時間Ｔ２未満である場合、制御手段２１は、時間制御情報記憶部２６の第１基準時間Ｔ１に対応する制御フラグｂ１の値「１」を抽出する。そして、制御手段２１は、抽出された制御フラグｂ１の値である「１」を、時間制御フラグＴＦとしてＲＡＭ２３に記憶する。
【００５２】
一方、制御手段２１は、経過時間ｔが第２基準時間Ｔ２以上の場合（ステップＳ１−４においてＹＥＳの場合）には、第２基準時間Ｔ２に対応する制御フラグｂ２の値を、時間制御フラグＴＦとしてＲＡＭ２３に記憶する（ステップＳ１−６）。詳述すると、制御手段２１は、経過時間ｔが第２基準時間Ｔ２に対応する制御フラグｂ２の値「２」を抽出する。そして、制御手段２１は、抽出された制御フラグｂ２の値である「２」を、時間制御フラグＴＦとしてＲＡＭ２３に記憶する。
【００５３】
次に、パソコン１０の制御手段２１は、パソコン１０から名札３０のＩＣタグ３１までの距離と第１基準距離Ｌ１とを比較する（ステップＳ１−７）。詳述すると、制御手段２１は、リーダ部２５を制御して、第１基準距離Ｌ１の範囲に届く電波を発生させる。
【００５４】
このとき、図１に示すように、ユーザがパソコン１０の近くにおり、第１基準距離Ｌ１よりも近い距離にＩＣタグ３１がある場合には、ＩＣタグ３１の制御部３６はリーダ部２５が発信した電波に応じて駆動されて、不揮発性メモリ３７に記憶されているユーザの識別信号に応じた信号をパソコン１０に返信する。そして、制御手段２１は、リーダ部２５を介して識別番号の信号を受信すると、その識別番号がパソコン１０を使用するユーザの識別番号か否かを判断する。そして、制御手段２１は、パソコン１０を使用するユーザの識別番号である場合、パソコン１０からＩＣタグ３１までの距離Ｌは、第１基準距離Ｌ１未満である（ステップＳ１−７においてＮＯ）と判断する。この場合には、制御手段２１は、距離制御フラグＬＦとして「０」をＲＡＭ２３に記憶する（ステップＳ１−８）。
【００５５】
また、パソコン１０からＩＣタグ３１までの距離Ｌが第１基準距離Ｌ１以上である場合（ステップＳ１−７においてＹＥＳの場合）には、制御手段２１は、リーダ部２５を制御して、第２基準距離Ｌ２の範囲に届く電波を発生させる。
【００５６】
このとき、ユーザがパソコン１０から第１基準距離Ｌ１以上離れているが、第２基準距離Ｌ２より近い位置にいる場合には、ＩＣタグ３１の制御部３６が駆動されて、ユーザの識別番号に応じた信号をリーダ部２５に送信する。このため、制御手段２１は、パソコン１０を使用する識別番号に対応した信号を受信すると、パソコン１０からＩＣタグ３１までの距離Ｌは、第２基準距離Ｌ２未満である（ステップＳ１−９においてＮＯ）と判断する。この場合、制御手段２１は、第１基準距離Ｌ１に対応する制御フラグｃ１の値を、時間制御フラグＴＦとしてＲＡＭ２３に記憶する（ステップＳ１−１０）。すなわち、制御手段２１は、第１基準距離Ｌ１に対応する制御フラグｃ１の値「１」を抽出し、抽出した制御フラグｃ１の値である「１」を、距離制御フラグＬＦとしてＲＡＭ２３に記憶する。
【００５７】
一方、制御手段２１は、リーダ部２５から発生した信号の応答信号を受信しなかった場合には、距離Ｌは第２基準距離Ｌ２以上離れている（ステップＳ１−９においてＹＥＳ）と判断する。そこで、制御手段２１は、第２基準距離Ｌ２に対応する制御フラグｃ２の値である「２」を、時間制御フラグＴＦとしてＲＡＭ２３に記憶する（ステップＳ１−１１）。
【００５８】
次に、制御手段２１は、設定した時間制御フラグＴＦ及び距離制御フラグＬＦの最大値が「２」であるか否かを判断する（ステップＳ１−１２）。最大値が「２」である場合（ステップＳ１−１２においてＹＥＳの場合）には、制御手段２１は、ファイル閉処理を行う（ステップＳ１−１３）。すなわち、ユーザがパソコン１０に対して最後に処理を行ってからの経過時間ｔが第２基準時間Ｔ２以上経過している場合、又はユーザがパソコン１０から第２基準距離Ｌ２以上離れている場合には、ファイル閉処理（ステップＳ１−１３）を実行することになる。
【００５９】
このファイル閉処理において、制御手段２１は、図６に示す制御処理を行う。まず、制御手段２１は、そのファイルＦ１が最後に保存されてから、内容の変更があったかどうかを判断する（ステップＳ２−１）。ファイルＦ１が最後に保存されてから変更された場合（ステップＳ２−１においてＹＥＳの場合）には、制御手段２１は、変更されたファイルを、保存ファイルとは別のファイルとして保存し（ステップＳ２−２）、その後、このファイルを閉じる（ステップＳ２−３）。また、ファイルが最後に保存されてから変更がない場合（ステップＳ２−１においてＮＯの場合）には、そのままファイルを閉じる（ステップＳ２−３）。このファイル閉処理が終了すると、ファイルＦ１に対する制御処理を終了する。
【００６０】
一方、設定した時間制御フラグＴＦ及び距離制御フラグＬＦの最大値が「２」ではない場合（図５のステップＳ１−１２においてＮＯの場合）には、制御手段２１は、時間制御フラグＴＦ及び距離制御フラグＬＦの最大値が「１」であるか否かを判断する（ステップＳ１−１４）。
【００６１】
時間制御フラグＴＦ及び距離制御フラグＬＦの最大値が「１」である場合（ステップＳ１−１４においてＹＥＳの場合）には、ファイルＦ１の最小化処理を行う（ステップＳ１−１５）。そして、この最小化が行われると、ファイルＦ１に対する制御処理が終了する。
【００６２】
また、時間制御フラグＴＦ及び距離制御フラグＬＦの最大値が「１」でない場合（ステップＳ１−１４においてＮＯの場合）には、ファイルＦ１に対する処理を行わずに制御処理が終了する。すなわち、制御手段２１は、ユーザが最後に入力を行ってから第１基準時間Ｔ１よりも短い時間しか経過しておらず、かつユーザが第１基準距離Ｌ１よりもパソコン１０に近い位置にいるため、そのままの状態を保つ。
【００６３】
従って、本実施形態のパソコン１０における制御処理においては、ユーザがパソコン１０に対して最後に操作を行ってからの経過時間ｔが第１基準時間Ｔ１未満のとき、かつユーザが第１基準距離Ｌ１未満しか離れたときには、開いているウィンドウをそのままの状態とする。そして、経過時間ｔが第１基準時間Ｔ１以上経過しているが第２基準時間Ｔ２未満でユーザが第２基準距離Ｌ２未満にいるとき、又はユーザが第１基準距離Ｌ１以上、第２基準距離Ｌ２未満におり経過時間ｔが第２基準時間Ｔ２未満であるときには、開いているウィンドウを閉じてファイルの最小化を行う。更に、ユーザがパソコン１０に対して最後に操作を行ってからの経過時間ｔが第２基準時間Ｔ２以上経過しているとき、又はユーザが第２基準距離Ｌ２以上離れたときには、ファイル閉処理を行う。このような制御処理を、制御手段２１は、ディスプレイ１３においてウィンドウとして表示されている他のファイルＦ２についても行う。
【００６４】
本実施形態の制御処理方法によれば、以下のような効果を得ることができる。・本実施形態では、パソコン１０の制御手段２１は、ディスプレイ１３に表示されたファイルに関連付けられた第１及び第２基準時間Ｔ１，Ｔ２及び第１及び第２基準距離Ｌ１，Ｌ２に基づいて、ファイルの最小化する処理や閉じる処理などの処理をファイル毎に行うように設定した。このため、作業中でないファイルに対して、誤って入力や削除などの間違った処理を行ってしまう可能性を低くすることができる。
【００６５】
・本実施形態では、時間制御情報記憶部２６は、経過時間ｔに応じてパソコン１０が行う処理に関する時間制御情報２６０を、ファイルの属性毎に記憶している。時間制御情報２６０は、ファイル属性ａ毎に、基準時間（Ｔ１、Ｔ２）に対応する制御フラグ（ｂ１、ｂ２）を含む。これにより、ファイルの属性に応じて基準時間を設定することができる。例えば、文書ファイルなどの編集可能ファイルやウェブファイルなどの閲覧専用ファイルなど、ファイルの属性に応じて処理のタイミングを変えることができる。また、経過時間ｔに基づいて処理を行っているため、ユーザがパソコン１０に対する作業を中断して他の作業をしていても、ファイルが受ける影響を低減することができる。
【００６６】
・本実施形態では、距離制御情報記憶部２７は、距離Ｌに応じてパソコン１０が行う処理に関する距離制御情報２７０を、ファイルの属性毎に記憶している。距離制御情報２７０は、ファイル属性ａ毎に、基準距離（Ｌ１、Ｌ２）に対応する制御フラグ（ｃ１、ｃ２）を含む。これにより、ファイルの属性に応じて基準距離を設定することができる。例えば、文書ファイルなどの編集可能ファイルやウェブファイルなどの閲覧専用ファイルなど、ファイルの属性に応じて処理のタイミングを変えることができる。また、距離Ｌに基づいて処理を行っているため、ユーザがパソコン１０から離れている場合に、ファイルが受ける影響を低減することができる。
【００６７】
・本実施形態では、コンピュータを使用するユーザまでの距離Ｌと、ユーザがファイルに対して最後に操作を行ってからの経過時間ｔのうち、制御フラグｂ１，ｂ２，ｃ１，ｃ２が高い処理を行うようにした。本実施形態では、制御フラグが「１」のときはファイルを最小化し、「２」のときはファイルを閉じるというように、制御フラグの値が大きくなるに従って、ファイルが受ける影響がより少なくするような処理が行われる。そして、距離Ｌと経過時間ｔに基づいて、制御フラグの値が高いほうの処理が行われるので、ファイルが受ける影響を、より小さくすることができる。
【００６８】
・本実施形態では、時間制御フラグＴＦ及び距離制御フラグＬＦの最大値が「１」の場合には、制御手段２１はファイルを最小化した。このため、作業中でないファイルがアクティブ状態となり、このファイルに対して間違った処理が行われる可能性を、より低減することができる。また、ファイルの内容が隠れるため、他人に作業中でないファイルの内容を見られる可能性も低く、機密性を高くすることができる。また、そのファイルをアクティブ状態にすれば、そのファイルの内容をすぐに見ることができ、そのファイルに対する作業を迅速に行うことができる。
【００６９】
・本実施形態では、時間制御フラグＴＦ又は距離制御フラグＬＦが「２」の場合には、制御手段２１は、ファイルを閉じた。このため、ファイルが誤入力や誤動作による影響を少なくし、更にシステムエラーなどによる影響を受ける可能性を、より低減することができる。
【００７０】
・本実施形態では、ファイルを最小化する処理と、ファイルを閉じる処理を段階的に行ったので、ファイルが閉じられるまでにユーザが作業を開始したときには、作業の続きを迅速に行うことができる。
【００７１】
・本実施形態では、ディスプレイ１３に表示されるファイルが文書作成ソフトウェアの第１及び第２基準時間Ｔ１，Ｔ２と、閲覧専用のウェブファイルの第１及び第２基準時間Ｔ１，Ｔ２とを別に設定した。本実施形態では、文書作成ファイルは、パソコン１０において容易に編集できる編集ファイルであるため、そのファイルの編集作業を考慮して設定を変えることができる。
【００７２】
・本実施形態では、ファイルを閉じるときに、最後に保存してから変更した部分がある場合には、そのファイルを保存した。このため、中断した作業の状態を容易に知ることができる。
【００７３】
・本実施形態では、ファイルの表示を停止する条件は、ファイル属性ａに応じて設定した。このため、ファイル属性ａに応じて設定された処理が実行されるため、ファイルの属性に応じた管理を行うことができる。
【００７４】
なお、上記実施形態は以下のように変更してもよい。
○上記実施形態では、第１及び第２基準時間Ｔ１，Ｔ２、第１及び第２基準距離Ｌ１，Ｌ２及び制御フラグｂ１，ｂ２，ｃ１，ｃ２は、ファイル属性ａ毎に設定した。これに代えて、それぞれのファイル毎に設定変更可能としてもよい。これにより、個々の属性に応じて処理方法を設定することができる。
【００７５】
○上記実施形態では、ファイルの最小化を行う「１」の制御フラグと、ファイル閉処理を行う「２」の制御フラグの２つの制御フラグを設けた。これに代えて、１種類の制御フラグを用いてもよい。これにより、制御処理を簡単にすることができる。
【００７６】
また、更に多くの制御フラグを設けて、表示を停止する処理を段階的に行うようにしてもよい。これにより、個々のファイルの属性に応じて、細かく制御処理を設定することができる。
【００７７】
○上記実施形態では、ファイル閉処理やファイルの最小化など、１つのファイルについて行われる複数段階の処理として説明した。これに代えて、複数段階の処理として、スクリーンセーバやディスプレイ１３の画面電源のオフなど、１つのファイルが所定の条件を満たしたときに、他のファイルも含めて表示されないような処理を行うようにしてもよい。
【００７８】
○上記実施形態では、パソコン１０からユーザまでの距離は、ユーザが有する名札３０に埋め込んだＩＣタグ３１に基づいて判断した。これに代えて、例えば、ＩＣチップを埋め込んだ社員証など、ユーザが意識せずに通常身に付けている物との位置を測定するようにすればよい。
【００７９】
○上記実施形態では、ファイル属性ａに応じて、第１及び第２基準時間Ｔ１，Ｔ２及び第１及び第２基準距離Ｌ１，Ｌ２を決定した。これに代えて、ファイル毎に設定できるようにしてもよい。この場合には、ファイルの表示の制御に関する設定を、このファイルに応じてユーザが所望する設定を行うことができる。例えば、ファイルの重要性に応じて設定を変更することができる。
【００８０】
○上記実施形態では、時間制御フラグＴＦと距離制御フラグＬＦとの最大値を制御フラグの値とし、この値に基づいて処理を行うようにした。これに代えて、制御フラグの値は、時間制御フラグＴＦだけから決定してもよいし、距離制御フラグＬＦだけから決定してもよい。また、時間制御フラグＴＦ及び距離制御フラグＬＦの両方から制御フラグを決定する場合には、それらの最大値以外の値、例えば最小値から決定してもよい。
【００８１】
○上記実施形態では、ファイル属性ａとして拡張子を用い、これに応じて、Ｔ１，Ｔ２、第１及び第２基準距離Ｌ１，Ｌ２を決定した。これに代えて、ファイルを開くためのアプリケーションによって制御方法を変えるようにしてもよい。すなわち、長期間使用されなかったアプリケーションを停止することにより、システムの誤作動などによる影響を小さくすることができる。また、この場合、文書作成ソフトなどの自動バックアップ機能などやメールソフトの送受信機能など、予め定められた時間になると、自動的に処理を行うように設定されているアプリケーションによるファイルの表示を早めに停止するように設定するとよい。これにより、アプリケーションが自動的に処理を行うことをユーザが忘れている場合など、自動的に処理を行うアプリケーションの処理と、ユーザが作業中の処理とが競合して生じた影響を受ける可能性を、より低減することができるとともに、パソコン１０にかかる負荷を低減することができる。また、同じアプリケーションによって開かれているファイルが複数ある場合には、これらを閉じる処理を遅くしてもよい。同じアプリケーションによって複数のファイルが開かれている場合には、一方のファイルを参照しながら作業が行われている可能性があるため、ファイルが自動的に閉じられることを考慮するような処理をファイルに対して処理を行うことができる。
【００８２】
○本実施形態では、第１基準時間Ｔ１や第２基準時間Ｔ２とを比較して時間制御フラグＴＦを決定する経過時間ｔとして、ユーザがキーボード１１及びマウス１２を介して最後にそのファイルに対する処理が行われてからの経過時間を用いた。これに代えて、経過時間ｔとして、ファイルに関する処理が完了してからの経過時間を用いてもよい。
【００８３】
【発明の効果】
本発明によれば、ファイル毎に記録された制御基準に基づいて、ファイルの表示の停止の処理が行われる。また、アプリケーション毎に記録された制御基準に基づいて、アプリケーションの起動停止の処理が行われる。このため、作業中でないファイルに対して、誤って入力や削除などの間違った処理を行ってしまう可能性を低減することができる。
【図面の簡単な説明】
【図１】本実施形態におけるパソコンとＩＣタグとの関係を示す概念図。
【図２】本実施形態におけるパソコンの電気的構成を示すブロック図。
【図３】時間制御情報記憶部内のデータのデータ構成図。
【図４】距離制御情報記憶部内のデータのデータ構成図。
【図５】制御処理の処理手順を示す流れ図。
【図６】ファイル閉処理の処理手順を示す流れ図。
【図７】ファイルの動作状況を示すディスプレイの画面図。
【符号の説明】
Ｌ…距離、Ｌ１…制御基準としての第１基準距離、Ｌ２…制御基準としての第２基準距離、ｔ…経過時間、Ｔ１…制御基準としての第１基準時間、Ｔ２…制御基準としての第２基準時間、Ｆ１，Ｆ２…ファイル、１０…コンピュータとしてのパーソナルコンピュータ、２６…制御基準記録手段を構成する時間制御情報記憶部、２７…制御基準記録手段を構成する距離制御情報記憶部。
【図１】
2005011032.tif 000003
【図２】
2005011032.tif 000004
【図３】
2005011032.tif 000005
【図４】
2005011032.tif 000006
【図５】
2005011032.tif 000007
【図６】
2005011032.tif 000008
【図７】
2005011032.tif 000009