(57)【要約】【課題】利用者が任意の情報をアクセスする際にＵＲＬと共にその情報のリビジョン番号を指定すると、そのリビジョン番号に該当する情報を利用者に対して配信する情報管理装置および情報管理方法を提供する。【解決手段】情報管理装置１は、送受信部６、リビジョン番号取得部７、ファイル検索部８、文書作成部９を備える。送受信部６は、所定のプロトコルでクライアント５からＵＲＬを受信し、ＵＲＬに指定された文書ファイルをクライアントへ返信する。リビジョン番号取得部７は、受信したＵＲＬからフォルダ名、ファイル名、リビジョン番号を取得し、ファイル検索部８に転送し、ファイル検索部８は、フォルダ名、ファイル名、リビジョン番号を用いてコンテンツデータベース２を検索し、元文書ファイルのファイル名を抽出し、文書作成部９はそのファイル名に該当する文書ファイルを抽出し、送受信部６に転送する。【選択図】　　　図２
2004021638.tif 000002
【特許請求の範囲】
【請求項１】
クライアントからネットワークを介してアクセス可能な情報ファイルを記憶する情報管理装置であって、
前記情報ファイルをリビジョン番号と共に記録するデータベースと、
クライアントから前記情報ファイルの送信要求と共に当該情報ファイルのリビジョン番号を受信すると、前記データベースを検索し、当該リビジョン番号に該当する前記情報ファイルをクライアントへ送信する情報検索部と、
を備えることを特徴とする情報管理装置。
【請求項２】
前記情報ファイルとはマークアップ言語で記述された文書ファイルであることを特徴とする請求項１に記載の情報管理装置。
【請求項３】
クライアントからネットワークを介してアクセス可能な状態で記録した情報ファイルを管理する情報管理方法であって、
クライアントから前記情報ファイルの送信要求と共に当該情報ファイルのリビジョン番号を受信する工程と、
前記情報ファイルをリビジョン番号と共に記録しているデータベースを検索する工程と、
当該リビジョン番号に該当する前記情報ファイルをクライアントへ送信する工程と、
を有することを特徴とする情報管理方法。
【請求項４】
前記情報ファイルとはマークアップ言語で記述された文書ファイルであることを特徴とする請求項３に記載の情報管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを通じて共有される情報の世代管理を行う情報管理装置および情報管理方法に関する。
【０００２】
【従来の技術】
従来、下記に示すようなネットワーク技術を利用したシステムにおいては、用途に応じてそれぞれの情報の世代管理を行っている。
【０００３】
▲１▼情報提供型サービスシステム
▲２▼ドキュメント管理システム
▲３▼製品情報管理システム（ＰＤＭ：Ｐｒｏｄｕｃｔ　ｄａｔａ　ｍａｎａｇｅｍｅｎｔ）
情報提供型サービスシステムとは、一般的にインターネットやイントラネット等で情報提供を行っているシステムである。利用者はＵＲＬを用いることによって情報にアクセスすることができる。
【０００４】
また、ドキュメント管理システムとは、ファイリングシステムや図面管理システム等の、一般的なオフィス文書のファイルやイメージファイルを管理するシステムである。近年ではネットワークで利用できるシステムが主流になってきており、一般的にファイルの世代管理はリレーショナルデータベースマネージメントシステムで管理されている。
【０００５】
また、製品情報管理システムとは、製造業における製品構成を中心とした統合情報管理システムである。ドキュメント管理に加えて、製品を構成する部品や、部品表の情報の世代管理も行うことができるが、独自のデータベースを用いて情報を定義し、管理している。
【０００６】
【発明が解決しようとする課題】
このように用途に応じて様々なシステムが用いられているが、様々な問題点があげられる。
【０００７】
まず、情報提供型サービスシステムでは、利用者がＵＲＬを指定することによってアクセスできる情報は、基本的に最新版の情報である。文書が改訂されると、その最新の情報に対してＵＲＬが設定されるので、利用者は改訂前の情報にはアクセスすることができなくなってしまう。
【０００８】
また、ドキュメント管理システムや製品情報管理システムでは、専用のシステムを利用しての検索では特に問題は無いが、外部への情報の公開に際しては、特定のファイルまたは情報を、直接ＵＲＬを用いてアクセスすることができない。
【０００９】
本発明は上記事情に鑑み、任意の情報に対してリビジョン番号を用いて世代管理を行い、利用者が任意の情報をアクセスする際にＵＲＬと共にその情報のリビジョン番号を指定すると、そのリビジョン番号に該当する情報を利用者に対して配信する情報管理装置および情報管理方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明である情報管理装置は、クライアントからネットワークを介してアクセス可能な情報ファイルを記憶する情報管理装置であって、前記情報ファイルをリビジョン番号と共に記録するデータベースと、クライアントから前記情報ファイルの送信要求と共に当該情報ファイルのリビジョン番号を受信すると、前記データベースを検索し、当該リビジョン番号に該当する前記情報ファイルをクライアントへ送信する情報検索部とを備えることを特徴とする。
【００１１】
請求項１の発明によれば、情報ファイルをリビジョン番号と共に記録し、クライアントから情報ファイルの送信要求と共に当該情報ファイルのリビジョン番号を受信すると、前記データベースを検索し、当該リビジョン番号に該当する前記情報ファイルをクライアントへ送信することによって、クライアントから任意の旧情報ファイルをアクセスすることが可能となる。
【００１２】
また、請求項２に記載の発明である情報管理装置は、請求項１に記載の情報管理装置であって、前記情報ファイルとはマークアップ言語で記述された文書ファイルであることを特徴とする。
【００１３】
また、請求項３に記載の発明である情報管理方法は、クライアントからネットワークを介してアクセス可能な状態で記録した情報ファイルを管理する情報管理方法であって、クライアントから前記情報ファイルの送信要求と共に当該情報ファイルのリビジョン番号を受信する工程と、前記情報ファイルをリビジョン番号と共に記録しているデータベースを検索する工程と、当該リビジョン番号に該当する前記情報ファイルをクライアントへ送信する工程とを有することを特徴とする。
【００１４】
請求項３の発明によれば、情報ファイルをリビジョン番号と共に記録し、クライアントから情報ファイルの送信要求と共に当該情報ファイルのリビジョン番号を受信すると、前記データベースを検索し、当該リビジョン番号に該当する前記情報ファイルをクライアントへ送信することによって、クライアントから任意の旧情報ファイルをアクセスすることが可能となる。
【００１５】
また、請求項４に記載の発明である情報管理方法は、請求項３に記載の情報管理方法であって、前記情報ファイルとはマークアップ言語で記述された文書ファイルであることを特徴とする。
【００１６】
【発明の実施の形態】
本発明の実施形態を、図１〜図４に基づいて説明する。
【００１７】
情報管理装置１は、送受信部６、リビジョン番号取得部７、ファイル検索部８、文書作成部９から構成され、さらに、コンテンツデータベース２と文書データベース３を備え、インターネット４に接続される。
【００１８】
送受信部６は、所定のプロトコルでクライアント５からＵＲＬを受信し、ＵＲＬで指定された文書ファイルを所定のプロトコルを用いてクライアント５へ返信する機能を有する。
【００１９】
リビジョン番号取得部７は、ＵＲＬで指定されたフォルダ名と文書ファイルのファイル名を取得し、さらに、受信したＵＲＬにリビジョン番号が指定されているか判定し、指定されている場合はそのリビジョン番号を取得し、ファイル検索部８に転送する機能を有する。
【００２０】
ファイル検索部８は、リビジョン番号取得部７によって抽出されたフォルダ名、ファイル名、リビジョン番号を用いてコンテンツデータベース２を検索し、クライアント５から指定された文書ファイルとしてクライアント５へ提供される情報を記録した文書ファイル（以降、“元文書ファイル”と称す）のファイル名を抽出し、文書作成部９に転送する機能を有する。リビジョン番号取得部７から、リビジョン番号を受信しなかった場合は、更新日が最新である元文書ファイルのファイル名を抽出する。
【００２１】
文書作成部９は、ファイル検索部８によって取得された元文書ファイルのファイル名を用いて文書データベース３を検索し、ファイル名に該当する元文書ファイルを取得し、送受信部６に転送する機能を有する。
【００２２】
コンテンツデータベース２は、図３に示すように、フォルダ、文書名、改訂番号、ファイル名、更新日の項目を有するデータベースである。フォルダの項目には、クライアント５から指定される文書ファイルのフォルダが記録され、文書名の項目には、クライアント５がアクセス可能な文書ファイルのファイル名が記録される。また、リビジョン番号の項目には、文書ファイルのリビジョン番号が記録され、ファイル名の項目には、リビジョン番号の示す元文書ファイルのファイル名が記録される。元文書ファイルは改定されるたびに、新たなリビジョン番号とファイル名が与えられる。また、更新日の項目には、情報が改訂された日付が記録される。
【００２３】
文書データベース３は、クライアント５へ提示可能な元文書ファイルを格納するデータベースである。
【００２４】
次に、クライアント５からＵＲＬを受信した際の情報管理装置１の処理手順について、図２〜図４を用いて説明する。
【００２５】
まず、クライアント５からＵＲＬを受信すると（ステップＳ０１）、リビジョン番号取得部７はＵＲＬからフォルダ名とファイル名を取得する（ステップＳ０２）。例えば、クライアント５から「ｈｔｔｐ：／／ｗｗｗ．ｔｏｓｈｉｂａ．ｃｏ．ｊｐ／ｕｎｉｔＡ／ｐａｒｔ１．ｈｔｍｌ　ｒｅｖ１」というＵＲＬを受信すると、リビジョン番号取得部７はＵＲＬからホスト名を取り除き、フォルダ名「ｕｎｉｔＡ」、ファイル名「ｐａｒｔ１．ｈｔｍｌ」を抽出する。
【００２６】
次に、リビジョン番号取得部７は受信したＵＲＬにリビジョン番号の指定があるか判定する（ステップＳ０３）。ＵＲＬにリビジョン番号の指定がある場合は、そのリビジョン番号を取得する（ステップＳ０４）。上記のＵＲＬ例であれば、リビジョン番号「ｒｅｖ１」を取得する。リビジョン番号取得部７は取得したフォルダ名、ファイル名、リビジョン番号をファイル検索部８に転送する。
【００２７】
次に、ファイル検索部８は、リビジョン番号の指定がない場合、コンテンツデータベース２の文書名とファイル名と更新日の項目を参照し、更新日が最新の元文書ファイルのファイル名を取得し、文書作成部９に転送する（ステップＳ０５）。上記のＵＲＬの例で、リビジョン番号「ｒｅｖ１」が指定されていなければ、ファイル検索部８は、更新日が最新となっている元文書ファイルのファイル名の「ａ００１０００３．ｈｔｍｌ」を文書作成部９に転送する。
【００２８】
リビジョン番号が指定されている場合は、ファイル検索部８は、コンテンツデータベース２の文書名とリビジョン番号の項目を参照し、そのリビジョン番号の元文書ファイルが存在するか判定する（ステップＳ０６）。
【００２９】
そのリビジョン番号の元文書ファイルが存在する場合は、そのリビジョン番号の示す元文書ファイルのファイル名を取得し、文書作成部９に転送する（ステップＳ０７）。上記のＵＲＬの例では、リビジョン番号「ｒｅｖ１」が指定されているので、ファイル検索部８は、リビジョン番号「ｒｅｖ１」の元文書ファイルのファイル名である「ａ００１０００１．ｈｔｍｌ」を文書作成部９に転送する。
【００３０】
そのリビジョン番号の情報が存在しない場合は、情報が存在しない旨のエラーメッセージをクライアント５へ返信する（ステップＳ０８）。
【００３１】
文書作成部９は、ファイル検索部８によって取得された元文書ファイルのファイル名を用いて文書データベース３を検索し、そのファイル名に該当する文書ファイルを取得し、送受信部６に転送する（ステップＳ０９）。
【００３２】
送受信部６は、文書作成部９から転送された文書ファイルを、ＵＲＬに指定された文書ファイルとしてクライアント５へ送信する（ステップＳ１０）。上記のＵＲＬの例であれば、「ａ００１０００１．ｈｔｍｌ」が「ｐａｒｔ１．ｈｔｍｌ」としてクライアント５へ送信される。
【００３３】
このように、文書ファイルをリビジョン番号と共に記録しておくことによって、リビジョン番号に該当する文書ファイルをクライアントへ送信することができる。従って、クライアントからは改訂前の旧文書ファイルを含む任意の文書ファイルをアクセスすることが可能となる。
【００３４】
＜本発明の応用例＞
本発明の応用例として、クライアント５側を製造メーカ、情報管理装置１側を部品メーカとし、部品メーカから製造メーカへ提供される部品の仕様書や設計図が記録された情報ファイルを、図３に示すように、リビジョン番号と共に管理している例を示す。
【００３５】
製造メーカでは、例えば、図５に示すように、企業で生産している製品の部品構成を部品名とリビジョン番号、その部品の詳細な情報のリンク先を記録しておくことによって、製品の部品情報を管理することができる。
【００３６】
この図５の例では、企業Ａで生産されている製品ＡＡＡと、企業Ｂで生産されている製品ＢＢＢを比較すると、同じ部品名が登録されているが、リビジョン番号が違うために両者の部品には差異があることが分かる。また、その差異の詳細はリンク先の項目に記録されている情報管理装置１に情報ファイルとしてリビジョン番号と共に記録されている。
【００３７】
このように、製造メーカにおいては部品毎の詳細な情報に対してリンク先を記録しておくことによって、製造メーカ自身で詳細な情報を管理する必要が無くなり、管理するデータ量を削減することができる。
【００３８】
なお、本実施形態においては、クライアント５へ送信される情報ファイルとしてＨＴＭＬで記述された文書ファイルを示したが、本発明はこれに限定されるものではない。他にも、一般的なプログラムファイルやデータファイル等に対しても適用することが可能である。例えば、プログラムのバグフィックスが行われる度に、リビジョン番号と共に管理しておき、ファイルの送信形態にあわせて相応のプロトコルを用いることによって、上記の実施形態と同様の効果を得ることができる。
【００３９】
また、本実施形態においては情報管理装置１とクライアント５はインターネット４に接続されているがこれに限定されるものではなく、イントラネット等も含む。
【００４０】
【発明の効果】
以上説明したように、本発明によれば、情報ファイルをリビジョン番号と共に記録し、クライアントから情報ファイルの送信要求と共に当該情報ファイルのリビジョン番号を受信すると、前記データベースを検索し、当該リビジョン番号に該当する前記情報ファイルをクライアントへ送信することによって、クライアントから任意の旧情報ファイルをアクセスすることが可能となる。
【００４１】
また、クライアント側では、必要とする情報ファイルのリンク先と、その情報ファイルリビジョン番号のみを管理することによって、クライアント側で情報ファイルを管理する必要が無くなり、管理するデータ量を削減することができる。
【図面の簡単な説明】
【図１】全体構成を示す図である。
【図２】情報管理装置の機能ブロック図である。
【図３】コンテンツデータベースに記録され、情報ファイルとリビジョン番号を管理するデータテーブルである。
【図４】情報管理装置の処理手順を示すフローチャートである。
【図５】本発明を応用したクライアント側における情報管理方法の一例である。
【符号の説明】
１　情報管理装置
２　コンテンツデータベース
３　文書データベース
４　インターネット
５　クライアント
６　送受信部
７　リビジョン番号取得部
８　ファイル検索部
９　文書作成部
【図１】
2004021638.tif 000003
【図２】
2004021638.tif 000004
【図３】
2004021638.tif 000005
【図４】
2004021638.tif 000006
【図５】
2004021638.tif 000007