(57)【特許請求の範囲】
【請求項１】
複数のファイルを階層構造で管理する情報処理装置であって、
ファイルを指示する指示手段と、
前記指示手段により指示されたファイルにリンクする仮想ファイルを生成する生成手段と、
前記生成手段により生成された仮想ファイルに対応する仮想ファイルアイコンを表示する表示制御手段と、
仮想ファイル及びファイルを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶された仮想ファイル及びファイルの複写要求時に、複写元が記憶されている第１の記憶手段への複写要求である場合は仮想ファイル及びファイルの複写を実行し、複写元が記憶されている第１の記憶手段と異なる第２の記憶手段への複写要求である場合、仮想ファイルの複写を実行しないように制御する複写制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記表示制御手段により表示された前記仮想ファイルアイコンが指示された場合、該仮想ファイルアイコンに対応するファイルを検索する検索手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記仮想ファイルの更新状態に基づいて、該仮想ファイルにリンクするファイルを更新する更新手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記生成手段により生成された仮想ファイルを所望の階層に登録する登録手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項５】
ファイルに対応するファイルアイコンと前記仮想ファイルアイコンとを識別可能に表示するよう制御する第２の表示制御手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項６】
所望の階層に登録された任意のファイルにリンクする仮想ファイルの指示状態を監視して、指示中の仮想ファイルに対応するファイルにリンクする残るすべての仮想ファイルへのアクセスを制限するアクセス制限手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項７】
ウインドウ内で指示された仮想ファイルへのアクセス実行中、前記ウインドウ内の仮想ファイルアイコンおよび該指示された仮想ファイルに対応するファイルにリンクする残るすべての仮想ファイルのアイコンをアクセス禁止表示状態に設定する仮想ファイルアイコン管理手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項８】
ウインドウ内で指示された仮想ファイルに対応する仮想パス表示要求時または仮想ファイルの検索終了後の仮想パス表示要求時に、前記仮想ファイルに対するファイルに至るまでの仮想パス情報をウインドウ表示する仮想パス表示手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項９】
複数のファイルを階層構造で管理する情報処理方法であって、
ファイルを指示する指示工程と、
前記指示工程により指示されたファイルにリンクする仮想ファイルを生成して第１の記憶手段に記憶させる生成工程と、
前記生成工程により生成された仮想ファイルに対応する仮想ファイルアイコンを表示する表示制御工程と、
前記第１記憶手段に記憶された仮想ファイル及びファイルの複写要求時に、複写元が記憶されている第１の記憶手段への複写要求である場合は仮想ファイル及びファイルの複写を実行し、複写元が記憶されている第１の記憶手段と異なる第２の記憶手段への複写要求である場合、仮想ファイルの複写を実行しないように制御する複写制御工程と、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、複数のファイルを階層構造で管理する情報処理装置および情報処理方法に関するものである。
【０００２】
【従来の技術】
従来、この種の装置では、キャビネットアイコンをポインティングデバイスで指示し、例えば本体ハ−ドディスク内にツリー構造でバインダとファイルを管理できるように構成され、種々のファイル作成，ファイル検索処理をスムーズに行えるように構成されていた。
【０００３】
この場合、キャビネットで管理可能なファイルとしては、文書用紙，入力用紙，表計算用紙，イメージ用紙等種々のものがある。
【０００４】
【発明が解決しようとする課題】
このように大容量の記憶媒体をキャビネットに従属するツリー構造でバインダとファイルを管理することができるという利点があるが、その管理されるファイル数が増えてくると、すなわちツリー構造が深くなると、例えばバインダ中にバインダがあり、その中にさらにバインダが存在するというような階層の深いバインダ内のファイルを開くためには、所望とするファイルを検索するまでに相当のウインドウ指示操作を行う必要があり、操作者の負担が重くなるという問題点があった。特に、大容量記憶媒体、例えば光磁気ディスク（ＭＯ）を記憶媒体とする場合、３．５インチメディアで、約９９．３Ｍバイトでデータを読み込み／書き込み可能となるため、８０Ｍ程度の内蔵ハ−ドディスクの内容をフルに記憶することができることとなる。従って、光磁気ディスク（ＭＯ）を文書処理装置の外部記憶装置として接続された場合には、各光磁気ディスク毎に同様の検索処理を行う必要が生じ、操作上重大な問題となる。
【０００５】
本発明は、上記問題点を解決するためになされたのもで、指示されたファイルにリンクする仮想ファイルを生成して第１の記憶手段に記憶させ、該生成された仮想ファイルに対応する仮想ファイルアイコンを表示させ、前記第１の記憶手段に記憶された仮想ファイル及びファイルの複写要求時に、複写元が記憶されている第１の記憶手段への複写要求である場合は仮想ファイル及びファイルの複写を実行し、複写元が記憶されている第１の記憶手段と異なる第２の記憶手段への複写要求である場合、仮想ファイルの複写を実行しないように制御することにより、ファイルがどの階層に登録されていても、表示される仮想ファイルアイコンによりファイルの存在を容易に確認できるとともに、該ファイルに対する操作，指示等を仮想ファイルアイコンを通してたやすく行うことができ、さらに、ファイルをメディアに複写する際にも、メディアの種類に応じて適切にファイル複写を制御して、ユーザによるファイル管理負担を格段に低下させることができる情報処理装置および情報処理方法を提供することを目的とする。
【０００６】
【問題点を解決するための手段】
本発明に係る情報処理装置は、複数のファイルを階層構造で管理する情報処理装置であって、ファイルを指示する指示手段と、前記指示手段により指示されたファイルにリンクする仮想ファイルを生成する生成手段と、前記生成手段により生成された仮想ファイルに対応する仮想ファイルアイコンを表示する表示制御手段と、仮想ファイル及びファイルを記憶する第１の記憶手段と、前記第１の記憶手段に記憶された仮想ファイル及びファイルの複写要求時に、複写元が記憶されている第１の記憶手段への複写要求である場合は仮想ファイル及びファイルの複写を実行し、複写元が記憶されている第１の記憶手段と異なる第２の記憶手段への複写要求である場合、仮想ファイルの複写を実行しないように制御する複写制御手段とを有するものである。
【０００７】
また、前記表示制御手段により表示された前記仮想ファイルアイコンが指示された場合、該仮想ファイルアイコンに対応するファイルを検索する検索手段を有するものである。
【０００８】
さらに、前記仮想ファイルの更新状態に基づいて、該仮想ファイルにリンクするファイルを更新する更新手段を有するものである。
【０００９】
また、前記生成手段により生成された仮想ファイルを所望の階層に登録する登録手段を有するものである。
【００１０】
さらに、ファイルに対応するファイルアイコンと前記仮想ファイルアイコンとを識別可能に表示するよう制御する第２の表示制御手段を有するものである。
また、所望の階層に登録された任意のファイルにリンクする仮想ファイルの指示状態を監視して、指示中の仮想ファイルに対応するファイルにリンクする残るすべての仮想ファイルへのアクセスを制限するアクセス制限手段を有するものである。
さらに、ウインドウ内で指示された仮想ファイルへのアクセス実行中、前記ウインドウ内の仮想ファイルアイコンおよび該指示された仮想ファイルに対応するファイルにリンクする残るすべての仮想ファイルのアイコンをアクセス禁止表示状態に設定する仮想ファイルアイコン管理手段を有するものである。
また、ウインドウ内で指示された仮想ファイルに対応する仮想パス表示要求時または仮想ファイルの検索終了後の仮想パス表示要求時に、前記仮想ファイルに対するファイルに至るまでの仮想パス情報をウインドウ表示する仮想パス表示手段を有するものである。
【００１１】
さらに、本発明に係る情報処理方法は、複数のファイルを階層構造で管理する情報処理方法であって、ファイルを指示する指示工程と、
前記指示工程により指示されたファイルにリンクする仮想ファイルを生成して第１の記憶手段に記憶させる生成工程と、前記生成工程により生成された仮想ファイルに対応する仮想ファイルアイコンを表示する表示制御工程と、前記第１記憶手段に記憶された仮想ファイル及びファイルの複写要求時に、複写元が記憶されている第１の記憶手段への複写要求である場合は仮想ファイル及びファイルの複写を実行し、複写元が記憶されている第１の記憶手段と異なる第２の記憶手段への複写要求である場合、仮想ファイルの複写を実行しないように制御する複写制御工程とを有するものである。
【００１７】
【実施例】
図１は本発明の一実施例を示す文書処理装置の構成を説明するブロック図であり、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることはいうまでもない。
【００１８】
図において、１はシステムバスであり、後述する各構成ブロックはこのシステムバス１に接続されている。２はＣＰＵで、プログラムメモリ（ＰＭＥＭ）３に書き込まれたプログラム（文書編集プログラム，ＦＡＸ通信処理プログラム，ファイル処理プログラム）に基づいて各デバイスを総括的に制御する。なお、文書編集プログラム，ＦＡＸ通信処理プログラム，ファイル処理プログラム等を含む各種のプログラムはハ−ドディスク１５に記憶され、外部記憶装置制御部１４の管理下で適宜読み出され、プログラムメモリ３に展開される。また、テキストメモリとしても機能するプログラムメモリ３には、キーボード９等から入力されたデータがコード情報として記憶される。
【００１９】
５はイメージスキャナで、画像入出力制御部６に制御され、読み込まれた画像データがイメージメモリ４に展開された後、表示可能な画像情報がビデオイメージメモリとして機能するＶＲＡＭ１１に展開され、ＣＲＴ表示装置１３に表示される。なお、ＣＲＴ表示装置１３の表示状態は、表示出力制御部１２に制御されている。また、印刷イメージはビットマップデータとしてイメージメモリ４に展開された後、画像入出力制御部６の制御によりプリンタ７から出力される。
【００２０】
８は入力制御部で、キーボード９，ポインティングデバイス（ＰＤ）１０等の入力装置が接続される。操作者はこのキーボード９を操作することにより、システムの動作指令等を行う。また、ポインティングデバイス１０はＣＲＴ表示装置１３の画面上で文書情報を選択，加工指示するものであり、本実施例ではいわゆるマウス（登録商標）を採用している。ポインティングデバイス１０の操作に応じてＣＲＴ表示装置１３の画面上のマウスカーソルをＸ，Ｙ方向に任意に移動して、メニューの選択，画像データ，図形データの選択，編集等を行う。１６はデータファイル用のディスクとして機能するフロッピーディスク（ＦＤ）で、種々のメディア（２ＥＤ，２ＨＤ，２ＤＤ）のフロッピーディスクをアクセス可能に構成されている。
【００２１】
なお、ＣＲＴ表示器１３に表示されるデータは、ＶＲＡＭ１１上にビットマップデータとして展開され、例えば図形データであれば、その位置，属性情報に対応した図形パターンがビットマップに展開される。また、ソフト制御によりＶＲＡＭ１１の表示エリアに直接カーソルを発生してＣＲＴ表示器１３に表示することができるように構成されている。１７はＦＡＸアダプタで、本システムと公衆回線を通じて相手先ＦＡＸとデータの送受信を行う。ＦＡＸアダプタ１７は、例えばハードディスク１５に確保される送信ファイル領域に所定の圧縮コードで展開された送信ファイル（ファクシミリ送信データファイル）を順次送信するともに、相手先から送信された圧縮コードを受信してハードディスク１５，フロッピーディスク１６，光磁気ディスク（ＭＯ）１８等に展開する。
【００２２】
なお、本実施例における光磁気ディスク（ＭＯ）１８は、メディア３．５インチの光磁気ディスクを採用しており、約９９．３Ｍバイトのデータを保存することができ、所定のインタフェース、例えばＳＣＳＩインタフェースを介して最大２台まで接続してシステムを構築できるように構成されている。
【００２３】
このように構成された文書処理装置において、任意の実体ファイルにリンクする仮想ファイルを生成し、この仮想ファイルをアクセスするための仮想ファイルアイコンを所望の階層レベルのウインドウに登録し、所望の階層レベルで登録されたウインドウ内の仮想ファイルアイコン指示状態に基づいてリンクする実体ファイルを検索し、前記仮想ファイルの更新指示状態に基づいてリンクする実体ファイルを自動更新することにより、実体ファイルの階層レベルとは異なる階層レベルに実体ファイルにリンクする仮想ファイルを登録して、仮想ファイルの指示／更新に基づいてリンクする実体ファイル自体を検索または更新することを可能とする。
【００２４】
また、ウインドウ表示手段（表示出力制御部１２の機能処理に基づく）によりウインド表示されたファイル情報に対し、指示手段（ポインティングデバイス１０）により仮想ファイル作成が指示されると、仮想ファイル登録手段（ＣＰＵ２の機能処理に基づく）が指示された実体ファイルを指し示す仮想パス情報を有する仮想ファイルを記憶手段（ハ−ドディスク１５／ＭＯ１８）に生成登録し、かつ登録された仮想ファイルを指示するための仮想ファイルアイコンをカレント表示されるウインドウまたは指示されたウインドウ内に生成し、指示手段が仮想登録された仮想ファイルの仮想ファイルアイコンを指示すると、仮想ファイル管理手段（ＣＰＵ２の機能処理に基づく）が指示された仮想ファイルにリンクする実体ファイルを検索するとともに、仮想ファイルの更新状態に基づいて仮想ファイルにリンクする実体ファイルを自動更新することにより、実体ファイルの登録階層レベルよりも浅い登録階層レベルに登録され得る仮想ファイルの指示で実体ファイルを管理することを可能とする。
【００２５】
さらに、指示手段により１つの記憶手段に登録されたファイル情報の他の記憶手段への複写要求が指示されると、アクセス制限手段（ＣＰＵ２の機能処理に基づく）が指示中の仮想ファイルの実体ファイルにリンクする残るすべての仮想ファイルのアイコンを強制的にアクセス禁止状態に設定することにより、同一仮想ファイルに対する他からのファイルアクセスに伴う実体ファイルのデータ変更を有効に阻止して、仮想ファイルアクセス中のデータを有効に保護することを可能とする。
【００２６】
また、指示手段により１つの記憶手段（例えばハ−ドディスク１５）に登録されたファイル情報の他の記憶手段（例えばＭＯ１８）への複写要求が指示されると、仮想ファイルアイコン管理手段（ＣＰＵ２の機能処理に基づく）がウインドウ内で指示された仮想ファイルへのアクセス実行中、前記ウンドウ内の仮想ファイルアイコンおよびこの指示ファイルの実体ファイルにリンクする残るすべての仮想ファイルのアイコンをアクセス禁止表示状態に設定することにより、仮想ファイルのアクセス状態を視覚的に捉えることを可能とする。
【００２７】
さらに、ウインドウ内で指示された仮想ファイルに対する仮想パスの表示要求がなされると、または仮想ファイルの検索終了後の仮想パスの表示要求がなされると、仮想パス表示手段（ＣＰＵ２の機能処理に基づく）が仮想ファイルに対する実体ファイルに至るまでの仮想パス情報をウインドウ表示することにより、ウインドウ内に登録された仮想ファイルにリンクする任意の階層レベルに登録された実体ファイルの所在を通知することを可能とする。
【００２８】
以下、図２〜図６を順次参照ながら本実施例における仮想ファイルの登録およびその仮想ファイルアクセス制御動作について詳述する。
【００２９】
図２は、図１に示したＣＰＵ２が管理する仮想ファイルと実体ファイルとの関係を説明する模式図である。
【００３０】
図において、Ｌ１〜Ｌ４は階層レベルを示し、階層レベルＬ４が一番深い状態を示す。Ｂ１〜Ｂ３はバインダ、ＰＦ−ＩＴＦ２は階層レベルＬ２に登録された仮想ファイルで、階層レベル４に登録されたイメージテキストファイル（以下、単にファイルと呼ぶ）ＩＴＦ２を実体ファイルとリンクした状態であることを示す。ＩＴＦ１はファイルであるが、仮想ファイルは存在しない。ＴＦはテーブルファイルで、表／図形等を編集したファイルである。ＴＦ１，ＴＦ２はテキストファイルであるが、仮想ファイルは存在しない。
【００３１】
図３は、図２に示した仮想ファイルＰＦ−ＩＴＦ２に対するファイル更新／新規保存処理状態を示す模式図である。
【００３２】
この図に示されるように、仮想ファイルＰＦ−ＩＴＦ２を編集し更新すると、必ず実体ファイルＩＴＦ２も更新されが、仮想ファイルＰＦ−ＩＴＦ２を新規登録すると、実体ファイルＩＦＦＸが作成される。この際、実体ファイルＩＦＦＸと仮想ファイルＰＦ−ＩＴＦ２とはリンクしない。
【００３３】
図４は、図１に示したＣＲＴ表示装置１３に表示される操作ウインドウの一例を示す図である。
【００３４】
この図に示されるように、システムメニュウーのウインドウで、バインダをポインティングデバイス１０で指示すると、バインダウインドウＷ１が表示され、項目中の「操作」を指示すると、対応する選択作業項目「空き領域表示」，「行指定」，「順序指定」，「削除」，「仮想登録」，「仮想パス表示」が表示される。
【００３５】
図５は、図４に示した仮想登録指示された対象を指示するアイコンの一例を示す図である。
【００３６】
図において、ＰＦＩ１は入力用紙ファイル（実体ファイル）に対する仮想入力用紙アイコン（仮想ファイルアイコン）で、検索指示された入力用紙ファイルに仮想登録を実行すると、入力用紙ファイル検索用の仮想ファイルが生成されるとともに、当該指示された入力用紙ファイルアイコンが表示されるウインドウ内に自動生成されるが、生成された仮想入力用紙アイコンＰＦＩ１はその後、ポインティングデバイス１０の指示により当該ウインドウとは異なる階層レベルのウインドウへの複写指示に基づいて指示されたウインドウ内に登録される。なお、本実施例では仮想登録可能なメディア対象は、キャビネット，光磁気ディスクであり、メディアに登録できる仮想ファイル数は最大２０００個に設定されている。
【００３７】
ＰＦＩ２は文書用紙ファイル（実体ファイル）に対する仮想文書用紙アイコン（仮想ファイルアイコン）で、検索指示された文書用紙ファイルに仮想登録を実行すると、文書用紙ファイル検索用の仮想ファイルが生成されるとともに、当該指示された文書用紙ファイルアイコンが表示されるウインドウ内に自動生成されるが、生成された仮想文書用紙アイコンＰＦＩ２はその後、ポインティングデバイス１０の指示により当該ウインドウとは異なる階層レベルのウインドウへの移動指示に基づいて指示されたウインドウ内に登録される。
【００３８】
ＰＦＩ３は表計算用紙ファイル（実体ファイル）に対する仮想表計算用紙アイコン（仮想ファイルアイコン）で、検索指示された表計算用紙ファイルに仮想登録を実行すると、表計算用紙ファイル検索用の仮想ファイルが生成されるとともに、当該指示された表計算用紙ファイルアイコンが表示されるウインドウ内に自動生成されが、生成された仮想表計算用紙アイコンＰＦＩ３はその後、ポインティングデバイス１０の指示により当該ウインドウとは異なる階層レベルのウインドウへの複写指示に基づいて指示されたウインドウ内に登録される。
【００３９】
ＰＦＩ４はイメージ用紙ファイル（実体ファイル）に対する仮想イメージ用紙アイコン（仮想ファイルアイコン）で、検索指示されたイメージ用紙ファイルに仮想登録を実行すると、イメージ用紙ファイル検索用の仮想ファイルが生成されるとともに、当該指示されたイメージ用紙ファイルアイコンが表示されるウインドウ内に自動生成されが、生成された仮想イメージ用紙アイコンＰＦＩ４はその後、ポインティングデバイス１０の指示により当該ウインドウとは異なる階層レベルのウインドウへの移動指示に基づいて指示されたウインドウ内に登録される。
【００４０】
なお、仮想アイコンＰＦＩ１〜ＰＦＩ４は、他の操作指示アイコンとは明確に識別可能とするため、図示されるようにアイコンの枠が破線で表示される。また、仮想ファイルは、実体ファイルに対して複数個登録可能に構成され、どの階層レベルの仮想ファイルを開いた場合でも、リンクする実体ファイルを開くことが可能となっている。従って、１つの実体ファイルに対してリンクする複数の仮想ファイルを実体ファイルが登録された階層レベルと同一レベルを含む異なる任意の階層レベルに登録することができる。
【００４１】
図６は本発明に係る文書処理装置における仮想ファイルの他のウインドウへの移動操作指示状態を示す図である。
【００４２】
この図に示されるように、ウインドウＷ２の仮想ファイルアイコンＰＦＩ２をポインティングデバイス１０でドラッグした状態で、ウインドウＷ３へ指示することにより、移動先のキャビネットまたはバインダへ当該仮想ファイルを移動配置することが可能に構成されている。
【００４３】
図７は本発明に係る文書処理装置における仮想ファイルの複写処理方法を示す模式図であり、図中の実線が通常の複写状態を示し、破線が仮想ファイルと実体ファイルのリンク状態を示す。
【００４４】
この図の（ａ）に示すように、仮想ファイルを複写すると、仮想ファイルが新たに作成され、新たに作成された仮想ファイルの実体ファイルは、複写元の仮想ファイルとリンクしている実体ファイルになります。なお、仮想ファイルの複写処理においては、本実施例では仮想ファイル複写時に、使用者が所望とするファイル名に随時変更することができるように構成し、使用者による多様な仮想ファイル使用態様に適応できるようになる。
【００４５】
一方、この図の（ｂ）に示すように、実体ファイルに対して複写処理を実行すると、複写されたファイルには、仮想ファイルはリンクしない。また、仮想ファイルを編集・更新しても、その影響は複写されたファイルには及ばない。
【００４６】
以下、図４，図８〜図１０を参照しながら本発明に係る文書処理装置における仮想ファイル登録処理動作について説明する。
【００４７】
図８は本発明に係る文書処理装置における第１の仮想ファイル登録処理手順の一例を示すフローチャートである。なお、(1) 〜(6) は各ステップを示す。
【００４８】
先ず、ウインドＷ１内に表示される所望の実体ファイルがポインティングデバイス１０によりクリック指示された後(1) 、処理項目として「操作」がポインティングデバイス１０によりクリック指示されると(2) 、図４に示すように処理項目「操作」の細部項目が表示され(3) 、その中の「仮想登録」がポインティングデバイス１０により選択指示されたかどうかを判定し(4) 、ＮＯならば他の処理に移行し、ＹＥＳならば指示された実体ファイルの属性に従属する仮想ファイルを生成するとともに、識別可能な実体ファイルの属性に従属する仮想ファイルアイコンを生成し(5) 、生成した仮想ファイルをカレントのディレクトリに登録し、対応するウインドウ内に生成した仮想ファイルアイコンを表示し(6) 、処理を終了する。なお、本実施例における仮想ファイルは、リンクする実体ファイルの仮想パス情報（階層レベルＬ１：ＸＸ１／階層レベルＬ２：ＸＸ２／階層レベルＬ３：ＸＸ３…／階層レベルＬＮ：ＸＸＮ（文書名））からなるデータを有し、ハ−ドディスク１５のファイル管理領域に更新可能に記憶される。
【００４９】
これにより、編集対象の実体ファイルの選択指示動作に連動して、当該実体ファイルの仮想ファイル登録処理を行うことができる。
【００５０】
図９は本発明に係る文書処理装置における第２の仮想ファイル登録処理状態を示す図であり、１３ａは図１に示したＣＲＴ表示装置１３に表示される編集画面で、この編集画面１３ａにウインドウＷＷ４〜ＷＷ６がマルチウインドウ表示された状態に対応する。ウインドウＷＷ４はキャビネット編集ウインドウに対応し、複数の仮想ファイルが選択された（反転表示される）状態に対応する。ウインドウＷＷ５は検索条件ウインドウに対応し、検索条件ウインドウの項目「仮想登録」，「文書用紙」，「アイコン種別」が選択された状態に対応する。ウインドウＷＷ６は仮想登録確認ウインドウに対応し、「確認」／「取消」を指示することにより、例えばハ−ドディスク１５内に作成された仮想ファイルの確認／取消を指示する。
【００５１】
以下、図１０に示すフローチャートを参照しながら第２の仮想ファイル登録処理動作について説明する。
【００５２】
図１０は本発明に係る文書処理装置における第２の仮想ファイル登録処理手順の一例を示すフローチャートである。なお、(1) 〜(9) は各ステップを示す。
【００５３】
先ず、バインダまたはキャビネットがポインティングデバイス１０により選択指示されると(1) 、バインダまたはキャビネット操作ウインドウとなるウインドウＷＷ４を表示画面１３ａに表示する(2) 。次いで、処理項目「検索」がポインティングデバイス１０で指示されると(3) 、検索条件入力ウインドウとなるウインドウＷＷ５が表示画面１３ａに表示され、このウインドウＷＷ５に従って検索条件が入力されると(4) 、検索されたファイルを仮想ファイルとして表示し(5) 、この状態で、仮想登録候補の実体ファイルがポインティングデバイス１０により選択指示され(6) 、上記ウインドウＷＷ５内の「仮想登録」がポインティングデバイス１０により指示されると(7) 、指示された実体ファイルの属性に従属する仮想ファイルを生成するとともに、識別可能な実体ファイルの属性に従属する仮想ファイルアイコンを生成し(8) 、生成した仮想ファイルをカレントのディレクトリに登録し、対応するウインドウ内に生成した仮想ファイルアイコンを表示し(9) 、処理を終了する。
【００５４】
このように、実体ファイルの検索処理時に、検索された実体ファイルの仮想ファイルを同時に登録することができ、検索処理に連動してリンクする仮想ファイルを効率よく登録することができる。
【００５５】
以下、図１１〜図１３を参照しながら本発明に係る文書処理装置における実体ファイルの複写に伴う仮想ファイル複写の処理動作について説明する。
【００５６】
図１１は本発明に係る文書処理装置における実体ファイルの複写に伴う仮想ファイル複写の処理手順の一例を示すフローチャートである。なお、(1) 〜(6) は各ステップを示す。
【００５７】
例えば図１２に示す表示画面１３ａ上にウインドウＷＷ１，ＷＷ２が表示された状態で、所望とする複写対象候補の実体ファイルがポインティングデバイス１０により選択指示され(1) 、編集項目「複写」が選択指示され(2) 、ウインドウＷＷ１上でドラッグしたファイルアイコンが複写先のウインドウＷＷ２へ移動指示されると、ＣＰＵ２が複写元および複写先のメディアが同一かどうかを判定し(3) 、ＹＥＳで、かつ上記実体ファイルにリンクされた同階層レベルの仮想ファイルが登録されている場合は、上記実体ファイルにリンクする同階層レベルの仮想ファイルの複写を許可し(4) 、上記実体ファイルの複写に従ってリンクされた同階層レベルの仮想ファイルをともに指示されたディレクトリに複写して処理をリターンする。
【００５８】
一方、ステップ(3) の判定でＮＯの場合は、表示画面１３ａ上に、例えば図１３に示すように「他のメディアには仮想ファイルは移動できません」等の禁止メッセージをウインドウＷＷ３に表示し(5) 、当該ウインドウＷＷ３内の「確認」が指示されると(6) 、リターンする。
【００５９】
このように、キャビネットと光磁気ディスクとの間におけるファイル複写処理において、実体ファイルにリンクする仮想ファイルの追従複写を禁止することにより、仮想ファイル管理負担を軽減することができる。なお、実体ファイルにリンクする仮想ファイルの追従複写を許可するモードを設けて、当該モードの環境設定状態に基づいて実体ファイルに対する複写の際の仮想ファイルの複写実行を制御するように構成しても良い。なお、実体ファイルのメディア間移動処理時にも、当該実体ファイルにリンクする仮想ファイルの移動を制御するように構成してもよい。
【００６０】
以下、図１４〜図１６を参照しながら本発明に係る文書処理装置における仮想ファイルのアクセス状態管理処理動作について説明する。
【００６１】
図１４は本発明に係る文書処理装置における仮想ファイルのアクセス状態管理処理手順の一例を示すフローチャートである。なお、(1) 〜(7) は各ステップを示す。
【００６２】
例えば図１５に示す表示画面１３ａ上のウインドウＷＷ７に表示される所望の仮想ファイルアイコンがポインティングデバイス１０により指示されると(1) 、ＣＰＵ１５はハ−ドディスク１５ないの仮想ファイル管理情報を参照し、当該仮想ファイルに対応する実体ファイルに他の仮想ファイルがリンクしているかどうかを判定し(2) 、ＮＯならば当該仮想ファイルアイコンを網パターンによりシャドウ表示させ(7) 、ステップ(5) に戻る。
【００６３】
一方、ステップ(2) の判定でＹＥＳの場合は、図１６に示すように対応する表示ウインドウＷＷ１，２，７の各仮想ファイルアイコンに網パターンによりシャドウ表示させ(3) 、対応する表示中のすべての仮想ファイルアイコンに網パターンによりシャドウ表示がなされたかどうかを判定し(4) 、ＮＯならばステップ(2) に戻り、ＹＥＳならばシャドウ表示中の仮想ファイルへのアクセス要求発生監視モードとなり、シャドウ表示中の仮想ファイルアイコンがポインティングデバイス１０により指示されるかどうかを監視し(5) 、指示されない場合（ＮＯ）は、そのままリターンし、指示された場合（ＹＥＳ）は、アイコン指示を無効とし(6) 、シャドウ表示中の仮想ファイルへのアクセス要求を禁止し、リターンする。
【００６４】
これにより、仮想ファイルへのアクセス中における当該仮想ファイルへの他のアクセス要求を禁止して、仮想ファイルの内容が個々に不整合となる事態を回避することができる。例えば通信機能実行中における他のオペレータからの仮想ファイル処理による内容の改変等を阻止することができるとともに、仮想ファイル印刷処理中における当該仮想ファイルの内容変更を阻止でき、仮想ファイルのデータを有効に保護することができる。
【００６５】
以下、図１７〜図１９を参照しながら本発明に係る文書処理装置における仮想ファイルの第１の仮想パス表示動作について説明する。
【００６６】
図１７は本発明に係る文書処理装置における仮想ファイルの第１の仮想パス表示制御処理手順の一例を示すフローチャートである。なお、(1) 〜(5) は各ステップを示す。
【００６７】
例えば図１８に示す表示画面１３ａ上のウインドウＷＷ２０内に仮想ファイルに対応する仮想ファイルアイコンが表示された状態で、所望とする仮想ファイルがポインティングデバイス１０により選択指示され(1) 、処理項目「操作」が指示されると(2) 、対応する各細部項目が表示される。この状態で、「仮想パス表示」に対応する項目５２がポインティングデバイス１０により選択指示されると(3) 、当該仮想ファイルの仮想パスを、例えば図１９に示すウインドウＷＷ８中に表示し(4) 、図１９に示すウインドウＷＷ８中の「終了」が指示されると(5) 、画面１３ａから図１９に示すウインドウＷＷ８の表示を消失（ウインドウを閉じる）し、リターンする。
【００６８】
これにより、選択した仮想ファイルに対応する実体ファイルの道筋を階層的に示す（キャビネット／事務関係資料／総務用／就業規則）とともに、実体ファイルのファイル名を知ることができ、上記例の場合は、「就業規則」が実体ファイルのファイル名となる。
【００６９】
以下、図２０，図２１を参照しながら本発明に係る文書処理装置における仮想ファイルの第２の仮想パス表示動作について説明する。
【００７０】
図２０は本発明に係る文書処理装置における仮想ファイルの第２の仮想パス表示制御処理手順の一例を示すフローチャートである。なお、(1) 〜(4) は各ステップを示す。
【００７１】
ファイル検索のための、例えば図２１に示す表示画面１３ａ上の仮想ファイルの検索条件ウインドウＷＷ１０が開いた状態で(1) 、ファイル検索が実行された後（本実施例では文書名「ＬＡＮテスト」が検索された仮想ファイルＴＥＳＴを示す）、検索条件ウインドウＷＷ１０中の、検索処理項目５１の「パス表示」がポインティングデバイス１０により選択指示されたかどうかを判定し(2) 、ＮＯならば他の処理に移行し、ＹＥＳならば当該仮想ファイルＴＥＳＴの仮想パスを、ウインドウＷＷ９に示すように階層的に表示し(3) 、ウインドウＷＷ９中の「終了」が指示されたら(4) 、リターンする。
【００７２】
このように、本実施例では、仮想ファイルの検索処理直後に、対応する実体ファイルの道筋を階層的に示す（光磁気ディスク／０００００００００．ｃｐ／実体バインダ／ＬＡＮテスト）とともに、実体ファイルのファイル名を知ることができ、上記例の場合は、「ＬＡＮテスト」が実体ファイルのファイル名となる。
【００７３】
図２２は本発明に係る文書処理装置における仮想ファイル更新処理手順の一例を示すフローチャートである。なお、(1) 〜(5) は各ステップを示す。
【００７４】
表示画面１３ａ上で、任意の階層レベルのウインドウに登録された仮想ファイルがポインティングデバイス１０により指示されると(1) 、ハ−ドディスク１５に確保される当該仮想ファイルの仮想パス情報を参照して(2) 、指示された仮想ファイルにリンクする実体ファイルを検索し(3) 、その検索結果を表示画面１３ａに表示する。次いで、所望の編集等がなされた後、当該ウインドウで指示された仮想ファイルが更新指示されたかどうかを判定し(4) 、ＮＯならば他の処理に移行し、ＹＥＳならば当該仮想ファイルにリンクする実体ファイルを更新し(5) 、リターンする。
【００７５】
以下、図２３に示すフローチャートを参照しながら実体ファイルの削除処理について説明する。
【００７６】
図２３は本発明に係る文書処理装置における実体ファイル削除処理手順の一例を示すフローチャートである。なお、(1) 〜(7) は各ステップを示す。
【００７７】
表示画面１３ａ上で、任意の階層レベルのウインドウに登録された実体ファイルがポインティングデバイス１０により指示され(1) 、処理項目として「削除」がポインティングデバイス１０により指示されると(2) 、ＣＰＵ２は指示された実体ファイルにリンクする仮想ファイルが存在するかどうかを、ハ−ドディスク１５内に登録された仮想ファイルの管理情報を参照して判定し(3) 、ＮＯならば実体ファイルを削除するとともに、実体ファイルの操作アイコンを削除し(6) ，(7) 、ウインドウ情報を更新して、リターンする。
【００７８】
一方、ステップ(3) の判定でＹＥＳの場合は、「当該実体ファイルにリンクする仮想ファイルが存在します」とのメッセージをウインドウ表示し(4) 、ウインドウ内の「確認」が指示されると(5) 、仮想ファイルをそのままとしてリターンする。
【００７９】
このように、実体ファイルに対する削除が指示された際に、当該実体ファイルにリンクする１つ以上の仮想ファイルが存在する場合には、仮想ファイル保護のため、実体ファイル削除を禁止させ、仮想ファイルの削除を優先させる。一方、仮想ファイルの削除が指示された場合は、図２４に示すフローチャートの手順に従う。
【００８０】
図２４は本発明に係る文書処理装置における仮想ファイル削除処理手順の一例を示すフローチャートである。なお、(1) 〜(8) は各ステップを示す。
【００８１】
表示画面１３ａ上で、任意の階層レベルのウインドウに登録された仮想ファイルがポインティングデバイス１０により指示され(1) 、処理項目として「削除」がポインティングデバイス１０により指示されると(2) 、ＣＰＵ２は指示された仮想ファイルにリンクする実体ファイルに他の仮想ファイルがリンクしているかどうかを判定し(3) 、ＮＯならば指示された仮想ファイルのみを削除するとともに、当該仮想ファイルのアイコンを削除し(7) ，(8) 、ウインドウ情報を更新して、リターンする。
【００８２】
一方、ステップ(3) においてＹＥＳの場合は、例えば図２５に示す警告メッセージを表示し(4) 、「取消」がポインティングデバイス１０により選択指示された場合には、そのままリターンし、「確認」がポインティングデバイス１０により選択指示されたら(5) 、当該仮想ファイルにリンクする実体ファイルをそのままの登録状態で、当該実体ファイルにリンクするすべての仮想ファイルを一括削除するとともに、すべての仮想ファイルに対応するアイコンを削除した後(6) 、ウインドウ情報を更新して、リターンする。これにより、１つの実体ファイルに対して任意の階層レベルに登録された複数仮想ファイルを一括して整理することができる。
【００８３】
【発明の効果】
以上説明したように、本発明においては、指示されたファイルにリンクする仮想ファイルを生成して第１の記憶手段に記憶させ、該生成された仮想ファイルに対応する仮想ファイルアイコンを表示させ、前記第１の記憶手段に記憶された仮想ファイル及びファイルの複写要求時に、複写元が記憶されている第１の記憶手段への複写要求である場合は仮想ファイル及びファイルの複写を実行し、複写元が記憶されている第１の記憶手段と異なる第２の記憶手段への複写要求である場合、仮想ファイルの複写を実行しないように制御するように構成したので、ユーザは任意の階層に仮想ファイルを生成でき、ファイルが登録される階層の深さに関らず表示される仮想ファイルアイコンにてファイルに対する操作，指示等を行うことができ、ユーザの操作負担を大幅に軽減させることができ、さらに、ファイルをメディアに複写する際にも、メディアの種類に応じて適切にファイル複写を制御して、ユーザによるファイル管理負担を格段に低下させることができる。
【００８４】
また、該表示された仮想ファイルアイコンが指示された場合、該仮想ファイルアイコンに対応するファイルを検索するように構成したので、ファイルが登録される階層が変更されても、仮想ファイルにリンクされるファイルを確実に見つけ出すことができ、該ファイルに対する操作，指示等を容易に行うことができる。
【００８５】
さらに、前記仮想ファイルの更新状態に基づいて、該仮想ファイルにリンクするファイルを更新するように構成したので、仮想ファイルを更新した際にユーザに特別な操作を行なわせることなく仮想ファイルにリンクされるファイルを自動更新できる。
【００８６】
また、該生成された仮想ファイルを所望の階層に登録するように構成したので、操作環境に合わせて仮想ファイルをユーザが希望する階層に自在に登録できる。
【００８７】
さらに、ファイルに対応するファイルアイコンと前記仮想ファイルアイコンとを識別可能に表示させるように構成したので、識別可能なアイコンでユーザに明確に指示対象となるファイルを識別させて、仮想ファイルおよびファイルに対する誤操作を確実に防止できる。
また、所望の階層に登録された任意のファイルにリンクする仮想ファイルの指示状態を監視して、指示中の仮想ファイルに対応するファイルにリンクする残るすべての仮想ファイルへのアクセスを制限するように構成したので、同一ファイルにリンクされる仮想ファイルに対する二重アクセスを確実に防止して、各仮想ファイルの内容が不整合となる事態を確実に回避できる。
さらに、ウインドウ内で指示された仮想ファイルへのアクセス実行中、前記ウインドウ内の仮想ファイルアイコンおよび該指示された仮想ファイルに対応するファイルにリンクする残るすべての仮想ファイルのアイコンをアクセス禁止表示状態に設定するように構成したので、仮想ファイルのアクセス状態を視覚的に捉えることができる。
また、ウインドウ内で指示された仮想ファイルに対応する仮想パス表示要求時または仮想ファイルの検索終了後の仮想パス表示要求時に、前記仮想ファイルに対するファイルに至るまでの仮想パス情報をウインドウ表示するように構成したので、ウインドウ内に登録された仮想ファイルにリンクする任意の階層レベルに登録されたファイルの所在を通知できる。
【００８８】
従って、ファイルがどの階層に登録されていても、表示される仮想ファイルアイコンによりファイルの存在を容易に確認できるとともに、該ファイルに対する操作，指示等を仮想ファイルアイコンを通してたやすく行うことができる等の優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例を示す文書処理装置の構成を説明するブロック図である。
【図２】図１に示したＣＰＵが管理する仮想ファイルと実体ファイルとの関係を説明する模式図である。
【図３】図２に示した仮想ファイルＰＦ−ＩＴＦに対するファイル更新／新規保存処理状態を示す模式図である。
【図４】図１に示したＣＲＴ表示装置に表示される操作ウインドウの一例を示す図である。
【図５】図４に示した仮想登録指示された対象を指示するアイコンの一例を示す図である。
【図６】本発明に係る文書処理装置における仮想ファイルの他のウインドウへの移動操作指示状態を示す図である。
【図７】本発明に係る文書処理装置における仮想ファイルの複写処理方法を示す模式図である。
【図８】本発明に係る文書処理装置における第１の仮想ファイル登録処理手順の一例を示すフローチャートである。
【図９】本発明に係る文書処理装置における第２の仮想ファイル登録処理状態を示す図である。
【図１０】本発明に係る文書処理装置における第２の仮想ファイル登録処理手順の一例を示すフローチャートである。
【図１１】本発明に係る文書処理装置における仮想ファイル複写処理手順の一例を示すフローチャートである。
【図１２】本発明に係る文書処理装置における仮想ファイル複写処理状態を示す動作説明図である。
【図１３】本発明に係る文書処理装置における仮想ファイル複写処理状態を示す動作説明図である。
【図１４】本発明に係る文書処理装置における仮想ファイルのアクセス状態管理処理手順の一例を示すフローチャートである。
【図１５】本発明に係る文書処理装置における仮想ファイルの管理状態を示す動作説明図である。
【図１６】本発明に係る文書処理装置における仮想ファイルの管理状態を示す動作説明図である。
【図１７】本発明に係る文書処理装置における仮想ファイルの第１の仮想パス表示制御処理手順の一例を示すフローチャートである。
【図１８】本発明に係る文書処理装置における仮想ファイルの第１の仮想パス表示制御状態を示す動作説明図である。
【図１９】本発明に係る文書処理装置における仮想ファイルの第１の仮想パス表示制御状態を示す動作説明図である。
【図２０】本発明に係る文書処理装置における仮想ファイルの第１の仮想パス表示制御処理手順の一例を示すフローチャートである。
【図２１】本発明に係る文書処理装置における仮想ファイルの第２の仮想パス表示制御状態を示す動作説明図である。
【図２２】本発明に係る文書処理装置における仮想ファイルのファイル更新処理手順の一例を示すフローチャートである。
【図２３】本発明に係る文書処理装置における実体ファイル削除処理手順の一例を示すフローチャートである。
【図２４】本発明に係る文書処理装置における仮想ファイル削除処理手順の一例を示すフローチャートである。
【図２５】本発明に係る文書処理装置における仮想ファイル削除処理時のメッセージの一例を示す図である。
【符号の説明】
２  ＣＰＵ
３  ＰＭＥＭ
４  ＩＭＥＭ
１０  ポインティングデバイス
１３  ＣＲＴ表示装置
１５  ハ−ドディスク
１８  光磁気ディスク
【図１】
0003543974.tif 000002
【図２】
0003543974.tif 000003
【図３】
0003543974.tif 000004
【図４】
0003543974.tif 000005
【図５】
0003543974.tif 000006
【図６】
0003543974.tif 000007
【図７】
0003543974.tif 000008
【図８】
0003543974.tif 000009
【図９】
0003543974.tif 000010
【図１０】
0003543974.tif 000011
【図１１】
0003543974.tif 000012
【図１２】
0003543974.tif 000013
【図１３】
0003543974.tif 000014
【図１４】
0003543974.tif 000015
【図１５】
0003543974.tif 000016
【図１６】
0003543974.tif 000017
【図１７】
0003543974.tif 000018
【図１８】
0003543974.tif 000019
【図１９】
0003543974.tif 000020
【図２０】
0003543974.tif 000021
【図２１】
0003543974.tif 000022
【図２２】
0003543974.tif 000023
【図２３】
0003543974.tif 000024
【図２４】
0003543974.tif 000025
【図２５】
0003543974.tif 000026