(57)【要約】【課題】携帯音楽プレーヤーのヒットに象徴されるように音楽ファイルのダウンロードも日常のこととなっている。また、デジタルカメラで撮影される画像ファイルは仕事、プライベートの別なく様々なテーマで作成され、コンピュータ内に日々蓄積されていく。このように生活の軌跡を表すかのように膨大なデータが貯蔵されていくようになると、これまでのような単一の固定的なフォルダ構成で管理することは限界が見え始めている【解決手段】本発明は、独自のシンボリックリンク機能によって本来一つの分類基準からしか見ることができないファイル及びフォルダを、シンボリックリンクにより作られるダミーノードを用いてＯＳの制約に囚われず多様な基準でユーザーに表示することを可能にする仮想フォルダによる多次元的なファイル表示方法及び装置を提供する。【選択図】図６
2007272851.tif 000002
【特許請求の範囲】
【請求項１】
本発明は、単独のコンピュータ上またはサーバー上で動作するアプリケーションの基本部分で、本発明によるアプリケーションが独自に設定する、実ファイル・実フォルダに対するシンボリックリンクを用いて仮想のフォルダノード及びダミーノードを作成し、これを運用することによって、ＯＳが提示するファイル表示機能を越えた、目的という切り口に応じて間接的に実ファイル・実フォルダを管理することを特徴とする仮想フォルダによる多次元的なファイル表示方法及び管理装置。
【請求項２】
請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、本装置にドロップされた実ファイルの複製を、複製ファイルの保存場所であるオリジナルデータエリア内の作成日時を基準に本装置によりＯＳ上に実際に作成されるディレクトリ構造内に作成することを特徴とする仮想フォルダによる多次元的なファイル表示方法及び管理装置。
【請求項３】
請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、請求項２のようにオリジナルデータエリア内に複製された複製ファイルをシンボリックリンクで参照する仮想的なダミーノードを本装置内の仮想ワークエリアである仮想グループエリアに登録し、これを用いてグルーピングを行い、ＯＳのファイル管理機能を補助することを特徴とする仮想フォルダによる多次元的なファイル表示方法及び管理装置。
【請求項４】
請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、仮想グループエリア内で他の場所にあるダミーノード及びフォルダノードを再参照して自身の下に子ノードとして付けるなど、これまでのＯＳのディレクトリ構造の概念に囚われない表示・操作を可能とすることを特徴とする仮想フォルダによる多次元的なファイル表示方法及び管理装置。
【請求項５】
請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、検索結果をフォルダノードで括られたダミーノード化して仮想ワークエリアに他のフォルダノード、ダミーノードと同列で扱えることを特徴とする仮想フォルダによる多次元的なファイル表示方法及び管理装置。
【請求項６】
請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、仮想ワークエリア内のダミーノードからオリジナルデータエリア内の参照先の実ファイルを削除、複製等ＯＳコマンドに類似する機能を実行することを特徴とする仮想フォルダによる多次元的なファイル表示方法及び管理装置。
【請求項７】
請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、ダミーノードのドラッグ・アンド・ドロップなどの行為によりＯＳの管理するストレージ内に実ファイルの複製を新たに作成することを特徴とする仮想フォルダによる多次元的なファイル表示方法及び管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンピュータにおけるフォルダ及びファイルの効率的なファイル管理方法及び管理装置に関するものである。
【背景技術】
【０００２】  コンピュータ内では、ファイルの分類の目的でフォルダ（ディレクトリ）が利用されている。しかし、フォルダ及びファイルは一意に１つのものを特定するためのものであるので構造はスタティック（固定的）である。他方、シンボリックリンクは、ユーザーから見ればファイルでありフォルダとして認知されるがその実体はパス名で、これらのオープンは参照先のファイル及びフォルダの操作に他ならず、一つの実体に対して複数のシンボリックリンクを定義して、各所から操作することを可能にする仮想的なファイルを指す。
【発明の開示】
【発明が解消しようとする課題】
【０００３】  「背景技術」のところで説明したように一般的にフォルダの構成は、ファイルを管理しやすくする為に決められる。例えば作成日に着目して月単位でフォルダを作成したり、プロジェクト毎にフォルダを作成して管理したりするようにである。しかし、構造が固定的であるために「作成日」、「プロジェクト」、「担当者」など複数の意図を共存させる目的でファイルを配置することはできない。方策としてデータベースや検索を併用したりするが、データベース自体がファイルやフォルダを直接操作できる訳ではないし、フォルダ構成、ファイル情報とデータベースとで差異が生じてしまいやすい為に管理が面倒になるという問題を含んでいる。
【０００４】  これを避けるために目的別にフォルダ構成を行った場合は、逆にそれぞれのテーマ毎に複製を持っておく必要が生まれてしまい、この場合はストレージ上の複数のフォルダに同一起源のファイルが散在してしまうことになり、使い勝手の向上とは逆にオリジナルのデータ管理が難しくなる。
【０００５】  では検索で管理するというのはどうかと言うと、検索に関しても、検索から漏れてしまっているものの中に重要な情報がある可能があり、キーワードの絞り込み方次第で表示結果は千変万化するものであるので、補助的な利用が妥当だと考えられる。
【０００６】  本発明では、シンボリックリンクを利用した仮想フォルダによる多次元的なファイル表示によりこのような固定的なフォルダ構成による運用上の不便を解消することを目的とするものである。
【課題を解決するための手段】
【０００７】  本発明は、請求項１にあるように単独またはサーバー上で動作するアプリケーションの基本部分で、本発明にによるアプリケーションが独自に設定する、実ファイル・実フォルダに対するシンボリックリンクを用いて仮想のフォルダノード及びダミーノードを作成し、これを運用することによって、ＯＳが提示するファイル表示機能を越えた、目的という切り口に応じて間接的に実ファイル・実フォルダを管理することを特徴とするものである。
【０００８】  本発明は、請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、本装置にドロップされた実ファイルの複製を、複製ファイルの保存場所であるオリジナルデータエリア内の作成日時を基準に本装置によりＯＳ上に実際に作成されるディレクトリ構造内に作成することをことを特徴とするものである。
【０００９】  本発明は、請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、請求項２のようにオリジナルデータエリア内に複製された複製ファイルをシンボリックリンクで参照する仮想的なダミーノードを本装置内の仮想ワークエリアである仮想グループエリアに登録し、これを用いてグルーピングを行い、ＯＳのファイル管理機能を補助することを特徴とするものである。
【００１０】  本発明は、請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、仮想グループエリア内で他の場所にあるダミーノード及びフォルダノードを再参照して自身の下に子ノードとして付けるなど、これまでのＯＳのディレクトリ構造の概念に囚われない表示・操作を可能とすることを特徴とするものである。
【００１１】  本発明は、請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、検索結果をフォルダノードで括られたダミーノード化して仮想ワークエリアに他のフォルダノード、ダミーノードと同列で扱えることを特徴とするものである。
【００１２】  本発明は、請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、仮想ワークエリア内のダミーノードからオリジナルデータエリア内の参照先の実ファイルを削除、複製等ＯＳコマンドに類似する機能を行えることを特徴とするものである。
【００１３】  本発明は、請求項１の仮想フォルダによる多次元的なファイル表示方法及び管理装置において、ダミーノードのドラッグ・アンド・ドロップなどの行為によりＯＳの管理するストレージ内に実ファイルの複製を新たに作成することを特徴とするものである。
【発明の効果】
【００１４】  携帯音楽プレーヤーのヒットにも象徴されるように音楽ファイルのダウンロードも日常のこととなっている。また、デジタルカメラで撮影される画像ファイルは仕事、プライベートの別なく様々なテーマで作成され、コンピュータ内に日々蓄積されていく。このように生活の軌跡を表すかのように膨大なデータが貯蔵されて行くようになるとこれまでのような単一の固定的なフォルダ構成で管理することは「発明が解消しようとする課題」のところで述べた様に限界が見え始めている。
【００１５】  本発明は、音楽ファイルや写真、ムービー、テキストファイルなどＯＳが管理対象とする全てのファイルに対し、自由な切り口でファイルを管理するツールを提供するもので、膨大なコレクションの中からジャンルを跨いでドライブ用の音楽ファイルをグルーピングしてコピーしたり、同じくデジタルカメラで撮り貯めた子供やペットのコレクション画像の中からプレゼント用の画像ファイルをグルーピングしたりする場面で真価を発揮するものである。
【発明を実施するための最良の形態】
【００１６】  以下、本発明の実施形態を、図１〜６に基づいて説明する。【００１７】  本発明は、独自のシンボリックリンク機能によって本来一つの分類基準からしか見ることができないファイル及びフォルダを、シンボリックリンクにより作られるダミーノードを用いて多様な基準で認知することを可能にする技術である。【００１８】  例えば、図１においてコンピュータのストレージ（１）に保存されるファイル（４）が本発明によって提供されるアプリケーション（０）の中、仮想グループエリア（３）の中の任意のグループ分けフォルダノード（５）にドラッグ・アンド・ドロップ（以降、ドロップと呼ぶ）された際、ドロップされたファイル（４）は、まずオリジナルデータエリア（２）の保存場所（１３ａ）内の所定のフォルダ内に複製され、複製ファイル（９）を作る。続いて仮想グループエリア（３）のドロップ対象であったフォルダノード（５）の中には、この複製ファイル（９）をシンボリックリンクによって参照するダミーノード（７）が作成される。この時、アプリケーションのユーザーにとっては、複製ファイル（９）とダミーノード（７）は共に実体のあるファイル様のものとして提示される。また、ダミーノード（７）の消去に伴って参照先の複製ファイル（９）を消去するコマンドも用意されるなど、ＯＳの機能を代替する機能も用意されている。【００１９】  上の例では、まずグループ分けすべきフォルダノードが仮想グループエリア（３）にある場合を示したが、グループ分けをするフォルダノードがまだ仮想グループエリア（３）に作成されていない場合は、ドロップ先をオリジナルデータエリア（２）にすることも可能である。オリジナルデータエリア（２）の詳細は図３に示しているが、図２で（１１）のようにドロップされたファイルは、図３の保存場所（１３ｂ）の中にあるカレンダーに準拠した階層的なフォルダ構造の中に複製が行われる。尚、このオリジナルデータエリアのフォルダ構造に限っては、ＯＳ上のディレクトリ構造と一致しておりアプリケーションが保持する仮想的なものではない。図３ではこの時ドロップした日付けが２００６年３月２９日で「２００６年／３月／２９日」というフォルダの中にファイル（１０）の複製である複製ファイル（１２）が作成されたことを示している。このように直接オリジナルデータエリア（２）にドロップされ登録された複製ファイル（１２）は、後日、仮想グループエリア（３）に振り分け先のグループが決まった時点でここへの登録を行うことができる。【００２０】  それを示しているのが図２で、オリジナルデータエリア（２）の保存場所（１３ｂ）に登録された複製ファイル（１２）を（１６）のようにフォルダ（５）にドロップすると、フォルダノード（５）の下に複製ファイル（１２）をシンボリックリンクによって参照するダミーノード（１７）が作成・登録される。【００２１】  図４は、仮想グループエリア（３）内での、フォルダノード及びダミーノードの再帰的な呼び出しの例を示したものである。図２で完成したフォルダノード（５）をそのまま別の系統のフォルダノード（３１）にドロップ（１８）すると、フォルダノード（３１）の下にフォルダノード（５）を複製または移動（複製か移動かはコマンドにより選択）してフォルダノード（１９）が作成される。このように再帰的な呼び出しを許すことによって、ＯＳが管理する実際の実ファイルの保存形態（ディレクトリ構造）とは全く独立に、個々にコレクションれたダミーノード群をまとめ上げて体系を作るような自由度が高く、直感的な情報管理を行うことが可能となる。【００２２】  本発明では、検索された結果も仮想グループエリア（３）でのファイルノード、フォルダノードと同様の具体的なオブジェクトとして扱われる。図５ではその様子を説明していて、本発明によるアプリケーションから起動した検索ウインドウ（２１）で、ある条件で検索を行った場合際に、（２３）のような検索結果が得られたとする。通常の検索結果は実体を持たない文字列による該当リストであるが、本発明では検索結果も、仮想グループエリア（３）の検索結果ｒｏｏｔ（２１）以下にフォルダノード、ダミーノードとして（２４）のように具体化されて表示される。これらは他のノード類と区別はなく同様に活用することができる。【００２３】  本発明では、フォルダノードにコレクションされたダミーノードを用いて、オリジナルデータエリア（２）にある実ファイルの複製を、コンピュータ上のストレージ（１）に作成することができる。図６を使ってこれを説明することにする。まず、オリジナルデータエリア（２）には、「赤：１」、「白：２」、「青：３」、「緑：４」、「赤：５」の５枚の画像ファイルが入っているものとする。これら画像ファイルを使って「イタリア国旗」、「フランス国旗」を作りたいと考えた時、仮想グループエリア（３）の中にあるフォルダノードをイタリアの国旗を作るフォルダノード（２５）、フランスの国旗を作るフォルダノード（２６）として、その中に目的のファイルのダミーノードを作成する（２８）。これを選択して（２９）のように、（１）のストレージ対しての複製コマンドを実行すると、参照先のオリジナルデータエリア（２）から実データが複製され複製ファイル（３０）が完成する。
【図面の簡単な説明】
【００２４】
【図１】仮想グループエリアへのダミーノードの登録の概念図である。
【図２】オリジナルデータエリアへのファイル登録の概念図である。
【図３】複製された実ファイルの時系列による保存概念を示した図である。
【図４】仮想グループエリア内でのノードの再帰的な指定に関する図である。
【図５】検索によって作成される検索結果を表すノードの配置概念図である。
【図６】仮想グループエリアを用いた実ファイルコピーの概念図である。
【図１】
2007272851.tif 000003
【図２】
2007272851.tif 000004
【図３】
2007272851.tif 000005
【図４】
2007272851.tif 000006
【図５】
2007272851.tif 000007
【図６】
2007272851.tif 000008