(57)【特許請求の範囲】
【請求項１】
サーバに登録された資源に対して複数のユーザがアクセス可能に構成されたシステムにおける資源管理制御方法であって、
ユーザがサーバに資源を登録することが可能であり、且つ、当該ユーザが登録する資源に対し他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数が、当該ユーザが資源をサーバに登録する際に設定可能であり、
ユーザがサーバに登録された資源にアクセスする度毎に、そのユーザについての当該資源に対応するアクセス数の記録を加算し、
前記資源に対応して登録されたユーザの総てについて、前記アクセス数が設定された前記最大アクセス数に達したときに、当該資源をサーバから削除する、
ことを特徴とする資源管理制御方法。
【請求項２】
サーバに登録された資源に対して複数のユーザがアクセス可能に構成されたシステムにおける資源管理制御方法であって、
前記サーバに、
当該サーバに登録される資源についての最大アクセス数を登録するための資源管理ファイルと、
各ユーザについての各資源に対してアクセスされた回数であるアクセス数を登録する削除判定ファイルと、
当該サーバに登録された資源にアクセス可能なユーザを登録するためのユーザ登録ファイルとを設け、
前記資源管理ファイルに登録される最大アクセス数は、ユーザが登録する資源に対し他の各ユーザによって閲覧して欲しい２以上の回数であって、ユーザが当該資源を前記サーバに登録する際に設定可能であり、
ユーザがサーバに登録された資源にアクセスする度毎に、前記削除判定ファイルの当該ユーザ及び当該資源に対応するアクセス数の記録を加算し、
前記ユーザ登録ファイルに当該資源に対応して登録されたユーザの総てについて、前記アクセス数が前記資源管理ファイルの当該資源に対応する最大アクセス数に達したときに、当該資源をサーバから削除する、
ことを特徴とする資源管理制御方法。
【請求項３】
サーバに登録された資源に対して複数のユーザがアクセス可能に構成されたシステムにおける資源管理制御装置であって、
当該サーバにユーザによって登録される資源について当該ユーザが当該資源を前記サーバに登録する際に設定可能であって他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数を登録するための資源管理ファイルと、
各ユーザについての各資源に対してアクセスされた回数であるアクセス数を登録する削除判定ファイルと、
当該サーバに登録された資源にアクセス可能なユーザを登録するためのユーザ登録ファイルと、
ユーザがサーバに登録された資源にアクセスする度毎に、前記削除判定ファイルの当該ユーザ及び当該資源に対応するアクセス数の記録を加算する加算手段と、
前記ユーザ登録ファイルに当該資源に対応して登録されたユーザの総てについて、前記アクセス数が前記資源管理ファイルの当該資源に対応する最大アクセス数に達したか否かを判定する判定手段と、
前記判定手段が最大アクセス数に達したと判定したときに当該資源をサーバから削除する削除手段と、
が設けられてなることを特徴とする資源管理制御装置。
【請求項４】
前記ユーザ登録ファイルには、前記サーバに登録される総ての資源にアクセス可能なユーザのみが登録される、
請求項３記載の資源管理制御装置。
【請求項５】
サーバに登録された資源に対して複数のユーザがクライアントを用いてアクセス可能に構成されたクライアントサーバシステムであって、
前記サーバには、
当該サーバにユーザによって登録される資源について当該ユーザが当該資源を前記サーバに登録する際に設定可能であって他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数を登録するための資源管理ファイルと、
各ユーザについての各資源に対してアクセスされた回数であるアクセス数を登録する削除判定ファイルと、
当該サーバに登録された資源にアクセス可能なユーザを登録するためのユーザ登録ファイルと、
ユーザがサーバに登録された資源にアクセスする度毎に、前記削除判定ファイルの当該ユーザ及び当該資源に対応するアクセス数の記録を加算する加算手段と、
前記ユーザ登録ファイルに当該資源に対応して登録されたユーザの総てについて、前記アクセス数が前記資源管理ファイルの当該資源に対応する最大アクセス数に達したか否かを判定する判定手段と、
前記判定手段が最大アクセス数に達したと判定したときに当該資源をサーバから削除する削除手段と、
が設けられ、
前記クライアントには、
資源を前記サーバに送って当該サーバに登録するための登録手段と、
前記サーバに登録された資源にアクセスするためのアクセス手段と、
が設けられてなることを特徴とするクライアントサーバシステム。
【請求項６】
サーバに登録される資源に対して複数のユーザがアクセス可能に構成されるシステムにおける資源管理制御のための記録媒体であって、
ユーザの指令に応じてサーバに資源を登録するための処理を行うステップと、
ユーザが資源をサーバに登録する際に当該ユーザが登録する資源に対し他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数を設定するステップと、
ユーザがサーバに登録された資源にアクセスする度毎に、そのユーザについての当該資源に対応するアクセス数の記録を加算するステップと、
前記資源に対応して登録されたユーザの総てについて、前記アクセス数が設定された前記最大アクセス数に達したときに、当該資源をサーバから削除するステップと、
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバに登録されたファイルなどの資源に対して複数のユーザがアクセス可能に構成されたシステムにおける資源管理制御方法及び装置、そのようなクライアントサーバシステム並びに記録媒体に関し、例えば企業における部門管理サーバの資源管理の補完機能として利用される。
【０００２】
クライアントサーバシステムにおいて、文書又はプログラムなどのファイルをサーバに登録して一元管理し、それらのファイルをクライアントによって自由に閲覧し更新することができるような運用がしばしば行われている。
【０００３】
このようなクライアントサーバシステムでは、サーバへのファイルの登録、閲覧、又は更新など、種々のアクセスがユーザによって自由に行えるため、それらファイルの管理を効率的に行って磁気ディスクの有効活用とパフォーマンスの向上を図る必要がある。
【０００４】
【従来の技術】
クライアントサーバシステムにおいて、サーバに登録されたファイルなどの種々の資源の管理は、従来では総てサーバの運用管理者によって行われている。
【０００５】
例えば、ユーザによってサーバに登録されたファイルが不要となった場合には、運用管理者によって磁気ディスク（又はＤＡＳＤ）からのファイルの削除が行われる。その際に、運用管理者は、削除してもよいファイルであるか否かを判断するために、標準担当管理者、サブシステムの管理者、又は当該ファイルを登録したユーザなどへの確認（アナウンス）を行う必要がある。
【０００６】
【発明が解決しようとする課題】
そのため、運用管理者は、削除してもよいファイルであるか否かを判断するために多くの時間と労力を要し、その作業が運用管理者にとって大きな負担となっている。
【０００７】
したがって、不要のファイルの削除のための作業は遅れぎみとなり、実際には運用管理者は磁気ディスクが満杯になりそうになときに初めて不要のファイルの削除のための作業を行っているのが実情である。
【０００８】
そのため、不要なファイルの削除が適切な速いタイミングで行われず、不要な資源が磁気ディスク上に残りがちとなって磁気ディスクの有効活用が妨げられ、磁気ディスクのパフォーマンスが低下していた。
【０００９】
本発明は、上述の問題に鑑みてなされたもので、不要な資源の削除を適切な速いタイミングで自動的に行うようにし、磁気ディスクの有効活用を図ってパフォーマンスを向上させることを目的とする。
【００１０】
【課題を解決するための手段】
請求項１の発明に係る方法は、サーバ３に登録された資源に対して複数のユーザがアクセス可能に構成されたシステムにおける資源管理制御方法であって、ユーザがサーバ３に資源を登録することが可能であり、且つ、当該ユーザが登録する資源に対し他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数が、当該ユーザが資源をサーバに登録する際に設定可能であり、ユーザがサーバ３に登録された資源にアクセスする度毎に、そのユーザについての当該資源に対応するアクセス数の記録を加算し、前記資源に対応して登録されたユーザの総てについて、前記アクセス数が予め設定された最大アクセス数に達したときに、当該資源をサーバ３から削除する。
【００１１】
請求項２の発明に係る方法は、サーバ３に、当該サーバ３に登録される資源についての最大アクセス数を登録するための資源管理ファイル２１と、各ユーザについての各資源に対してアクセスされた回数であるアクセス数を登録する削除判定ファイル２２と、当該サーバに登録された資源にアクセス可能なユーザを登録するためのユーザ登録ファイル２３とを設け、前記資源管理ファイル２１に登録される最大アクセス数は、ユーザが登録する資源に対し他の各ユーザによって閲覧して欲しい２以上の回数であって、ユーザが当該資源を前記サーバに登録する際に設定可能であり、ユーザがサーバ３に登録された資源にアクセスする度毎に、前記削除判定ファイル２２の当該ユーザ及び当該資源に対応するアクセス数の記録を加算し、前記ユーザ登録ファイル２３に当該資源に対応して登録されたユーザの総てについて、前記アクセス数が前記資源管理ファイル２１の当該資源に対応する最大アクセス数に達したときに、当該資源をサーバ３から削除する。
【００１３】
請求項３の発明に係る装置は、サーバ３に登録された資源に対して複数のユーザがアクセス可能に構成されたシステムにおける資源管理制御装置であって、当該サーバ３にユーザによって登録される資源について当該ユーザが当該資源を前記サーバに登録する際に設定可能であって他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数を登録するための資源管理ファイル２１と、各ユーザについての各資源に対してアクセスされた回数であるアクセス数を登録する削除判定ファイル２２と、当該サーバ３に登録された資源にアクセス可能なユーザを登録するためのユーザ登録ファイル２３と、ユーザがサーバ３に登録された資源にアクセスする度毎に、前記削除判定ファイル２２の当該ユーザ及び当該資源に対応するアクセス数の記録を加算する加算手段１４１と、前記ユーザ登録ファイル２３に当該資源に対応して登録されたユーザの総てについて、前記アクセス数が前記資源管理ファイル２１の当該資源に対応する最大アクセス数に達したか否かを判定する判定手段１４２と、前記判定手段１４２が最大アクセス数に達したと判定したときに当該資源をサーバ３から削除する削除手段１４３と、が設けられてなる。
【００１４】
請求項４の発明に係る装置では、前記ユーザ登録ファイル２３には、前記サーバ３に登録される総ての資源にアクセス可能なユーザのみが登録される。
請求項５の発明に係るシステムは、サーバ３に登録された資源に対して複数のユーザがクライアント４を用いてアクセス可能に構成されたクライアントサーバシステム１であって、前記サーバ３には、当該サーバ３にユーザによって登録される資源について当該ユーザが当該資源を前記サーバに登録する際に設定可能であって他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数を登録するための資源管理ファイル２１と、各ユーザについての各資源に対してアクセスされた回数であるアクセス数を登録する削除判定ファイル２２と、当該サーバ３に登録された資源にアクセス可能なユーザを登録するためのユーザ登録ファイル２３と、ユーザがサーバ３に登録された資源にアクセスする度毎に、前記削除判定ファイル２２の当該ユーザ及び当該資源に対応するアクセス数の記録を加算する加算手段１４１と、前記ユーザ登録ファイル２３に当該資源に対応して登録されたユーザの総てについて、前記アクセス数が前記資源管理ファイル２１の当該資源に対応する最大アクセス数に達したか否かを判定する判定手段１４２と、前記判定手段１４２が最大アクセス数に達したと判定したときに当該資源をサーバ３から削除する削除手段１４３と、が設けられ、前記クライアント４には、資源を前記サーバ３に送って当該サーバ３に登録するための登録手段３１と、前記サーバに登録された資源にアクセスするためのアクセス手段３２と、が設けられてなる。
【００１５】
請求項６の発明に係る記録媒体は、サーバ３に登録される資源に対して複数のユーザがアクセス可能に構成されるシステムにおける資源管理制御のための記録媒体であって、ユーザの指令に応じてサーバ３に資源を登録するための処理を行うステップと、ユーザが資源をサーバ３に登録する際に当該ユーザが登録する資源に対し他の各ユーザによって閲覧して欲しい２以上の回数である最大アクセス数を設定するステップと、ユーザがサーバ３に登録された資源にアクセスする度毎に、そのユーザについての当該資源に対応するアクセス数の記録を加算するステップと、前記資源に対応して登録されたユーザの総てについて、前記アクセス数が設定された前記最大アクセス数に達したときに、当該資源をサーバ３から削除するステップと、をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１６】
本発明に係るサーバ３又はクライアント４は、例えばパーソナルコンピュータ又はワークステーションを用いて実現される。本発明に係る方法を実行するためのプログラムは、半導体メモリ、ハードディスク、ＣＤ−ＲＯＭ、フロッピーディスク、又は光磁気ディスクなどの記録媒体に格納される。記録媒体に格納されたプログラムは、主メモリ上に適時ローディングされ、処理装置によって実行される。その際に、ＣＤ−ＲＯＭドライブ、フロッピーディスクドライブ、又は光磁気ディスクドライブなどのドライブ装置が必要に応じて用いられる。記録媒体がネットワークなどの通信回線で結ばれたサーバに設けられている場合には、通信回線を介してサーバからプログラムが読み取られ又はダウンロードされる。また、プログラムが通信回線を介して処理装置に転送される場合には、通信回線自体も記録媒体に相当する。プログラムは、種々のＯＳ、プラットホーム、システム環境、又はネットワーク環境の下で動作するように供給可能である。
【００１７】
【発明の実施の形態】
図１は本発明の実施の一形態を示すクライアントサーバシステム１のブロック図、図２は資源管理ファイル２１、削除判定ファイル２２、及びユーザ登録ファイル２３のそれぞれの構成を示す図である。
【００１８】
図１において、クライアントサーバシステム１は、サーバ３、複数のクライアント４ａ，４ｂ，４ｃ…、これらを接続するネットワーク６から構成される。なお、クライアント４ａ，４ｂ，４ｃ…は、それぞれ互いに同様な構成となっているので、本明細書においてはそれらのうちの１つ又は全部を「クライアント４」と記載することがある。
【００１９】
サーバ３には、資源格納領域１１、ファイル制御部１２、ファイル更新部１３、及び資源削除部１４が設けられる。また、サーバ３には、資源管理ファイル２１、削除判定ファイル２２、及びユーザ登録ファイル２３が設けられる。
【００２０】
図２（Ａ）に示すように、資源管理ファイル２１は、サーバ３に登録される資源の資源名ＮＲＳ、及び当該資源名ＮＲＳについての最大アクセス数ＮＭＡの項目を有する各レコードからなる。資源がファイルＦＬである場合には、資源名ＮＲＳとしてそのファイル名が登録される。
【００２１】
図２（Ｂ）に示すように、削除判定ファイル２２は、各ユーザについての各資源に対してアクセスされた回数であるアクセス数を登録するためのファイルであり、ユーザＩＤであるコードＵＩＤ、資源名ＮＲＳ、最大アクセス数ＮＭＡ、及びアクセス数ＮＡＳの項目を有する各レコードからなる。
【００２２】
図２（Ｃ）に示すように、ユーザ登録ファイル２３は、サーバ３に登録された資源にアクセス可能なユーザを登録するためのファイルであり、ユーザ名ＮＵＳ及びコードＵＩＤの項目を有する各レコードからなる。ユーザ登録ファイル２３に登録された総てのユーザは、サーバ３に登録されたファイルＦＬを含む総ての資源にアクセスして閲覧することが可能である。
【００２３】
なお、ユーザによってアクセス可能な資源を制限したい場合には、その旨をユーザ登録ファイル２３に登録するか、又は、ユーザとアクセス可能な資源との対応を示すファイルを作成しておけばよい。また、本実施形態では、ユーザ登録ファイル２３に登録された総てのユーザが資源にアクセスした場合に、その資源を削除するようになっているが、資源毎に削除条件としてのユーザを設定したい場合には、そのような資源とユーザとの対応を示すようにユーザ登録ファイル２３を作成しておけばよい。
【００２４】
資源格納領域１１には、クライアント４からの登録処理によって転送された種々のファイルＦＬ１．２，…、その他の資源が格納される。資源格納領域１１に格納されたファイルＦＬなどの資源は、クライアント４からユーザによって閲覧することが可能である。
【００２５】
ファイル制御部１２は、クライアント４が資源をサーバ３に登録する際に、クライアント４に格納された資源をサーバ３の資源格納領域１１に転送するための制御を行う。その際に、ユーザがその資源に対して設定した最大アクセス数ＮＭＡが、ファイル制御部１２によって資源管理ファイル２１に登録される。
【００２６】
ファイル更新部１３は、クライアント４から送られてきたファイル名、ユーザＩＤであるコードＵＩＤなどを受け取って一時的に記憶し、また、資源管理ファイル２１及び削除判定ファイル２２などを検索し、それらから取り出した情報を一時的に記憶するとともに、必要に応じて資源管理ファイル２１及び削除判定ファイル２２を更新する。また、ファイル更新部１３は、クライアント４による資源へのアクセスが終了したときに、資源削除部１４に対してその旨を通知して資源削除部１４を起動する。
【００２７】
資源削除部１４は、ファイル更新部１３からクライアント４による資源へのアクセスが終了した旨の通知がある度毎に起動され、サーバ３に登録された資源のうち不要の資源を削除する。そのような処理を行うために、資源削除部１４には、加算部１４１、判定部１４２、及び削除部１４３が設けられる。
【００２８】
加算部１４１は、ユーザがサーバ３に登録された資源にアクセスする度毎に、削除判定ファイル２２の当該ユーザ及び当該資源に対応するアクセス数ＮＡＳの記録を１つ加算する。
【００２９】
判定部１４２は、ユーザ登録ファイル２３に登録されたユーザの総てについて、アクセス数ＮＡＳが資源管理ファイル２１の当該資源に対応する最大アクセス数ＮＭＡに達したか否かを判定する。
【００３０】
削除部１４３は、判定部１４２が最大アクセス数ＮＭＡに達したと判定したときに、当該資源をサーバ３から削除する。
クライアント４には、登録部３１及び閲覧部３２が設けられる。
【００３１】
登録部３１は、ユーザの指令に応じて、クライアント４から資源をサーバ３に送って登録するための処理を行う。その際に、ユーザは、処理登録用のＧＵＩを使用し、登録したい資源名ＮＲＳの指定又は選択を行い、最大アクセス数ＮＭＡの設定のための入力を行う。なお、最大アクセス数ＮＭＡの入力は任意であり、入力されなかった場合には最大アクセス数ＮＭＡのデフォルト値として「１」がサーバ３に設定される。
【００３２】
閲覧部３２は、ユーザの指令に応じて、サーバ３に登録された資源にアクセスし、閲覧又は更新のための処理を行う。
サーバ３及びクライアント４は、それぞれ、処理装置、キーボード、マウス、ディスプレイ、及びプリンタなどを備えたパーソナルコンピュータ又はワークステーションなどによって構成可能である。それらの処理装置には、ＣＰＵ（中央処理装置）、メモリ、磁気ディスク（ハードディスク）、モデム、ＣＤ−ＲＯＭドライブ、フロッピーディスクドライブ、光磁気ディスクドライブ、種々のインタフェース回路、及びその他の周辺回路などが内蔵される。メモリとして、ＢＩＯＳなどを格納したＲＯＭ、メインメモリ又はキャッシュメモリとして用いられるＲＡＭ、及びビデオＲＡＭなどが含まれる。磁気ディスクには、各種ＯＳ、各種デバイス・ドライバー、種々のアプリケーションプログラム、ファイルＦＬなどの資源、本発明に係る資源管理制御方法を実現するためのプログラム、及びその他の種々のプログラム及びデータが格納される。それらのプログラム又はデータは適時メインメモリにロードされる。
【００３３】
次に、クライアントサーバシステム１の動作について、フローチャートを参照しながら説明する。まず、サーバ３への資源の登録について説明する。
図３は登録処理を示すフローチャート、図４は閲覧処理を示すフローチャート、図５は自動削除処理を示すフローチャートである。
【００３４】
図３を参照して、ユーザは、コードＵＩＤを入力した上でクライアント４を操作し、図示しない画面に表示される資源登録用ＧＵＩを使用して登録したい資源名ＮＲＳを指定する（＃１１，１２）。その場合に、資源名ＮＲＳをキーボードなどから直接に入力してもよく、画面に表示されたリストの中から資源名ＮＲＳを選択することも可能である。なお、登録したい資源は、クライアント４のメモリ又は磁気ディスク装置に格納されていてもよく、又はＣＤ−ＲＯＭ又はフロッピィディスクなどの記録媒体に格納されていてもよい。
【００３５】
また、指定した資源名ＮＲＳに対して、最大アクセス数ＮＭＡを入力する。最大アクセス数ＮＭＡは、登録しようとする資源に対し他の各ユーザによって閲覧して欲しい回数である。最大アクセス数ＮＭＡを入力しない場合には、サーバ３において自動的に「１」が設定される。
【００３６】
その後、登録処理を実行させると、指定した資源名ＮＲＳ及び設定した最大アクセス数ＮＭＡがサーバ３に送信される。これとともに、資源名ＮＲＳに対応する資源がクライアント４からサーバ３に転送される（＃１３）。
【００３７】
サーバ３において、クライアント４から送信された資源名ＮＲＳ及び最大アクセス数ＮＭＡが、ファイル制御部１２の機能によって資源管理ファイル２１に登録される（＃１４）。また、クライアント４から転送された資源は、ファイル制御部１２の機能によって資源格納領域１１に格納される。
【００３８】
次に、クライアント４による資源の閲覧及びサーバ３において不要となった資源の削除について説明する。
図４を参照して、ユーザは、コードＵＩＤを入力した上でクライアント４を操作し、図示しない画面に表示される閲覧／更新用ＧＵＩを使用して、参照したい資源又は更新したい資源の資源名ＮＲＳを指定する（＃２１，２２）。
【００３９】
そうすると、サーバ３の資源格納領域１１から、指定された資源が取り出され、クライアント４に転送される（＃２３）。そして、ユーザによって指定された資源名ＮＲＳ、及びクライアント４からサーバ３にログオンしたユーザのコードＵＩＤが、サーバ３のファイル更新部１３に通知される（＃２４）。
【００４０】
その後、指定された資源名ＮＲＳをキーとして、ファイル更新部１３の機能によって資源管理ファイル２１を検索し、資源名ＮＲＳに対応する最大アクセス数ＮＭＡを取り出す（＃２５）。コードＵＩＤ及び資源名ＮＲＳをキーとして、削除判定ファイル２２を検索し、加算部１４１の機能によって該当するレコードのアクセス数ＮＡＳを１つ加算する（＃２８）。該当するレコードがない場合は、登録後における最初のアクセスであるから（＃２６でイエス）、当該コードＵＩＤ及び資源名ＮＲＳについてのレコードを新規に作成して削除判定ファイル２２に追加する（＃２７）。その際に、アクセス数ＮＡＳは「１」としておく。最大アクセス数ＮＭＡは資源管理ファイル２１から複写する。
【００４１】
ユーザによる閲覧／更新が終了すると、クライアント４から終了通知が送られ（＃２９でイエス）、その終了通知によって自動削除処理が開始される（＃３０）。
【００４２】
自動削除処理において、資源削除部１４の判定部１４２が、削除判定ファイル２２及びユーザ登録ファイル２３をチェックする（＃４１）。チェックは、ユーザ登録ファイル２３に登録された総ての該当するユーザについて、当該資源名ＮＲＳへのアクセス数ＮＡＳが最大アクセス数ＮＭＡに設定された値に達しているか否かについて行われる。そのような条件を満たしている場合には（＃４２でイエス）、削除部１４３の機能によって当該資源が資源格納領域１１から削除され、且つ、その資源に対応するレコードが資源管理ファイル２１及び削除判定ファイル２２から削除される（＃４３）。
【００４３】
このように、ユーザの閲覧が終了する度毎に判定部１４２によるチェックが行われ、ユーザによるアクセスが所定回数行われた資源、つまり不要な資源が、運用管理者の作業によることなく即座に削除される。したがって、運用管理者の負荷が低減されるとともに、不要な資源の削除が適切な速いタイミングで自動的に行われ、磁気ディスクなどの有効活用を図ってパフォーマンスを向上させることができる。
【００４４】
しかも、不要な資源のみではなく、それにともなうレコードも資源管理ファイル２１及び削除判定ファイル２２から削除されるので、これら資源管理ファイル２１及び削除判定ファイル２２のパフォーマンスも向上する。
【００４５】
また、チェックの際に、資源がユーザによってアクセスされたか否かがチェックされるのみでなく、予め設定された最大アクセス数ＮＭＡに達したか否かについてもチェックされるので、資源を登録する際に、資源の重要度又は資源を普及させたり啓蒙したい度合いなどに応じて最大アクセス数ＮＭＡを「２」以上の適当な値に設定しておくことによって、その資源の削除の条件を種々適切なものとすることができる。そのような使用例として、例えば電子回覧板、電子広告板、電子広報版などが考えられる。
【００４６】
図６は本発明に係るクライアントサーバシステム１を実現するためのプログラムの記録媒体ＳＴの形態を示す図である。
図６に示すように、処理装置ＰＳに設けられた主メモリ、ＲＡＭ、ＲＯＭ、若しくはハードディスクなどの記憶装置ＳＴＡ、ＣＤ−ＲＯＭ、フロッピーディスク、若しくは光磁気ディスクなどの可搬媒体ＳＴＢ、ネットワーク若しくは通信回線ＳＴＤで結ばれたサーバ若しくはＤＡＳＤなどの回線先媒体ＳＴＣ、又は通信回線ＳＴＤそれ自体が、記録媒体ＳＴとして利用可能である。
【００４７】
上述の実施形態においては、削除判定ファイル２２のレコードに最大アクセス数ＮＭＡの項目を設けているので、資源管理ファイル２１を参照することなく、資源の削除のための条件を満たしているか否かを判断できるが、削除判定ファイル２２のレコードから最大アクセス数ＮＭＡの項目を省略し、最大アクセス数ＮＭＡについては毎回資源管理ファイル２１を参照することとしてもよい。
【００４８】
上述の実施形態においては、資源の削除のための条件として、ユーザ登録ファイル２３に登録された総てのユーザが資源にアクセスしたか否かを判定している。換言すれば、ユーザ登録ファイル２３にはサーバ３に登録される総ての資源にアクセス可能なユーザのみが登録される。これに対して、ユーザ登録ファイル２３又はこれとは別個のファイルに、資源にアクセスすべきユーザのコードＵＩＤを、資源の削除のための条件として登録しておき、資源に対応してユーザファイルに登録されたユーザがアクセスした場合に当該資源を削除するようにしてもよい。
【００４９】
上述の実施形態において、サーバ３及びクライアント４の全体又は各部の構成、処理の内容又は順序、タイミングなどは、本発明の主旨に沿って適宜変更することができる。
【００５０】
【発明の効果】
請求項１乃至請求項６の発明によると、資源に対応して登録されたユーザの総てについて、ユーザによって閲覧して欲しい２以上の回数である最大アクセス数に達したときに、不要となった資源の削除を適切な速いタイミングで自動的に行うことができ、磁気ディスクなどの有効活用を図ってパフォーマンスを向上させることができる。
【００５１】
しかも、ユーザが資源を登録する際に、資源の重要度又は資源を普及させたり啓蒙したい度合いなどに応じて最大アクセス数を適当な値に設定し、その資源の削除の条件を種々適切なものとすることができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態を示すクライアントサーバシステムのブロック図である。
【図２】資源管理ファイル、削除判定ファイル、及びユーザ登録ファイルのそれぞれの構成を示す図である。
【図３】登録処理を示すフローチャートである。
【図４】閲覧処理を示すフローチャートである。
【図５】自動削除処理を示すフローチャートである。
【図６】プログラムの記録媒体の形態を示す図である。
【符号の説明】
１  クライアントサーバシステム
３  サーバ
４  クライアント
１１  資源格納領域
１２  ファイル制御部
１３  ファイル更新部
１４  資源削除部
２１  資源管理ファイル
２２  削除判定ファイル
２３  ユーザ登録ファイル
３１  登録部（登録手段）
３２  閲覧部（アクセス手段）
１４１  加算部（加算手段）
１４２  判定部（判定手段）
１４３  削除部（削除手段）
ＮＭＡ  最大アクセス数
ＮＡＳ  アクセス数
ＮＲＳ  資源名（資源）
ＵＩＤ  コード（ユーザ）
ＳＴＡ，ＳＴＢ，ＳＴＣ，ＳＴＤ  記録媒体
【図１】
0003657088.tif 000002
【図２】
0003657088.tif 000003
【図３】
0003657088.tif 000004
【図４】
0003657088.tif 000005
【図５】
0003657088.tif 000006
【図６】
0003657088.tif 000007