(57)【特許請求の範囲】
【請求項１】
ファイルを示す表示物を表示する操作画面を備えた端末において、前記ファイルを対象とする所定の操作の要求の内容を示す操作情報を検出すると共に、当該操作の実行処理を保留する操作検出部と、
前記操作情報に含まれる操作対象である前記ファイルの情報を取得する操作対象情報取得部と、
前記操作画面に表示されている前記表示物の表示状態に関する情報である表示物情報を取得する表示物情報取得部と、
前記操作対象であるファイルを示す表示物の前記表示物情報と、当該操作対象であるファイルを示す表示物以外の表示物の前記表示物情報とに基づき、前記操作対象であるファイルを示す表示物と当該操作対象であるファイル以外の表示物との表示状態の類似度を算出する類似度算出部と、
前記算出された類似度に基づき前記保留した操作の実行処理の続行に関する制御をする制御部と、
を備えることを特徴とするファイル管理システム。
【請求項２】
前記操作対象の情報および前記表示物の情報には、前記操作画面における各々の表示位置情報が含まれることを特徴とする請求項１記載のファイル管理システム。
【請求項３】
前記操作対象の情報に基づき前記操作対象の重要度を取得する重要度取得部を備え、
前記制御部はさらに、前記取得された重要度に基づき前記操作の実行処理を制御することを特徴とする請求項１または２記載のファイル管理システム。
【請求項４】
コンピュータを
ファイルを示す表示物を表示する操作画面を備えた端末において、前記ファイルを対象とする所定の操作の要求の内容を示す操作情報を検出すると共に、当該操作の実行処理を保留する操作検出手段と、
前記操作情報に含まれる操作対象である前記ファイルの情報を取得する操作対象情報取得手段と、
前記操作画面に表示されている前記表示物の表示状態に関する情報である表示物情報を取得する表示物情報取得手段と、
前記操作対象であるファイルを示す表示物の前記表示物情報と、当該操作対象であるファイルを示す表示物以外の表示物の前記表示物情報とに基づき、前記操作対象であるファイルを示す表示物と当該操作対象であるファイル以外の表示物との表示状態の類似度を算出する類似度算出手段と、
前記算出された類似度に基づき前記保留した操作の実行処理の続行に関する制御をする制御手段として機能させることを特徴とするファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを管理するシステムに関し、特にファイルの操作を管理するファイル管理技術に関する。
【背景技術】
【０００２】
従来、コンピュータ等において誤った削除等のファイル操作を防止する技術に関する様々な検討が行われている。例えば、コンピュータのＯＳ（Operating System）の機能として、ファイルの削除等を行う際に、操作を実行してよいか否かを確認する機能が備えられている。また、特許文献１には、以下の技術が開示されている。先ず、ファイルを削除する際にごみ箱と呼ばれる特別な記憶領域にファイルを退避させると共に、ごみ箱に保持する期間を設定し、保持期間を経過したファイルはごみ箱から削除される。これにより、誤って削除した場合にも保持期間経過前であればファイルを復元できるものである。また、ファイルの重要度に応じて保持期間を決定することや、特定のファイルであれば、ごみ箱から削除する際に確認を行うことも開示されている。また、特許文献２には、ファイルの削除要求があった際には、ファイルの内容を表示し、ユーザの確認を経てから削除を実行する技術が開示されている。
【０００３】
【特許文献１】特開平１１−８５５７７（段落番号０００９−００１２、図６−７）
【特許文献２】特開２０００−２９５８８（段落番号００１０−００１２、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＯＳに備えられた機能は通常、常に操作確認が行われる、ユーザが操作確認を行うか否かを切り替える、一定条件を満たしたときのみ操作確認が行われる、のいずれかである。常に操作確認が行われると、ユーザは煩わしくなり、十分な確認を行わないまま、操作を実行させてしまい、本来の機能を果たせなくなる恐れがある。同様に、ユーザが操作確認を行うか否かを切り替える場合においても、操作確認がユーザ任せになり、本来の機能を果たせなくなる恐れがある。また、一定条件を満たした場合にのみ操作確認が行われるとしても、一定条件とはディレクトリ全体を削除する等固定的な条件であり、ディレクトリやファイルに応じて適応的に操作確認が行われるわけではない。
【０００５】
特許文献１の技術では、ユーザがファイルの保持期間を指定する必要があるためユーザの負担が増大する恐れがある。さらに、ファイルの重要度に応じて保持期間が設定されたとしても、保持期間経過後ではファイルを復元することができないという問題がある。特許文献２の技術では、削除要求がある度、ファイルの内容を提示して、ユーザに確認作業を強いるため、ユーザの負担が増大する。また、確認が固定的に行われるため、十分な確認を行わないまま、操作を実行させる可能性もある。
【０００６】
このような問題点に鑑み、本発明の課題は、操作するファイルに応じた操作の制御を可能とするファイル管理システムおよびファイル管理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明のファイル管理システムは、ファイルを示す表示物を表示する操作画面を備えた端末において、前記ファイルを対象とする所定の操作の要求の内容を示す操作情報を検出すると共に、当該操作の実行処理を保留する操作検出部と、前記操作情報に含まれる操作対象である前記ファイルの情報を取得する操作対象情報取得部と、前記操作画面に表示されている前記表示物の表示状態に関する情報である表示物情報を取得する表示物情報取得部と、前記操作対象であるファイルを示す表示物の前記表示物情報と、当該操作対象であるファイルを示す表示物以外の表示物の前記表示物情報とに基づき、前記操作対象であるファイルを示す表示物と当該操作対象であるファイル以外の表示物との表示状態の類似度を算出する類似度算出部と、前記算出された類似度に基づき前記保留した操作の実行処理の続行に関する制御をする制御部を備えている。
【０００８】
操作対象であるファイル等と表示形態が類似するファイル等が存在する場合には、見間違う可能性が高いため、その操作を制御する必要がある。そのため、このファイル管理システムでは、例えば、所定の操作としてファイル削除等の要求があった場合に、その操作を一時的に保留しておき、その操作対象であるファイルの表示形態が他のファイル等の表示物の表示形態と類似しているか否かを判定し、その類似度に基づき保留した操作の制御を行う。これにより、削除等を行おうとしたファイルと表示形態が類似するファイル等が存在する場合には、操作確認を行う等、操作対象の表示形態に応じた適応的な操作制御を行うことが可能となっている。
【０００９】
本発明のファイル管理システムは、前記操作対象の情報および前記表示物の情報には、前記操作画面における各々の表示位置情報が含まれている。これにより、操作画面上における操作対象の位置と表示物の位置を加味した適応的な操作制御を行うことが可能となっている。
【００１０】
本発明のファイル管理システムは、前記操作対象の情報に基づき前記操作対象の重要度を取得する重要度取得部を備え、前記制御部はさらに、前記取得された重要度に基づき前記操作の実行処理を制御する。これにより、重要なファイルを操作しようとした場合には操作が厳しく制限される等、ファイルの重要度をも加味した、適応的な操作制御を行うことが可能となっている。
【００１１】
本発明のファイル管理プログラムは、ファイルを示す表示物を表示する操作画面を備えた端末において、前記ファイルを対象とする所定の操作の要求の内容を示す操作情報を検出すると共に、当該操作の実行処理を保留する操作検出手段と、前記操作情報に含まれる操作対象である前記ファイルの情報を取得する操作対象情報取得手段と、前記操作画面に表示されている前記表示物の表示状態に関する情報である表示物情報を取得する表示物情報取得手段と、前記操作対象であるファイルを示す表示物の前記表示物情報と、当該操作対象であるファイルを示す表示物以外の表示物の前記表示物情報とに基づき、前記操作対象であるファイルを示す表示物と当該操作対象であるファイル以外の表示物との表示状態の類似度を算出する類似度算出手段と、前記算出された類似度に基づき前記保留した操作の実行処理の続行に関する制御をする制御手段として機能させるものである。当然ながら、このようなファイル管理プログラムは、上述したファイル管理システムと同様の作用効果を得ることができ、さらに上述した付加的技術を組み込むことも可能である。
【発明を実施するための最良の形態】
【００１２】
〔第１の実施形態〕
以下、本発明の実施形態を図面に基づいて説明する。図２は、本発明のファイル管理システムを、クライアント端末（以下、端末と称する）Ｃを用いてスタンドアロン型で構成した第１の実施形態の機能ブロック図である。端末Ｃは、ディスプレイ３への各種表示を行うと共に、ユーザによる各種操作要求を取得するＧＵＩ部１１、取得された操作要求に基づき操作情報を生成する操作情報生成部１２、操作情報生成部１２により生成された操作情報から所定の操作を検出し、その操作の実行を保留する操作検出部２１、前記操作の対象（以下、操作対象と称する）の情報である操作対象情報を取得する操作対象情報取得部２２、前記操作が行われた時点においてディスプレイ３に表示されている操作画像に含まれている文字列、アイコン等（以下、表示物と称する）の情報、すなわち表示物の表示状態に関する情報である表示物情報を取得する表示物情報取得部２３、操作対象情報取得部２２により取得された操作対象情報と表示物情報取得部２３により取得された表示物情報とを比較し、類似度を算出する類似度算出部２４および、類似度算出部２４により算出された類似度に基づき前記保留された操作の制御を行う制御部２５を備えている。
【００１３】
なお、本実施形態では、操作対象をファイルやディレクトリ（以下、これらをファイルと総称する）とし、これらの移動、削除等の操作を所定操作としているが、他の操作を用いても構わない。また、操作情報には、操作対象であるファイルの表示情報、操作の内容および操作対象を識別可能な情報（以下、操作対象識別情報と称する）が含まれている。操作対象識別情報としては操作対象であるファイルの絶対パスを用いるが、これに限定されるものではなく、操作情報に他の情報を含めても良いし、操作対象識別情報として他の情報を用いても構わない。表示情報とは表示物である文字列から文字コードに変換された文字列（以下、文字コード列と称する）、および表示物であるアイコンを画像化したアイコン画像を指す。また、表示物情報は表示物の表示情報であり、操作対象情報とは、表示物情報のうち所定の操作に係るものである。
【００１４】
通常、操作情報生成部１２、操作検出部２１、操作対象情報取得部２２、表示物情報取得部２３、類似度算出部２４、制御部２５は、その処理を実行する手段（プログラムやモジュール等）がハードウェアに読み込まれることでその処理が実行されるが、これらをハードウェアとの組み合わせにより構成しても良いし、ロジック等を組み合わせたハードウェアのみで構成しても構わない。
【００１５】
次に、図３のフローチャートおよび図４の操作画像を用いて本実施形態のファイル管理システムの動作を具体的に説明する。本実施形態における操作画像は、表示領域５１上に配置された文字列５３、アイコン５４、アプリケーションウィンドウ５２から構成されている。また、アプリケーションウィンドウ５２内にも文字列５３やアイコン５４が配置される場合がある。図４では、表示領域５１に３つの文字列５３ａ、５３ｂ、５３ｃ、２つのアイコン５４ａ、５４ｂおよび１つのアプリケーションウィンドウ５２が配置されている。また、このアプリケーションウィンドウ５２はファイル操作機能を有するアプリケーションのウィンドウであり、アプリケーションウィンドウ５２内にも複数の文字列５３ｄと複数のアイコン５４ｄが配置されている。本実施形態の操作画像では、特定の位置関係にある文字列５３とアイコン５４は同一の情報に対するアクセスを表しており、そのような文字列５３から得られる文字コード列とアイコン画像は１組の表示物情報として管理される。例えば、文字列５３ａとその上に位置するアイコン５４ａは特定の位置関係にあるとして、１組の表示物情報として管理される。特定の位置関係は１つの位置関係に限定されるものではなく、同時に複数の位置関係を採用することができる。本実施形態では、文字列５３ｄとその左に配置されるアイコン５４ｄをも特定の位置関係にあるとして、１組の表示物情報として管理する。ただし、特定の位置関係はこれらに限定されるものではなく他の位置関係を用いても構わない。このように、文字コード列とアイコン画像を１組の表示物情報として管理することにより、文字コード列同士またはアイコン画像同士を個別に比較するのではなく、文字コード列とアイコン画像を組とした比較を行うことができ、より正確で現実に即した類似度の算出を行うことができる。
【００１６】
先ず、ユーザにより端末Ｃのキーボード４ａ、マウス４ｂ等が操作され、端末Ｃに対して、ファイル“売上一覧(2007年8月).xls”の削除要求がなされると（＃０１）、この削除要求がＧＵＩ部１１を介して操作情報生成部１２に伝えられる。操作情報生成部１２は、この操作要求に対する操作情報を生成する（＃０２）。このときの操作情報には、少なくとも操作の内容として“delete”、操作対象識別情報として“C:\売上一覧(2007年8月).xls”および、この操作対象であるファイルの表示情報が含まれている。この操作情報が操作検出部２１に伝えられ、操作情報に係る操作が所定の操作であるか否かが判定される（＃０３）。上述のように、本実施形態での所定の操作はファイル削除等であるので、ファイル削除を表す文字列“delete”と取得した操作情報の操作の内容“delete”が比較され、所定の操作であると判定される（＃０３のYes分岐）。同時に、この操作要求は実行が保留され（＃０４）、その旨が制御部２５に伝えられる。
【００１７】
次に、操作対象情報取得部２２において、所定操作に係る操作情報に含まれている操作対象の表示情報が操作対象情報として取得される（＃０５）。この例では、文字列“売上一覧(2007年8月).xls”（５３ｅ）から得られる文字コード列および、その左のアイコン（５４ｅ）から得られるアイコン画像の組が操作ファイル情報として取得される（図５参照）。
【００１８】
同時に、表示物情報取得部２３により操作画像中の表示物情報が取得される（＃０７）。表示物情報の取得は、操作画像を画像解析することにより文字列およびアイコン画像を抽出し、さらに文字列を文字認識し、文字コード列を取得する。この例での表示物は、上述の通り、特定の位置関係にある文字列５３とアイコン５４は組として表示物情報とされており、結果として図６に示す表示物情報が得られる。また、表示物情報を取得する際には、操作画像中において操作ファイルから一定距離以内の表示物情報のみを取得することで、処理量を低減する構成としても構わない。
【００１９】
類似度算出部２４では、このようにして得られた操作対象情報と表示物情報との類似度が算出される。先ず、類似度算出部２４は、表示物情報取得部２３により取得された表示物情報から一の表示物情報を選択する（＃０８）。今、図６の表示物情報が得られているとすると、先ず１行目の表示物情報が選択される。選択された表示物情報と操作対象情報は、所定のアルゴリズムにより類似度が算出される（＃１０）。本実施形態における類似度は、文字コード列の類似度およびアイコン画像の類似度が用いられる。文字コード列の類似度は公知の技術により算出でき、アイコン画像の類似度も画像差分など公知の画像処理技術により算出することができる。このようにして得られた各々の類似度に所定の重みを乗じて加算することにより、類似度が得られる。なお、類似度算出はこの方法に限定されるものではなく、各々の類似度の平均値や最大値を用いるなど他の方法を用いても構わない。また、アイコン画像の類似度を用いずに、文字コード列のみの類似度を採用しても構わない。具体的には、文字コード列の類似度算出関数をＳt、アイコン画像の類似度算出関数をＳi、これらの類似度から全体の類似度を算出する関数をＦとすると、このときの類似度は
類似度＝Ｆ(Ｓt(“売上一覧(2007年8月).xls”、“マイコンピュータ”)、Ｓi( ))となる。なお、Ｓiの引数は省略している。
【００２０】
このように算出された類似度と所定の閾値ＴＨが比較され、類似度がＴＨ以下（＃１１のNo分岐）であれば、次の表示物情報が選択され（＃０８）、同様に類似度が算出される（＃１０）。なお、本実施形態では、表示物情報に操作対象情報も含まれているため、類似度が所定の類似度以上である場合には、比較している表示物は操作対象であるものとみなし、次の表示物情報を選択する（＃０８）。
【００２１】
上述のループ処理において、５行目の表示物情報が選択された場合には、
類似度＝Ｆ(Ｓt(“売上一覧(2007年8月).xls”、“売上一覧(2007年9月).xls”)、Ｓi( ))となり、類似度が閾値ＴＨよりも大きくなる（＃１１のYes分岐）。このとき、類似度が閾値ＴＨを超えた旨が制御部２５に通知され、制御部２５は保留していた操作に対する制御を行う（＃１２）。本実施形態における制御とは、上述したように、操作要求の無効（破棄）、ユーザに対する操作続行の確認等をいう。制御方法は前記の何れかを固定的に用いてもよいし、類似度に応じて変更するなどしても構わない。例えば、類似度が極めて高い場合には操作要求を無効化し、それ以下であれば操作続行を確認する等である。なお、ユーザに対して操作続行の確認を行った場合には、続行指示があれば制御部２５により操作が実行され、続行指示がなければ制御部２５により操作が破棄される。
【００２２】
一方、操作検出部２１により所定操作ではないと判定された場合（＃０３のNo分岐）もしくは、＃０８から＃１３までに処理において、操作対象情報に類似する表示物情報が得られなかった場合には（＃１３のYes分岐）、制御部２５により、保留されていた操作の実行処理がなされる（＃１４）。
【００２３】
なお、本実施形態では、操作ファイル情報と個々の表示物との類似度を算出する度に閾値ＴＨとの比較を行っているが、これらの類似度の２番目の最大値と閾値ＴＨを比較する処理構成としても構わない。ここで、最大類似度を用いないのは、最大類似度を与える表示物は操作対象であるとみなし、除外しているためである。
【００２４】
このように、本実施形態におけるファイル管理システムでは、操作画像における操作対象と他の表示物との表示上の類似度を求め、類似する表示物が存在する場合には、その操作の制御を行うものである。これにより、操作対象と類似する表示物が存在する場合には操作が制御され、見間違いによる誤操作を防止することができる。
【００２５】
〔第２の実施形態〕
次に本発明のファイル管理システムの第２の実施形態を説明する。本実施形態と第１の実施形態の機能構成は同様であるが、本実施形態では、操作対象情報および表示物情報に、操作画像における各々の表示位置情報が含まれている点において異なっている。なお、本実施形態の機能構成の説明は第１の実施形態と同様なので省略する。
【００２６】
処理の流れも上述の図３と同様であるが、＃１０における類似度の算出方法が異なっている。今、操作対象情報として、文字コード列ＴO、アイコン画像ＩOが得られており、表示物情報として文字コード列ＴD、アイコン画像ＩDが得られているとする。また、これらの表示位置を求める関数をＰ( )とする。なお、表示位置とは表示されているファイル名またはアイコンの外接矩形の左上の座標とするが、これに限定されるものではなく、重心座標や他の頂点座標を用いても構わない。このとき、類似度は以下の式で表される。
類似度＝Ｆ(Ｓt(ＴO，ＴD)，Ｓi(ＩO，ＩD)) × Ｇ(Ｓp(Ｐ(ＴO)，Ｐ(ＴD))，Ｓp(Ｐ(ＩO)，Ｐ(ＩD)) )
なお、Ｓpは値域を[0,1]とする２点間距離に応じた重みを算出する関数であり、２点間の距離が小さくなる程１に近づき、大きくなる程０に近づくものである。また、Ｇ( )は２つの重みから１つの重みを算出する関数であり、平均値関数、最小値関数等を用いることができる。なお、上述の計算式では、Ｆ( )とＧ( )の積を類似度としているが、これに限定されるものではなく、平均値や最大値等を用いても構わない。
【００２７】
このような類似度を用いることにより、文字コード列やアイコン画像の類似性のみならず、位置の類似性をも加味した類似度を求めることができ、操作対象のファイル名と類似する文字列が存在する場合にも、それらが互いに離れた位置に存在する場合には類似度が低くなり、操作制御することなく制御を実行することができる。これにより、操作の制御を行うと共に、不要な操作制御を防ぐことができ、操作制御と操作効率の均衡を図ることが可能となる。
【００２８】
〔第３の実施形態〕
次に、本発明のファイル管理システムの第３の実施形態を説明する。図７に示すように、本実施形態では、第１の実施形態の機能要素に加え、除外対象物記録部３１を備えている。除外対象物記録部３１は、ハードディスクドライブやフラッシュメモリ等で構成されているが、これに限定されるものではなく、他の構成を用いても構わない。
【００２９】
除外対象物記録部３１には、類似度算出の必要がないため、類似度算出から除外すべき表示物の表示物情報が記録されている。例えば、図４の操作画像では、表示物情報“ごみ箱”は、操作対象として扱われるものではないため、操作対象情報との類似度を算出する必要がない。そのため、文字列“ごみ箱”を除外対象物記録部３１に記録しておき、類似度算出部２４が類似度を算出する際に、類似度を算出する表示物情報が除外対象物記録部３１に登録されているか否かを判定し、登録されている場合には、その表示物情報に関する類似度算出をスキップする。
【００３０】
上述の処理を図８のフローチャートを用いて説明する。なお、この例では、除外対象物記録部３１には、表示物情報として文字列“ごみ箱”が記録されているとする。図８のフローチャートは、＃０９の処理を除き図３のフローチャートと同様なので、他の処理ステップの説明は省略する。＃０９では、＃０８で選択された表示物情報が除外対象物記録部３１に記録されているか否かを判定する。例えば、＃０８で図６の第２行目の対象物情報が選択された場合には、文字コード列“ごみ箱”が得られる。このとき、文字コード列“ごみ箱”と除外対象物記録部３１に記録されている表示物情報とが比較される。この例では、上述した通り、文字コード列“ごみ箱”は除外対象物となっているので（＃０９のYes分岐）、処理は＃１３へと流れ、類似度算出が行われない。一方、＃０８で図６の第４行目が表示物情報として得られた場合には、文字コード列“売上状況.txt”が除外対象物記録部３１に記録されている文字列と比較される。この場合、文字コード列“売上状況.txt”は除外対象物とはされていないので（＃０９のNo分岐）、処理は＃１０へ流れ、操作対象情報と表示物情報の類似度算出が行われる。
【００３１】
このように、本実施形態では除外対象物記録部３１に記録された除外対象物に該当する表示対象物情報を操作対象情報との類似度算出の対象から除外している。これにより、類似度算出の対象となる表示物を絞り込み、演算量を低減することが可能となっている。
【００３２】
〔第４の実施形態〕
次に、本発明のファイル管理装置の第４の実施形態を説明する。図９に示すように、本実施形態の機能要素は、第１の実施形態の機能要素に加え、ファイルの重要度を取得する重要度取得部４１およびファイルの重要度を記録している重要度テーブル４２を備えている。重要度取得部４１は、その処理を実行する手段（プログラムやモジュール等）がハードウェアに読み込まれることでその処理が実行されるが、これらをハードウェアとの組み合わせにより構成しても良いし、ロジック等を組み合わせたハードウェアのみで構成しても構わない。
【００３３】
本実施形態における処理の流れを図１０のフローチャートを用いて説明する。本実施形態の処理の流れは、第１の実施形態の処理と＃０６および＃１２の処理を除き同様であるので、同様の処理に関する説明は省略する。なお、本実施形態では、各ファイルの重要度は重要度テーブル４２に記録されており、重要度テーブル４２への重要度の登録は、ユーザがファイル名もしくはディレクトリ名を指定し、それらに対して重要度を設定することにより行われる。
【００３４】
上述した＃０１から＃０５の処理により、操作対象情報が取得されている。次に、重要度取得部４１により重要度テーブル４２から操作対象の重要度が取得される（＃０６）。この重要度の取得は、操作情報に含まれている操作対象識別情報をキーとして、重要度テーブル４２を検索することにより実現される。その後、上述の＃０７から＃１０の処理により操作対象情報と表示物情報の類似度が算出される。類似度の算出方法は、上述の実施形態のいずれを用いても構わない。算出された類似度は所定の閾値ＴＨと比較され（＃１１）、類似度が閾値ＴＨよりも大きい場合には（＃１１のYes分岐）、保留されている操作の制御が行われる（＃１２）。一方、制御値が閾値ＴＨ以下の場合には、上述した＃１３以降の処理が行われる。
【００３５】
制御部２５では、得られた操作対象の重要度と類似度とに基づき、保留されている操作の制御を行う。例えば、重要度が高く、類似度も大きい場合には、保留している操作を破棄することにより当該操作を禁止する、類似度が高くとも重要度が低い場合には、操作確認に止める等である。
【００３６】
なお、本実施形態では、重要度テーブル４２に重要度を記録する構成としているが、重要度テーブル４２を用いずに操作情報に重要度を含めておく、操作対象情報に操作対象であるファイルから抽出したキーワードを含めておき、キーワードから重要度を判定する等の構成とすることもできる。
【００３７】
このように、本実施形態では操作対象であるファイルに対し重要度を付与しており、操作対象情報と表示物情報との類似度および、その操作対象の重要度により操作を制御している。このため、重要度が高い程、厳しい制御を行う等、類似度と重要度の関係において柔軟な制御を実現でき、重要なファイルに対する誤操作を防ぐことが可能となっている。
【００３８】
なお、上述した実施形態では、スタンドアロン型でファイル管理システムを構成していたが、図１に示すように、サーバＳ、およびクライアント端末Ｃからクライアント−サーバ型として構成することも可能である。クライアント−サーバ型として構成する場合には、サーバＳおよび各端末Ｃは通信ネットワークＮにより接続されている。前記通信ネットワークＮは、企業や学校等の限られた施設内において情報を物理的に送るケーブルと、ＬＡＮスイッチやハブ等でなる中継機器を備えたＣＳＭＡ／ＣＤ（Carrier Sense Multiple Access with Collision Detection）方式のイーサネット（Ethernet）（商標）型のＬＡＮとして構成されたものであるが、この通信ネットワークＮとしてイーサネット型のＬＡＮ以外に、インターネットの技術を用いたイントラネットで構築されたものや、ＷＡＮ（Wide Area Network）の技術によって構築されるものでも良い。
【００３９】
前記サーバＳは、少なくとも汎用コンピュータ１で構成されており、必要に応じて図示しないディスプレイ、入力機器（キーボード、マウス等）を備えた構成とすることができる。端末Ｃは、少なくともコンピュータ本体２、ディスプレイ３および入力機器４（キーボード４ａ、マウス４ｂ）から構成されている。入力機器は、これらに限定されるものではなく、他の入力機器を用いても構わない。
【００４０】
この場合、上述した各機能部の一部をサーバが備える構成となるが、各機能部の動作はスタンドアロン型と同様である。
【００４１】
また、上述した実施形態では、操作情報に操作対象の表示情報を含めて送信しているが、これに限定されるものではなく、全表示物の表示情報を管理する表示物情報管理部を備えておき、操作対象情報取得部２２において、操作情報に含まれる操作対象識別情報をキーとして操作対象の表示情報を取得する、端末ＣのＯＳが提供するＡＰＩ（Application Programming Interface）を通じて取得する等、他の構成とすることもできる。表示物情報取得部２３における表示物情報の取得も操作対象情報取得部２２における操作対象情報の取得と同様である。
さらに、上述した実施形態では、表示物情報に操作対象情報が含まれていたため、所定類似度以上もしくは最大類似度の表示物を操作対象情報とみなしていたが、予め表示物情報から操作対象情報を除外する構成としても構わない。このような構成とすることにより、不要な類似度算出を避けることができる。
【図面の簡単な説明】
【００４２】
【図１】本発明によるファイル管理システムのシステム構成図
【図２】本発明によるファイル管理システムの第１の実施形態の機能要素を示す機能ブロック図
【図３】本発明によるファイル管理システムの第１の実施形態のフローチャート
【図４】本発明によるファイル管理システムにおける操作画像の例
【図５】本発明によるファイル管理システムの第１の実施形態における操作ファイル情
【図６】本発明によるファイル管理システムの第１の実施形態における表示物情報の例報の例
【図７】本発明によるファイル管理システムの第３の実施形態の機能要素を示す機能ブロック図
【図８】本発明によるファイル管理システムの第３の実施形態のフローチャート
【図９】本発明によるファイル管理システムの第４の実施形態の機能要素を示す機能ブロック図
【図１０】本発明によるファイル管理システムの第４の実施形態のフローチャート
【符号の説明】
【００４３】
Ｓ：サーバ
Ｃ：クライアント端末
Ｎ：ネットワーク
３：ディスプレイ
４：入力機器
４ａ：キーボード
４ｂ：マウス
１１：ＧＵＩ部
１２：操作情報生成部
２１：操作検出部
２２：操作対象情報取得部
２３：表示物情報取得部
２４：類似度算出部
２５：制御部
３１：除外対象物記録部
４１：重要度取得部
４２：重要度テーブル
【図１】
0004651122.tif 000002
【図２】
0004651122.tif 000003
【図３】
0004651122.tif 000004
【図４】
0004651122.tif 000005
【図５】
0004651122.tif 000006
【図６】
0004651122.tif 000007
【図７】
0004651122.tif 000008
【図８】
0004651122.tif 000009
【図９】
0004651122.tif 000010
【図１０】
0004651122.tif 000011