(57)【要約】  【課題】  削除されてごみ箱に移されたオブジェクトをその下位階層で個別に復元する。  【解決手段】  オブジェクト操作指示入力部１０は、ユーザの操作に基づいて、操作指示、例えば、ごみ箱への削除、ごみ箱からの復元、オブジェクトの移動、コピー等を入力する。表示情報制御部１１はオブジェクト管理構造やゴミ箱の状態を表示制御する。表示装置１６にオブジェクト管理構造が表示されているときには、オブジェクト操作部１２が、オブジェクト管理構造情報記憶部１３に記憶されている当該オブジェクトのリンク情報をごみ箱関連情報に移す。表示装置１６にごみ箱関連情報が表示されているときには、ごみ箱に移されているオブジェクトを指定して復元させることができる。ユーザは、削除単位の下位のオブジェクトも閲覧でき、さらに、これを個別に指定して復元できる。【選択図】  図１
2006092021.tif 000002
【特許請求の範囲】
【請求項１】
データ管理の階層構造情報を記憶するデータ管理情報記憶手段と、
上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するデータ管理情報表示手段と、
上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させる第１遷移手段であって、上記データが下位階層のデータを含む場合は当該データをその下位階層のデータを含んだままで、ごみ箱に遷移させる第１遷移手段と、
上記ごみ箱に遷移させられたデータおよび上記下位階層のデータを表示するごみ箱データ表示手段と、
上記ごみ箱に遷移させられたデータまたは上記下位階層のデータを上記データ管理階層構造上の指定した位置のデータに遷移させる第２遷移手段とを実現するためにコンピュータで実行されることを特徴とするデータ管理用コンピュータプログラム。
【請求項２】
データは、フォルダーおよびファイルとして管理され、上記フォルダーは他のフォルダーまたはファイルを下位階層として含む請求項１記載のデータ管理用コンピュータプログラム。
【請求項３】
ゴミ箱に遷移させられたデータの実体を所定の記憶装置に移管する請求項１または２記載のデータ管理用コンピュータプログラム。
【請求項４】
上記所定の記憶装置は、上記データ管理装置と別のコンピュータシステムの記憶装置である請求項３記載のデータ管理用コンピュータプログラム。
【請求項５】
データ管理の階層構造情報を記憶するデータ管理情報記憶手段と、
上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するデータ管理情報表示手段と、
上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させる第１遷移手段であって、上記データが下位階層のデータを含む場合は当該データをその下位階層のデータを含んだままで、ごみ箱に遷移させる第１遷移手段と、
上記ごみ箱に遷移させられたデータおよび上記下位階層のデータを表示するごみ箱データ表示手段と、
上記ごみ箱に遷移させられたデータまたは上記下位階層のデータを上記データ管理階層構造上の指定した位置のデータに遷移させる第２遷移手段とを有することを特徴とするデータ管理装置。
【請求項６】
データ管理情報記憶手段にデータ管理の階層構造情報を記憶するステップと、
データ管理情報表示手段により、上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するステップと、
第１遷移手段により、上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させ、かつ、上記データが下位階層のデータを含む場合は当該データをその下位階層のデータを含んだままで、ごみ箱に遷移させるステップと、
ごみ箱データ表示手段により、上記ごみ箱に遷移させられたデータおよび上記下位階層のデータを表示するステップと、
第２遷移手段により、上記ごみ箱に遷移させられたデータまたは上記下位階層のデータを上記データ管理階層構造上の指定した位置のデータに遷移させるステップとを有することを特徴とするデータ管理装置のデータ管理方法。
【請求項７】
データ管理の階層構造情報を記憶するデータ管理情報記憶手段と、
上記階層楮情報により管理されるデータの実体を記憶する実体記憶手段と、
上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するデータ管理情報表示手段と、
上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させる第１遷移手段と、
ごみ箱に遷移させられたデータの実体を所定の記憶装置に移管する移管手段と、
上記ごみ箱に遷移させられたデータを表示するごみ箱データ表示手段と、
上記ごみ箱に遷移させられたデータを上記データ管理階層構造上の指定した位置のデータに遷移させる第２遷移手段と、
上記ごみ箱から遷移させられたデータの実体を上記所定の記憶装置から上記実体記憶手段に戻す復帰手段とを実現するためにコンピュータで実行されることを特徴とするデータ管理用コンピュータプログラム。
【請求項８】
データ管理の階層構造情報を記憶するデータ管理情報記憶手段と、
上記階層楮情報により管理されるデータの実体を記憶する実体記憶手段と、
上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するデータ管理情報表示手段と、
上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させる第１遷移手段と、
ごみ箱に遷移させられたデータの実体を所定の記憶装置に移管する移管手段と、
上記ごみ箱に遷移させられたデータを表示するごみ箱データ表示手段と、
上記ごみ箱に遷移させられたデータを上記データ管理階層構造上の指定した位置のデータに遷移させる第２遷移手段と、
上記ごみ箱から遷移させられたデータの実体を上記所定の記憶装置から上記実体記憶手段に戻す復帰手段とを有することを特徴とするデータ管理装置。
【請求項９】
データ管理情報記憶手段にデータ管理の階層構造情報を記憶するステップと、
上記階層楮情報により管理されるデータの実体を実体記憶手段に記憶するステップと、
データ管理情報表示手段により上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するステップと、
第１遷移手段により上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させるステップと、
ごみ箱に遷移させられたデータについて、移管手段により当該データの実体を所定の記憶装置に移管するステップと、
ごみ箱データ表示手段により上記ごみ箱に遷移させられたデータを表示するステップと、
第２遷移手段により、上記ごみ箱に遷移させられたデータを上記データ管理階層構造上の指定した位置のデータに遷移させるステップと、
上記ごみ箱から遷移させられたデータについて、復帰手段により当該データの実体を上記所定の記憶装置から上記実体記憶手段に戻すステップとを有することを特徴とするデータ管理装置のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一括してオブジェクトを削除でき、かつ、削除オブジェクトを保持できるデータ管理システムにおいて、削除されたオブジェクトを扱う技術に関し、とくに一括して削除したオブジェクトの一部を復元できるようにしたものである。
【背景技術】
【０００２】
従来の一括削除可能でかつ削除オブジェクトを保持できる装置においては、例えば特許文献１および特許文献２に示されるように、削除されたオブジェクトを表示したり、一括して復元したりすることはできたが、一括削除されたオブジェクトを個々に復元することはできず、そのため一括削除されたオブジェクトの中のひとつだけを復元する場合には、一旦全てを復元後、個々のオブジェクトを取得するしかなかった。
【０００３】
なお、オブジェクトは、一塊のデータとして管理可能なものを指し、例えば、文書、ファイル、フォルダー等であるが、これに限定されない。掲示板、そのなかの記事、スレッドもオブジェクトである。またオブジェクトを削除でき、かつ削除オブジェクトを確定的に削除するまで保持する機能、またはその保管場所、を以下ではごみ箱とも呼ぶ。
【特許文献１】特開２０００−３５９０７公報
【特許文献２】特開２０００−３０５８２９公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、以上の事情を考慮してなされたものであり、一括削除されたオブジェクトグループ中の個々のオブジェクトまたはオブジェクトグループを復元できるデータ管理技術を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明の原理的な構成例によれば、上述の目的を達成するために、一括削除されたオブジェクトを個々に扱う手段として、オブジェクト毎に削除を示す情報を持たせ、個々の復元を可能とする手段と、削除オブジェクトの格納情報を操作することにより、削除されたオブジェクトを、非削除オブジェクトとも関連づけることを可能とする手段により、削除オブジェクト間、および非削除オブジェクト間での整合性を保持したまま一括削除されたオブジェクトを個々に扱うことを可能とした。
【０００６】
さらにこの発明を説明する。ここでは、説明の便宜上、実施例で用いた参照符号を付して説明するが、この発明の技術的な範囲が実施例に限定されないことはもちろんである。
【０００７】
この発明の一側面によれば、上述の目的を達成するために、データ管理装置に：データ管理の階層構造情報を記憶するデータ管理情報記憶手段（１３）と；上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するデータ管理情報表示手段（１１）と；上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させる第１遷移手段であって、上記データが下位階層のデータを含む場合は当該データをその下位階層のデータを含んだままで、ごみ箱に遷移させる第１遷移手段と（１２）；上記ごみ箱に遷移させられたデータおよび上記下位階層のデータを表示するごみ箱データ表示手段（１１）と；上記ごみ箱に遷移させられたデータまたは上記下位階層のデータを上記データ管理階層構造上の指定した位置のデータに遷移させる第２遷移手段（１２）とを設けるようにしている。
【０００８】
この構成においては、ごみ箱に上位階層のデータを指定して一括して遷移させられたデータ中の一部をデータ管理の階層構造中に復元することができる。
【０００９】
データは、オブジェクトとも呼び、例えば、ファイル、文書、フォルダー、掲示板、掲示板の記事、スレッドである。
【００１０】
ごみ箱は、削除したデータがデータ管理階層構造に表示されないようにするとともに、指定された場合にはデータ管理階層構造に復元可能に保持する機能である。
【００１１】
第２遷移手段において指定される復元先の位置は、デフォルトで指定される場合も含む。ごみ箱に削除されたファイルまたはフォルダーをそのまま元の位置に復元する場合には復元先を指定する必要がない。
【００１２】
この構成において、例えば、データは、フォルダーおよびファイルとして管理され、上記フォルダーは他のフォルダーまたはファイルを下位階層として含む
【００１３】
ゴミ箱に遷移させられたデータの実体を所定の記憶装置に移管するようにしてもよい。この場合、上記所定の記憶装置は、上記データ管理装置と別のコンピュータシステムの記憶装置であってもよい。
【００１４】
また、この発明の他の側面によれば、データ管理装置に：データ管理の階層構造情報を記憶するデータ管理情報記憶手段と；上記階層楮情報により管理されるデータの実体を記憶する実体記憶手段と；上記データ管理の階層構造情報に基づいてデータ管理階層構造を表示するデータ管理情報表示手段と；上記データ管理階層構造上のデータを指定して、ゴミ箱に遷移させる第１遷移手段と；ごみ箱に遷移させられたデータの実体を所定の記憶装置に移管する移管手段と；上記ごみ箱に遷移させられたデータを表示するごみ箱データ表示手段と；上記ごみ箱に遷移させられたデータを上記データ管理階層構造上の指定した位置のデータに遷移させる第２遷移手段と；上記ごみ箱から遷移させられたデータの実体を上記所定の記憶装置から上記実体記憶手段に戻す復帰手段とを設けるようにしている。
【００１５】
この構成においては、ごみ箱に遷移されたデータについてはその実体を他の記憶装置、短径的にはアーカイブ目的の記憶装置に移管できるので、本体システムの記憶容量の逼迫を回避できる。
【００１６】
他の記憶装置は他のコンピュータシステムの記憶装置であっても良いし、外付け用のアーカイブ用の記憶装置でも良い。
【００１７】
データの種類例えば画像データのみを他の記憶装置に移管するようにしても良い。
【００１８】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００１９】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００２０】
この発明によれば、上位階層のオブジェクトを指定して一括削除されたオブジェクト
を個々に指定して復元できる。
【発明を実施するための最良の形態】
【００２１】
以下、この発明の実施例について説明する。
【００２２】
図１は、この発明の実施例のデータ管理装置１００を全体として示している。データ管理装置１００はパーソナルコンピュータ等の計算機上で実行されるプログラムとして実現されている。以下に説明する機能ブロックはコンピュータのハードウェア資源およびソフトウェア資源を協同させて実現されている。
【００２３】
図１において、データ管理装置１００は、オブジェクト操作指示入力部１０、表示情報制御部１１、オブジェクト操作部１２、オブジェクト管理構造情報記憶部１３、ごみ箱関連情報記憶部１４、オブジェクト実体データ記憶部１５、表示装置１６等を含んで構成されている。
【００２４】
オブジェクトは典型的には文書およびフォルダーである。フォルダーは１または複数の文書またはフォルダーを含むことができる。
【００２５】
オブジェクト操作指示入力部１０は、ユーザの操作に基づいて、操作指示、例えば、ごみ箱への削除、ごみ箱からの復元、オブジェクトの移動、コピー等をデータ管理装置１００本体に入力するものである。表示情報制御部１１はオブジェクト管理構造やゴミ箱の状態を表示制御するものである。オブジェクト管理構造はオブジェクト管理構造情報記憶部１３の内容に基づいて表示装置１６に表示され、ごみ箱の状態はごみ箱関連情報記憶部１４の内容に基づいて表示装置１６に表示される。
【００２６】
上述したように、ごみ箱は、オブジェクトを削除でき、かつ削除オブジェクトを確定的に削除するまで保持する機能、その保管場所を指す。
【００２７】
オブジェクト管理構造情報は図２に示すように例えば管理対象のオブジェクト（ごみ箱に移管されていないオブジェクト）について管理ＩＤ、親オブジェクトの管理ＩＤ、子オブジェクトの管理ＩＤからなるリンク情報を保持して、オブジェクトの階層構造を表示できるようにしている。オブジェクト管理構造情報のオブジェクトの管理ＩＤによりオブジェクト実体データ記憶部１５を参照して、オブジェクトのタイトル等の属性、文書本体等を取得できる。
【００２８】
ごみ箱関連情報も図２に示すように例えばごみ箱に遷移させられたオブジェクトについて管理ＩＤ、親オブジェクトの管理ＩＤ、子オブジェクトの管理ＩＤからなるリンク情報を保持している。ごみ箱関連情報のオブジェクトの管理ＩＤに基づいてオブジェクト実体データ記憶部１５を参照してオブジェクトのタイトル等属性を取得できる。ごみ箱内の文書の内容を閲覧できるようにしても良い。
【００２９】
表示装置１６にオブジェクト管理構造が表示されているときには、オブジェクト操作指示入力部１０を介してオブジェクトに対する、削除等を含む種々の操作を指定できる。例えば表示画面上で所定のオブジェクト（文書、フォルダー）を指定して削除を指示して当該オブジェクトをごみ箱に遷移させることができる。具体的には、オブジェクト操作部１２が、オブジェクト管理構造情報記憶部１３に記憶されている当該オブジェクトのリンク情報をごみ箱関連情報に移す。実際には、オブジェクト管理構造情報記憶部１３およびごみ箱関連情報記憶部１４を１つに統合して、ごみ箱関連情報に移されたことを示すフラグを付すだけでも良い。
【００３０】
この時のフロー例を図３に示す（ステップＳ１０、Ｓ１１）。
【００３１】
表示装置１６にごみ箱関連情報が表示されているときには、ごみ箱に移されているオブジェクトを指定して復元させることができる。この場合、ごみ箱関連情報は、当初は図６に示すように削除単位のオブジェクトが示されている。例えば、図６では、文書ａ、ｂ、ｃおよびフォルダーｄがそれぞれ指定されて削除されごみ箱に遷移されている。フォルダーｄはｄ１、ｄ２の文書を含み、フォルダーｄを閲覧していると図７に示すように、文書ｄ１、ｄ２が表示される。ユーザは、削除単位の下位のオブジェクトも閲覧でき、さらに、これを個別に指定して復元できる。具体的には、オブジェクト操作部１２が、ごみ箱関連情報記憶部１４に記憶されている当該オブジェクトのリンク情報をオブジェクト管理構造情報記憶部１３に移す。オブジェクト管理構造情報記憶部１３およびごみ箱関連情報記憶部１４を１つに統合している場合には、ごみ箱関連情報に移されたことを示すフラグを外すだけでも良い。
【００３２】
図４に一括復元のフロー例を示し（ステップＳ１２、Ｓ１３）、図５に一括削除オブジェクトの下位オブジェクトの復元のフロー例を示す（ステップＳ１４、Ｓ１５）。
【００３３】
つぎに具体的なオブジェクトの削除・復元にてついて例を挙げて説明する。
【００３４】
図８において、最上部の図は、データ管理装置１００上のある構成（削除前の状態）を示す（Ａ）。なお、「表示部」はデータ管理構造表示領域を意味し、「ごみ箱」はごみ箱関連情報表示領域を示す。両領域は同時に表示させても良いし、独立に、あるいは、切り替えて表示しても良い。
【００３５】
次の遷移では、フォルダーＡ−１を削除した際の変化後の構成を示す（Ｂ）。このときごみ箱関連情報として、フォルダーＡとフォルダーＡ−１の関係が保持される。次の遷移では、フォルダーＡ−２のみをフォルダーＢ−２以下に復元した際の変化後の構成を示す（Ｃ）。このときごみ箱関連情報として、フォルダーＡ−１とフォルダーＡ−２、フォルダーＡ−２とフォルダーＡ−３の関係が保持される。次の遷移では、フォルダーＡ−１以下を復元した際の変化後の構成を示す（Ｄ）。併せて、フォルダーＡ−１以下を削除した後の構成を示す（Ｅ）。これらのときごみ箱関連情報は必要なくなるため削除される。
【００３６】
このようにこの実施例によれば、一括して削除したオブジェクトの下位オブジェクトを個別に指定して復元することができる。
【００３７】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。例えば、上述実施例ではオブジェクトとしてフォルダーを主に例に挙げて説明したが、データ管理装置内で管理されているデータの関連を表すものであれば何れでも良い。例えば、一括削除したフォルダーに含まれる文書を個別に復元したり、削除した掲示板に含まれる１記事や１スレッドを復元するようにしてもよい。
【００３８】
また、データ管理装置内で管理されているデータ間の関連に限らない。例えば、関連先をファイルシステム上のパスで指定することで、ごみ箱内のデータをバックアップメディア上に保持するといったことが可能となる。例えば、図９に示すように関連先をＵＲＬで指定することで、ごみ箱内のデータをネットワークを越えて保持するといったことが可能となる。例えば、関連先をＬＤＡＰのＤＮ（Ｄｉｓｔｉｎｇｕｉｓｈｅ  Ｎａｍｅ）で指定することで、ごみ箱内のデータをディレクトリサーバー上に保持するといったことが可能となる。この場合、一括削除してごみ箱に遷移させたデータをその下位階層で指定して個別に復元する構成を採用せずに、通常のごみ箱にも適用できる。
【図面の簡単な説明】
【００３９】
【図１】この発明の実施例の構成を説明する図である。
【図２】上述実施例のオブジェクト管理構造情報およびごみ箱管理情報の管理構造を説明する図である。
【図３】上述実施例の削除動作例を説明するフローチャートである。
【図４】上述実施例の復元動作例（一括）を説明するフローチャートである。
【図５】上述実施例の復元動作例（個別）を説明するフローチャートである。
【図６】上述実施例のごみ箱の表示例を説明する図である。
【図７】上述実施例のごみ箱の下位階層表示例を説明する図である。
【図８】上述実施例の動作例を説明する図である。
【図９】上述実施例の変形例を説明する図である。
【符号の説明】
【００４０】
１０      オブジェクト操作指示入力部
１１      表示情報制御部
１２      オブジェクト操作部
１３      オブジェクト管理構造情報記憶部
１４      ごみ箱関連情報記憶部
１５      オブジェクト実体データ記憶部
１６      表示装置
１００      データ管理装置
【図１】
2006092021.tif 000003
【図２】
2006092021.tif 000004
【図３】
2006092021.tif 000005
【図４】
2006092021.tif 000006
【図５】
2006092021.tif 000007
【図６】
2006092021.tif 000008
【図７】
2006092021.tif 000009
【図９】
2006092021.tif 000010
【図８】
2006092021.tif 000011