(57)【特許請求の範囲】
【請求項１】
複数のクライアントの共用する共用ファイルを管理する、
各共用ファイルのファイル名と格納位置と削除指定日と通知先を管理情報として保持する管理情報保持手段と、
日付を管理する日付管理手段と、
削除指定日と日付を比較して削除指定日に達した場合に対応するファイルと該ファイルの管理情報を削除する管理情報更新手段と、を有する共用ファイル管理装置であって、
削除されたファイルのファイル名と格納位置と通知先とを保持するメッセージ保持手段を有し、
クライアントから管理情報の更新指示が入力された場合、管理情報更新手段が通知先からの指示であることを識別し、前記通知先に前記ファイルに関する管理情報の削除を通知することを特徴とする共用ファイル管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のクライアントの共用する共用ファイルを管理する共用ファイル管理装置に関する。
【０００２】
複数のクライアントとサーバとがネットワークに接続され、分担して処理を行うクライアント・サーバ・システムでは、同一のファイルを複数のクライアントが共用する場合が多い。
【０００３】
多数の共用ファイルをファイルサーバに集約して保持すると、ファイルサーバに対するアクセスが輻輳して処理性能の低下が生じる。
従って、処理性能の低下を防止するためには別々の装置に共用ファイルを分散し、アクセスの輻輳を防止することが必要である。
【０００４】
ところが、共用ファイルを別々の装置が分散保持する場合には共用ファイルの格納先を明らかにすることが必須となる。
そのため、全ての共用ファイルに関する管理情報（ファイル名，格納位置，ファイル量等）を集約して管理する共用ファイル管理装置が必要となる。
【０００５】
【従来の技術】
ネットワークを介してクライアント３台が接続された場合を例として、図９〜図１１を参照しながら従来例を説明する。
【０００６】
図９において、１は共用ファイル管理装置であり、６０はクライアントＡであり、６１はクライアントＢであり、６２はクライアントＣであり、７はネットワークであり、１０は記憶回路であり、１２’は管理テーブルであり、１４’はテキストエディタであり、２０は制御回路であり、３０は接続回路である。
【０００７】
尚、以下の説明においてクライアントを一般的に説明する場合には、クライアント６として説明する。
共用ファイル管理装置１は、記憶回路１０と制御回路２０と接続回路３０とを有し、ネットワーク７を介して複数のクライアント６と接続され、共用ファイルの管理情報（以下、「管理情報」と略す。）を保持し、クライアント６からの指示により管理情報を登録、変更、または削除（以下、「更新」と総称する。）する装置である。
【０００８】
クライアント６は、ネットワーク７を介して共用ファイル管理装置１に接続され、共用ファイル管理装置１に管理情報の更新を指示する装置である。
管理テーブル１２’は、図１０に示すように複数のレコードで構成され、ファイル名、ファイルの格納位置（以下、「ファイル情報」と総称する。）、ファイル量等からなる管理情報をレコードの形式で保持する、記憶回路１０に設けられた領域である。
【０００９】
図１０の場合には、１つのレコードは例えばファイル名がＦｉｌｅ０１、格納位置がクライアントＡ６０の中のＤＩＳＫ１のＦＫＤというＩＤで指定される位置、ファイル量が１０２４ＭＢという形の管理情報で構成されている。
【００１０】
テキストエディタ１４’は、接続回路３０を介してクライアント６から送信された送信情報に基づき管理情報を更新する、記憶回路１０に保持されるソフトウェアである。
【００１１】
記憶回路１０は、制御回路２０と接続回路３０とに接続され、管理テーブル１２’とテキストエディタ１４’とを保持する回路である。
制御回路２０は、記憶回路１０と接続回路３０とに接続され、記憶回路１０の保持するソフトウェアが走行し、管理テーブル１２’の保持する管理情報を更新する回路である。
【００１２】
接続回路３０は、記憶回路１０と制御回路２０とネットワーク７を介してクライアント６とに接続され、クライアント６から送信された送信情報に基づいてテキストエディタ１４’を起動し、動作させる回路である。
【００１３】
次に、管理情報の更新処理の流れを図１１を参照しながら説明する。
クライアント６からネットワーク７を介して送信情報が送信されると、共用ファイル管理装置１では接続回路３０を介して受信された送信情報に基づいてテキストエディタ１４’が起動され、管理テーブル１２’がオープンされる。（ステップＳ０１）
テキストエディタ１４’により管理テーブル１２’が参照され、クライアント６の指定するレコードが選択される。（ステップＳ０２）
テキストエディタ１４’により、クライアント６からログアウトが指示された場合にはステップＳ１２に進み、変更が指示された場合にはステップＳ１１に進み、登録が指示された場合にはステップＳ１０に進み、複写が指示された場合にはステップＳ０８に進み、削除が指示された場合にはステップＳ０９に処理が進められる。（ステップＳ０３〜Ｓ０７）
テキストエディタ１４’により当該レコードに登録されている管理情報が新たなレコードに複写され、ステップＳ０３に戻る。（ステップＳ０８）
テキストエディタ１４’により当該レコードに登録されている管理情報が削除され、ステップＳ０３に戻る。（ステップＳ０９）
テキストエディタ１４’により当該レコードに送信情報の中の管理情報が登録され、ステップＳ０３に戻る。（ステップＳ１０）
テキストエディタ１４’により当該レコードに登録されている管理情報の指定された位置の情報が、送信情報の中の指定された位置の情報で置換され、ステップＳ０３に戻る。（ステップＳ１１）
管理テーブル１２’がクローズされ、テキストエディタ１４’が停止して処理を終了する。（ステップＳ１２）
【００１４】
【発明が解決しようとする課題】
従来の共用ファイル管理装置では、リスト等に記入されている更新情報を参照し、テキストエディタにより対象となるレコードを直接指定して管理情報を更新していた。
【００１５】
登録されている管理情報を特定の日付がきたら削除する場合にも、リスト等を参照し、削除指定日になったことが識別されると削除していた。
従って、登録されている管理情報を直接更新するため、更新誤りを犯し易く、特定の者を専任のオペレータとして更新誤りを予防する必要があった。
【００１６】
そのため、ファイル更新手続きが煩雑になり、ファイル更新に時間がかかるという問題があった。
本発明は、削除指定日に自動的に管理情報を削除することができ、オペレータを必要としないで、容易に且つ誤りなく管理情報を更新することのできる共用ファイル管理装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
本発明の原理について、図１を参照しながら説明する。
図１において、１は共用ファイル管理装置であり、２は管理情報保持手段であり、３は日付管理手段であり、４は管理情報更新手段であり、５はメッセージ保持手段であり、６０はクライアントＡであり、６１はクライアントＢであり、６２はクライアントＣであり、７はネットワークである。
【００１８】
共用ファイル管理装置１は、管理情報保持手段２と日付管理手段３と管理情報更新手段４とメッセージ保持手段５とを有し、ネットワーク７を介して複数のクライアント６と接続され、管理情報を保持し、クライアント６からの指示により管理情報を更新する装置である。
【００１９】
管理情報保持手段２は、管理情報更新手段４により更新される、ファイル情報と、削除指定日と、更新許可者とを含む管理情報を保持する手段である。
日付管理手段３は、日付を管理し、表示する手段である。
【００２０】
管理情報更新手段４は、定期的に管理情報保持手段２と日付管理手段３とを参照し、指定された削除指定日になったことを検出した場合には該削除指定日を含む管理情報を削除して、該管理情報の中のファイル情報と通知先とをメッセージ保持手段５に登録し、
クライアント６から送信情報を受信するとメッセージ保持手段５を参照し、送信情報の送信元名と一致する通知先名が検出されると通知先名で指定される通知先に対応するファイル情報で指定されるファイルの登録が削除された旨のメッセージを生成して送信し、
クライアント６から管理情報の削除が指示されると、更新許可者からの指示か否かを識別し、更新許可者からの指示の場合に管理情報を削除し、
クライアント６から管理情報の変更が指示されると、更新許可者からの指示か否かを識別し、更新許可者からの指示の場合には入力されたファイル情報に基づいて前記クライアントから収集情報を収集し、ファイル情報で指定される管理情報を変更し、
クライアント６から管理情報の登録が指示されると、入力されたファイル情報に基づいて前記クライアントから収集情報を収集し、管理情報保持手段２に登録する手段である。
【００２１】
管理情報更新手段４は、定期的に管理情報保持手段２と日付管理手段３とを比較して削除指定日になったか否かをチェックし、
削除指定日になった場合には管理情報保持手段２の対応する管理情報を削除し、ファイル情報と通知先名とをメッセージ保持手段５に登録する。
【００２２】
次に、管理情報更新手段４はクライアント６からの送信情報の受信の有無をチェックし、送信情報が受信されると送信情報の中の送信元名とメッセージ保持手段５に登録されている通知先名とを比較し、一致した場合には通知先名に対応して登録されているファイル情報に基づき、通知先に管理情報の削除を通知する。
【００２３】
次に、管理情報更新手段４はクライアント６からの送信情報の中の指示事項を参照する。
削除が指示された場合、管理情報更新手段４は更新許可者からの指示か否かを識別し、更新許可者からの指示の場合に管理情報を削除し、
変更が指示された場合、管理情報更新手段４は更新許可者からの指示か否かを識別し、更新許可者からの指示の場合に送信情報の中のファイル情報に基づいて前記クライアントから収集情報を収集し、管理情報の指定された位置の情報を送信情報と収集情報の中の指定された位置の情報と置き換え、
登録が指示された場合、管理情報更新手段４は送信情報の中のファイル情報に基づいて前記クライアントから収集情報を収集し、管理情報保持手段２に登録し、
再び定期的な削除指定日になったか否かのチェックに戻る。
【００２４】
【発明の実施の形態】
発明の実施例について図２〜図８を参照しながら、（Ａ）本発明の共用ファイル管理装置の構成、（Ｂ）本発明の共用ファイル管理処理の流れ、の順に説明する。
【００２５】
尚、従来例の説明及び本発明の原理についての説明において説明されたと同一の部分または相当する部分については同一符号を付し、本説明において新たに説明される部分については新しい符号を付して説明する。
（Ａ）本発明の共用ファイル管理装置の構成
図２において、１は共用ファイル管理装置であり、１０は記憶回路であり、２０は制御回路であり、３０は接続回路であり、１２は管理テーブルであり、１３はカレンダタイマであり、１４は管理情報更新部であり、１５はメッセージ保持部であり、６０はクライアントＡであり、６１はクライアントＢであり、６２はクライアントＣであり、７はネットワークである。
【００２６】
共用ファイル管理装置１は、記憶回路１０と制御回路２０と接続回路３０とを有し、ネットワーク７を介して複数のクライアント６と接続され、管理情報を保持し、クライアント６の指示に従って管理情報を更新する装置である。
【００２７】
管理テーブル１２は、記憶回路１０に設けられた、管理情報更新部１４により参照され更新される管理情報を保持する領域である。
管理情報更新部１４は、クライアント６から送信されネットワーク７を介して接続回路３０が受信した送信情報に基づいて、管理テーブル１２に保持される管理情報を更新する、記憶回路１０に保持されるソフトウェアである。
【００２８】
管理情報更新部１４は、定期的にカレンダタイマ１３を参照し、削除指定日の到達が検出された場合には該削除指定日を含む管理情報を削除し、該管理情報の中のファイル情報と通知先とをメッセージ保持部１５に登録し、
クライアント６から送信情報を受信するとメッセージ保持部１５を参照し、送信情報の送信元名と一致する通知先名が検出されると通知先名で指定される通知先に、対応するファイル情報に基づいて管理情報の削除を通知するメッセージを生成して送信し、
クライアント６からの指示が管理情報の削除の場合には、更新許可者の指示か否かを管理テーブル１２の許可者名と送信情報の中の送信元名とを比較して識別し、更新許可者の指示であれば管理情報を削除し、
管理情報の変更の場合には、更新許可者の指示か否かを識別し、更新許可者の指示であれは送信情報の中のファイル情報に基づいて前記クライアント６から収集情報を収集し、ファイル情報で指定される管理情報を変更し、
管理情報の登録の場合には、送信情報の中のファイル情報に基づいて前記クライアント６から収集情報を収集し、管理テーブル１２に登録する、記憶回路１０に保持されるソフトウェアである。
【００２９】
記憶回路１０は、制御回路２０と接続回路３０とに接続された、管理テーブル１２とカレンダタイマ１３と管理情報更新部１４とメッセージ保持部１５とを保持する回路である。
【００３０】
制御回路２０は、記憶回路１０と接続回路３０とに接続された、記憶回路１０の保持するソフトウェアが走行して管理情報を更新する回路である。
接続回路３０は、記憶回路１０と制御回路２０とに接続され、ネットワーク７を介してクライアント６に接続され、クライアント６からの送信情報を管理情報更新部１４に転送し、管理情報更新部１４の生成した削除通知メッセージを通知先に送出し、管理情報更新部１４からの指示に基づいてクライアント６から収集された収集情報を管理情報更新部１４に転送する回路である。
【００３１】
カレンダタイマ１３は、定期的に更新される日付をカレンダ情報として保持する、公知の、記憶回路１０に設けられた領域である。
メッセージ保持部１５は、削除指定日に管理テーブル１２から削除された管理情報を示すファイル情報と通知先名とを保持する、記憶回路１０に設けられた領域である。
【００３２】
図６は、クライアント６から通知される入力情報の様式を示す図であり、入力情報はクライアント６から送信される送信情報と、管理情報更新部１４により収集される収集情報とからなる。
【００３３】
送信情報は、指示の対象とするファイルを特定するファイル情報（即ち、「ファイル名」及び「格納位置」）と、指示を具体的に示す指示事項と、指示者を特定する送信元名と、削除日を指定する削除指定日と、登録後に更新を指示することの許された更新許可者とからなり、
収集情報は、クライアント６がファイル情報を基に自動的に通知できる、ファイルの容量を示すファイル量である。
【００３４】
図７は、管理テーブル１２の様式を示す図であり、管理情報は共用ファイル毎に、ファイル名と格納位置とファイル量と削除指定日と更新許可者とからなるレコードの形式で構成される。
【００３５】
例えば、ファイル名がＦｉｌｅ０１という共用ファイルは、クライアントＡ６０のＤＩＳＫ１の中のＦＫＤという区画に格納されており、ファイル容量は１０２４ＭＢであって、ＱＣＦＩＲＭに属するＦＫＤのみが更新することが許されており、１９９９年９月２５日に削除されるファイルであることを図７は示している。
（Ｂ）本発明の共用ファイル管理処理の流れ
管理情報更新部１４によりカレンダタイマ１３が定期的に参照され、前回参照した日付と今回参照した日付とが同じ場合にはステップＳ０６に進み、異なる場合にはステップＳ０３に進む。（ステップＳ０１〜Ｓ０２）
管理情報更新部１４により管理テーブル１２が参照され、削除指定日に達したレコードが検出された場合にはステップＳ０５に進み、検出されなかった場合にはステップＳ０６に進む。（ステップＳ０３〜Ｓ０４）
管理情報更新部１４により削除指定日に達したレコードが削除され、メッセージ保持部１５に前記レコードに登録されていたファイル情報と通知先名とが格納され、ステップＳ０６に進む。（ステップＳ０５）
管理情報更新部１４により接続回路３０からの送信情報の有無がチェックされ、送信情報が検出された場合にはステップＳ０８に進み、送信情報が検出されなかった場合にはステップＳ０１に戻る。（ステップＳ０６〜Ｓ０７）
管理情報更新部１４によりメッセージ保持部１５が参照され、登録されている通知先と送信情報の中の送信元名が一致するレコードが検出された場合にはステップＳ１０に進み、検出されなかった場合にはステップＳ１１に進む。（ステップＳ０８〜Ｓ０９）
管理情報更新部１４によりメッセージ保持部１５に保持されているファイル情報を基に管理情報の削除を通知するメッセージが生成され、接続回路３０を介して通知先に通知される。（ステップＳ１０）
管理情報更新部１４により送信情報の中の指示事項がチェックされ、登録されている管理情報の削除が指示された場合にはステップＳ１３に進み、管理情報の登録が指示された場合にはステップＳ１９に進み、登録されている管理情報の変更が指示された場合にはステップＳ２２に進む。（ステップＳ１１〜Ｓ１２）
管理情報更新部１４により送信情報で指定された管理情報が管理情報保持部１２に登録されているか否かチェックされる。前記管理情報が登録されていた場合にはステップＳ１５に進み、登録されていない場合はステップＳ１８に進む。（ステップＳ１３〜Ｓ１４）
管理情報更新部１４により送信情報の中の送信元名と管理情報の中の更新許可者名とが比較され、更新許可者からの指示の場合にはステップＳ１７に進み、更新許可者からの指示ではない場合にはステップＳ１８に進む。（ステップＳ１５〜Ｓ１６）
管理情報更新部１４により指定されたファイル情報を含むレコードが削除され、ステップＳ０１に戻る。（ステップＳ１７）
管理情報更新部１４によりエラーメッセージが生成され、前記エラーメッセージは更に接続回路３０に出力されて、ネットワーク７を介して送信情報の送信元に通知される。そしてステップＳ０１に戻る。（ステップＳ１８）
管理情報更新部１４により管理情報の登録先として新規レコードが選択される。（ステップＳ１９）
管理情報更新部１４により接続回路３０を介して送信情報の送信元から収集情報を収集される。（ステップＳ２０）
管理情報更新部１４により送信情報と収集情報とから変更部分が抽出され、登録済の管理情報の該当部分と置き換えられ、ステップＳ０１に戻る。（ステップＳ２１）
管理情報更新部１４により送信情報で指定された管理情報が管理テーブル１２に登録されているか否かをチェックされる。登録されている場合にはステップＳ２４に進み、登録されていない場合にはステップＳ２６に進む。（ステップＳ２２〜Ｓ２３）
管理情報更新部１４により管理情報の中の許可者名と送信情報の中の送信元名とが比較される。一致した場合はステップＳ２７に進み、一致しなかった場合はステップＳ２６に進む。（ステップＳ２４〜Ｓ２５）
管理情報更新部１４によりエラーメッセージが生成され、接続回路３０を介して送信元のクライアント６に転送される。そして、ステップＳ０１に戻る。（ステップＳ２６）
管理情報更新部１４により接続回路３０を介して送信情報の送信元から収集情報が収集される。（ステップＳ２７）
管理情報更新部１４により送信情報と収集情報とが管理情報として前記レコードに登録され、ステップＳ０１に戻る。（ステップＳ２８）
【００３６】
【発明の効果】
以上説明した様に、本発明によれば登録された管理情報の削除日付の管理が不要となり、更新が必要になった場合には専任のオペレータに依頼することなく容易に、且つ誤りなく更新できるようになるため、誤りのないタイムリーな共用ファイルの管理が可能になるという工業的効果がある。
【図面の簡単な説明】
【図１】  本発明の原理図
【図２】  本発明の共用ファイル管理装置の構成図
【図３】  本発明のフローチャート図（その１）
【図４】  本発明のフローチャート図（その２）
【図５】  本発明のフローチャート図（その３）
【図６】  本発明の入力情報の様式図
【図７】  本発明の管理テーブルの様式図
【図８】  本発明のメッセージ保持部の様式図
【図９】  従来の共用ファイル管理装置の構成図
【図１０】  従来の管理テーブルの様式図
【図１１】  従来のフローチャート図
【符号の説明】
１  共用ファイル管理装置
２  管理情報保持手段
３  日付管理手段
４  管理情報更新手段
５  メッセージ保持手段
６  クライアント
７  ネットワーク
１０  記憶回路
１２  管理テーブル
１２’  管理テーブル
１３  カレンダタイマ
１４  管理情報更新部
１４’  テキストエディタ
１５  メッセージ保持部
２０  制御回路
３０  接続回路
６０  クライアントＡ
６１  クライアントＢ
６２  クライアントＣ
【図１】
0003716578.tif 000002
【図２】
0003716578.tif 000003
【図３】
0003716578.tif 000004
【図４】
0003716578.tif 000005
【図５】
0003716578.tif 000006
【図６】
0003716578.tif 000007
【図７】
0003716578.tif 000008
【図８】
0003716578.tif 000009
【図９】
0003716578.tif 000010
【図１０】
0003716578.tif 000011
【図１１】
0003716578.tif 000012