(57)【要約】【課題】デジタルデータを指称するためにユーザにより使用される名称とコンピュータシステムにより利用される名称が異なる場合に、デジタルデータの格納情報を記録したデータベースサーバがアクセス出来ない状態になった場合でも、ファイルサーバがアクセスできる限り、データ名によりデジタルデータにアクセス可能なファイリングシステム及びファイリングプログラムの提供。【解決手段】デジタルデータを格納するファイル格納手段を有するファイルサーバと該ファイルサーバに格納されたデジタルデータを管理するための管理情報を記録するための管理情報記録手段を有するデータベースサーバと前記データベースサーバとファイルサーバとに接続可能なクライアント端末からなるファイリングシステムであって、前記ファイルサーバは、前記データベースサーバにおいて記録される管理情報を予備管理情報として記録するための予備管理情報記録手段を有するファイリングシステム及びコンピュータを前記手段として機能させるファイリングプログラム。【選択図】　　　　図１
2004086387.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータを格納するファイル格納手段を有するファイルサーバと該ファイルサーバに格納されたデジタルデータを管理するための管理情報を記録するための管理情報記録手段を有するデータベースサーバと前記データベースサーバとファイルサーバとに接続可能なクライアント端末からなるファイリングシステムであって、
前記ファイルサーバは、前記データベースサーバにおいて記録される管理情報を予備管理情報として記録するための予備管理情報記録手段を有することを特徴とするファイリングシステム。
【請求項２】
前記予備管理情報記録手段は、管理対象のデジタルデータを指称するためにユーザにより利用される名称であるデータ名情報と、管理対象のデジタルデータを指称するためにシステムにより利用される名称を示すデータ格納情報とからなるデータテーブルにより構成されることを特徴とする請求項１のファイリングシステム。
【請求項３】
前記クライアント端末は、データ名により前記デジタルデータを取得する指示を行うためのデジタルデータ取得指示手段と、
当該指示に基づいて前記データベースサーバからデータ名に対応する格納情報を抽出する格納情報抽出手段と、
前記格納情報抽出手段で抽出が出来なかった場合に前記データ名情報の一覧を取得及びその表示をする指示を受け付けるデータ名一覧情報表示指示手段と、
該データ名一覧情報表示指示手段の指示に基づいてファイルサーバからデータ名情報の一覧を取得するデータ名一覧情報取得手段と、
取得したデータ名一覧情報を表示するデータ名一覧情報表示手段と、
格納場所を取得したいデータ名を指定するためのデータ名指示手段と、
前記ファイルサーバに格納情報を取得する指示を行う格納情報取得指示手段と、
該取得指示により格納情報の取得を行うデータ格納情報取得手段とを有することを特徴とする請求項１又は２に記載のファイリングシステム。
【請求項４】
データベースサーバが受け付けるデジタルデータの新規作成・変更・削除及び格納場所の変更の情報を受け付ける機能と、該情報に基づいて前記デジタルデータを処理する機能と、該処理後のデジタルデータを管理するための予備管理情報を予備管理情報記録手段に記録する機能とをコンピュータに実現させることを特徴とするファイリングプログラム。
【請求項５】
データ名により前記デジタルデータを取得する指示を行うためのデジタルデータ取得指示手段と、
当該指示に基づいて前記データベースサーバからデータ名に対応する格納情報を抽出する格納情報抽出手段と、
前記格納情報抽出手段で抽出が出来なかった場合に前記データ名情報の一覧を取得及びその表示をする指示を受け付けるデータ名一覧情報表示指示手段と、
該データ名一覧情報表示指示手段の指示に基づいてファイルサーバからデータ名情報の一覧を取得するデータ名一覧情報取得手段と、
取得したデータ名一覧情報を表示するデータ名一覧情報表示手段と、
格納場所を取得したいデータ名を指定するためのデータ名指示手段と、
前記ファイルサーバに格納情報を取得する指示を行う格納情報取得指示手段と、
該取得指示により格納情報の取得を行うデータ格納情報取得手段としてコンピュータを機能させることを特徴とするファイリングプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はファイリングシステム及びファイリングプログラムに関し、詳しくはデジタルデータを指称するためにユーザにより使用される名称とコンピュータシステムにより利用される名称が異なる場合に、デジタルデータの格納情報を記録したデータベースサーバがアクセス出来ない状態になった場合でも、ファイルサーバがアクセスできる限り、データ名によりデジタルデータにアクセス可能なファイリングシステム及びファイリングプログラムに関する。
【０００２】
【従来の技術】
従来、あるデータに対して、業務レベルに応じた日常語として顧客名や品目名といったユーザが利用しやすい名称と、コンピュータが識別するために利用される名称等を関連づけておいて、該ユーザにより名称の入力があった場合に、かかる関連づけを参照することによりそのデータを抽出するということが行われていた。
【０００３】
このような関連づけは、通常、抽出されるデータが格納されたファイルサーバと別に設けられたデータベースサーバに記録されている。
【０００４】
このように、データベースサーバとファイルサーバを組み合わせて、ファイルサーバに記録されているデータをデータベースサーバにより管理することにより、分散処理型にしてファイルサーバ、データベースサーバの二つに分けて構成し、サーバとしての安全性を向上させている。これは、サーバを集中処理型にした場合、ひとつ壊れると全部使えなくなり、大変危険であるため、最近では良く利用されるファイリングシステムの構成である。
【０００５】
しかし、このようなシステムにおいてデータベースが故障等で使えなくなったときに、欲しいデータの検索が困難であった。ユーザが利用する名称と、コンピュータが識別するために利用する名称が異なるようなデータを受け取る場合は、自分の欲しいデータが何なのかわかりづらく、作業に支障をきたす恐れがあった。
【０００６】
【発明が解決しようとする課題】
そこで、本発明の課題は、デジタルデータを指称するためにユーザにより使用される名称とコンピュータシステムにより利用される名称が異なる場合に、デジタルデータの格納情報を記録したデータベースサーバがアクセス出来ない状態になった場合でも、ファイルサーバがアクセスできる限り、データ名によりデジタルデータにアクセス可能なファイリングシステム及びファイリングプログラムを提供することにある。
【０００７】
本発明の他の課題は、以下の記載によって明らかになる。
【０００８】
【課題を解決するための手段】
上記課題は以下の各発明によって解決される。
【０００９】
（請求項１）デジタルデータを格納するファイル格納手段を有するファイルサーバと該ファイルサーバに格納されたデジタルデータを管理するための管理情報を記録するための管理情報記録手段を有するデータベースサーバと前記データベースサーバとファイルサーバとに接続可能なクライアント端末からなるファイリングシステムであって、前記ファイルサーバは、前記データベースサーバにおいて記録される管理情報を予備管理情報として記録するための予備管理情報記録手段を有することを特徴とするファイリングシステム。
【００１０】
（請求項２）前記予備管理情報記録手段は、管理対象のデジタルデータを指称するためにユーザにより利用される名称であるデータ名情報と、管理対象のデジタルデータを指称するためにシステムにより利用される名称を示すデータ格納情報とからなるデータテーブルにより構成されることを特徴とする請求項１のファイリングシステム。
【００１１】
（請求項３）前記クライアント端末は、データ名により前記デジタルデータを取得する指示を行うためのデジタルデータ取得指示手段と、当該指示に基づいて前記データベースサーバからデータ名に対応する格納情報を抽出する格納情報抽出手段と、前記格納情報抽出手段で抽出が出来なかった場合に前記データ名情報の一覧を取得及びその表示をする指示を受け付けるデータ名一覧情報表示指示手段と、該データ名一覧情報表示指示手段の指示に基づいてファイルサーバからデータ名情報の一覧を取得するデータ名一覧情報取得手段と、取得したデータ名一覧情報を表示するデータ名一覧情報表示手段と、格納場所を取得したいデータ名を指定するためのデータ名指示手段と、前記ファイルサーバに格納情報を取得する指示を行う格納情報取得指示手段と、該取得指示により格納情報の取得を行うデータ格納情報取得手段とを有することを特徴とする請求項１又は２に記載のファイリングシステム。
【００１２】
（請求項４）データベースサーバが受け付けるデジタルデータの新規作成・変更・削除及び格納場所の変更の情報を受け付ける機能と、該情報に基づいて前記デジタルデータを処理する機能と、該処理後のデジタルデータを管理するための予備管理情報を予備管理情報記録手段に記録する機能とをコンピュータに実現させることを特徴とするファイリングプログラム。
【００１３】
（請求項５）データ名により前記デジタルデータを取得する指示を行うためのデジタルデータ取得指示手段と、当該指示に基づいて前記データベースサーバからデータ名に対応する格納情報を抽出する格納情報抽出手段と、前記格納情報抽出手段で抽出が出来なかった場合に前記データ名情報の一覧を取得及びその表示をする指示を受け付けるデータ名一覧情報表示指示手段と、該データ名一覧情報表示指示手段の指示に基づいてファイルサーバからデータ名情報の一覧を取得するデータ名一覧情報取得手段と、取得したデータ名一覧情報を表示するデータ名一覧情報表示手段と、格納場所を取得したいデータ名を指定するためのデータ名指示手段と、前記ファイルサーバに格納情報を取得する指示を行う格納情報取得指示手段と、該取得指示により格納情報の取得を行うデータ格納情報取得手段としてコンピュータを機能させることを特徴とするファイリングプログラム。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について詳述する。
【００１５】
以下、本発明のファイリングシステム及びファイリングプログラムについて、図１乃至図３を参照して説明する。
【００１６】
図１は、本発明のファイリングシステムの構成の一例を示すブロック図であり、図２は、本発明のファイリングプログラムの一例の処理フローであり、図３は、本発明のファイリングプログラムの他の一例の処理フローである。
【００１７】
本発明のファイリングシステムは、例えば、図１に示すようなファイルサーバ１０、２０、３０と、データベースサーバ１と、クライアント端末２とを通信ネットワーク３を介して通信可能としたシステムとして構成することができる。尚、図１においては、データベースサーバ１台に対し、ファイルサーバを３台設けた場合を例に挙げて説明しているが、データベースに対するファイルサーバの台数は特に限定されない。また、クライアント端末も、便宜上、１台のみで説明しているが、複数台であってもかまわない。
【００１８】
図２に示す処理フローによるファイリングプログラムは、ファイルサーバ１０、２０、３０にインストールされて機能し、図３に示す処理フローによるファイリングプログラムは、クライアント端末２にインストールされて機能する。
【００１９】
本発明のファイリングシステムは、データベースサーバ１に設けられる管理情報記録手段に記録される管理情報を予備管理情報として記録する予備管理情報記録手段を、ファイルを格納するファイルサーバにも設けることに特徴がある。予備管理情報記録手段は、例えば図４に示すようなデータテーブルとして構成することが出来る。
【００２０】
管理情報とは、管理対象のデジタルデータを指称するためにユーザにより利用される名称であるデータ名情報と、管理対象のデジタルデータを指称するためにシステムにより利用される名称を示すデータ格納情報とからなる。図４に示す例では、ユーザにより利用される名称であるデータ名情報として「ジョブ１」、「ジョブ２」、「ジョブ３」という名称を用いており、システムにより利用される名称を示すデータ格納情報を「／ｄａｔａ／ｊｏｂ１」、「／ｄａｔａ／ｊｏｂ２」、「／ｄａｔａ／ｊｏｂ３」としている。
【００２１】
かかる予備管理情報記録手段には、ファイルサーバにインストールされた図２に示すような本発明のファイリングプログラムによって予備管理情報が記録される。
【００２２】
ファイルサーバ１０（ファイルサーバ２０、３０でもよいが、図２の説明においては簡単のためファイルサーバ１０で説明する）においてデジタルデータの処理を受け付け（Ｓ１）、デジタルデータの処理の情報を受け付けると、受け付けた情報に基づいてデジタルデータの処理を行い（Ｓ２）、処理後のデジタルデータを管理する予備管理情報を予備管理情報記録手段に記録する（Ｓ３）。
【００２３】
デジタルデータの処理の受け付けは、デジタルデータの新規作成・デジタルデータ名変更・デジタルデータ削除及びデジタルデータの格納場所の変更（ファイルサーバ内、ファイルサーバ間のいずれも含む）の旨の情報をクライアント端末２から受信することにより行われる。かかる情報は、データベースサーバ１が受け付ける情報と同様の情報を受け付ける。かかる情報を受け付けたデータベースサーバ１は、この情報に基づいて管理情報記録手段に管理情報を記録する。
【００２４】
（新規作成）
Ｓ１において受け付けたデジタルデータの処理の情報が新規作成である場合は、ファイルサーバ１０においてファイル格納手段１１にデジタルデータが格納され（Ｓ２）、予備管理情報が予備管理情報記録手段１２に記録される（Ｓ３）。
【００２５】
（データ名変更）
Ｓ１において受け付けたファイルの処理の情報がデジタルデータの名称変更である場合は、予備管理情報記録手段１２の予備管理情報のデータ名が変更されて記録される（Ｓ３）。
【００２６】
（デジタルデータ削除）
Ｓ１において受け付けたファイルの処理の情報がデジタルデータ削除である場合は、ファイルサーバ１０においてファイル格納手段１１に格納されたデジタルデータが削除され（Ｓ２）、予備管理情報記録手段１２の当該デジタルデータの予備管理情報が削除される（Ｓ３）。
【００２７】
（デジタルデータ格納場所ファイルサーバ内変更）
Ｓ１において受け付けたデジタルデータの処理の情報がデジタルデータの格納場所をファイルサーバ１０内で変更する旨である場合は、ファイル格納手段１１のデジタルデータの格納場所が変更され（Ｓ２）、予備管理情報記録手段１２に当該デジタルデータの管理情報の格納場所が変更される（Ｓ３）。
【００２８】
（デジタルデータ格納場所ファイルサーバ間変更）
Ｓ１において受け付けたデジタルデータの処理の情報がデジタルデータの格納場所をファイルサーバ１０からファイルサーバ２０へ変更する旨である場合は、ファイルサーバ２０のファイル格納手段２１にファイルサーバ１０のファイル格納手段１１から当該デジタルデータがコピーされ（Ｓ２）、予備管理情報記録手段２２に当該デジタルデータの予備管理情報が記録され（Ｓ３）、ファイルサーバ１０においてはファイル格納手段１１の当該デジタルデータが削除され（Ｓ２）、予備管理情報記録手段１２の当該デジタルデータの予備管理情報が削除される（Ｓ３）。
【００２９】
上記のようなプログラムにより予備管理情報記録手段１２、２２、３２が設けられると、データベースサーバ１に障害等が発生し、接続不可能となった場合でもファイルの格納情報が取得できる。
【００３０】
デジタルデータの格納情報の取得を行う際にデータベースサーバの障害があると判断された場合のクライアント端末２の構成及び作用に本発明のファイリングシステム及びファイルプログラムの特徴がある。
【００３１】
デジタルデータの格納情報の取得の際のクライアント端末２の動作をその構成と共に説明する。
【００３２】
まず、デジタルデータ取得指示手段２ａにおいて、データ名によりデジタルデータを取得する指示の入力がユーザにより行なわれる。かかる入力の際にはデータベースサーバ１の障害があるか否かは判断されていない。
【００３３】
デジタルデータ取得指示手段２ａで受け付けた指示に基づいてデータベースサーバ１からデータ名に対応する格納情報を抽出する。この抽出がデータベースの障害により出来なかった場合、図３に示すプログラムがスタートすることにより格納情報を取得することができる。例えば、抽出が出来なかったのがデータベースサーバの障害によるか否かは、抽出するためにデータベースサーバにアクセスしたとき、データベースサーバから正常な応答があるか否かで分かる。
【００３４】
データ名一覧情報表示指示手段２ｃにおいてデータ名一覧情報の表示の指示を受け付ける（Ｓ１０）。
【００３５】
データ名一覧情報の表示の指示は、例えば、データ名の一覧情報が見たいファイルサーバを指定して、データ名一覧情報表示の選択をユーザがクライアント端末２においてする入力を受け付けることにより行われる。
【００３６】
データ名一覧情報取得手段２ｄにより、Ｓ１０で指定されたファイルサーバの予備管理情報記録手段に登録されたデータ名を取得する（Ｓ１１）。
【００３７】
データ名一覧情報取得手段２ｄにより取得したデータ名を、データ名一覧情報表示手段２ｅにより一覧にして液晶画面等の表示手段に表示する（Ｓ１２）。
【００３８】
ユーザは、データ名一覧情報表示手段２ｅにより表示されたデータ名を確認して、その中から任意のデータ名を指定することができる。かかるデータ名はデジタルデータを指称するためにユーザにより利用される名称であるので、ユーザにとって、判断しやすい。データ名の指定はデータ名指示手段２ｆにおいて、データ名を指定するユーザの入力を受け付けることによりなされる（Ｓ１３）。
【００３９】
データ名が指定されると、格納情報取得指示手段２ｇにより、当該データの格納情報を取得するか否かの確認がクライアント端末２に表示されることによりユーザに確認され、取得の指示が確認される（Ｓ１４）と、データ格納情報取得手段２ｈにより、ファイルサーバの予備管理情報記録手段を参照し、指定されたデータ名に対応する格納情報が取得される（Ｓ１５）。
【００４０】
このようにして、データベースサーバに障害が発生した場合でも、デジタルデータを指称するためにユーザにより利用される名称であるデータ名を指定することで、その格納情報を取得することができる。
【００４１】
【発明の効果】
以上、本発明によれば、デジタルデータを指称するためにユーザにより使用される名称とコンピュータシステムにより利用される名称が異なる場合に、デジタルデータの格納場所を記録したデータベースサーバがアクセス出来ない状態になった場合でも、ファイルサーバがアクセスできる限り、データ名によりデジタルデータにアクセス可能なファイリングシステム及びファイリングプログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明のファイリングシステムの構成の一例を示すブロック図
【図２】本発明のファイリングプログラムの一例の処理フロー図
【図３】本発明のファイリングプログラムの他の一例の処理フロー図
【図４】予備管理情報記録手段の一例を示す図
【符号の説明】
１：データベースサーバ
１ａ：管理情報記録手段
１０、２０、３０：ファイルサーバ
１１、２１、３１：ファイル格納手段
１２、２２、３２：予備管理情報記録手段
２：クライアント端末
２ａ：デジタルデータ取得指示手段
２ｂ：格納情報抽出手段
２ｃ：データ名一覧情報表示指示手段
２ｄ：データ名一覧情報取得手段
２ｅ：データ名一覧情報表示手段
２ｆ：データ名指示手段
２ｇ：格納情報取得指示手段
２ｈ：データ格納情報取得手段
【図１】
2004086387.tif 000003
【図２】
2004086387.tif 000004
【図３】
2004086387.tif 000005
【図４】
2004086387.tif 000006