JPH1115724A - Method and device for managing document - Google Patents
Method and device for managing documentInfo
- Publication number
- JPH1115724A JPH1115724A JP9162827A JP16282797A JPH1115724A JP H1115724 A JPH1115724 A JP H1115724A JP 9162827 A JP9162827 A JP 9162827A JP 16282797 A JP16282797 A JP 16282797A JP H1115724 A JPH1115724 A JP H1115724A
- Authority
- JP
- Japan
- Prior art keywords
- document
- server
- search
- database
- web browser
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、WEBブラウザで
アクセス可能な文書管理方法および装置に関し、特に、
一度アクセスした文書に関する情報をHTTPサーバ側
に格納することにより通信負荷を低減し、かつ、HTT
Pサーバ側で文書の階層構造を記述することにより登録
された文書の階層構造を自由に構築できる文書管理方法
および装置に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a document management method and apparatus which can be accessed by a Web browser.
The communication load is reduced by storing information about the document once accessed on the HTTP server side, and the HTTP
The present invention relates to a document management method and apparatus capable of freely constructing a hierarchical structure of a registered document by describing a hierarchical structure of the document on a P server side.
【0002】[0002]
【従来の技術】従来のネットワーク型の文書管理装置
は、クライアントが作成した文書を独自のネットワーク
を介して文書管理サーバに登録し、クライアントが登録
された文書を必要とするときは、専用のアプリケーショ
ンを使用して当該サーバから文書を取り出す構成であっ
た。2. Description of the Related Art A conventional network type document management apparatus registers a document created by a client in a document management server via a unique network, and when a client needs the registered document, a dedicated application is used. Is used to retrieve a document from the server.
【0003】このような従来の文書管理装置では、文書
管理サーバに文書登録用のデータベースが設けられ、ク
ライアントが作成した文書は、当該データベースに格納
される。また、この文書は階層的に登録することが可能
であり、この場合には、クライアントは各文書ごとに当
該文書を階層的に格納するフォルダやキャビネットを定
義し、当該データベースに格納していた。In such a conventional document management apparatus, a document registration database is provided in a document management server, and a document created by a client is stored in the database. In addition, this document can be registered hierarchically. In this case, the client defines a folder or a cabinet for hierarchically storing the document for each document and stores the document in the database.
【0004】上記のような構成を有する文書管理装置と
しては、特開平6−243018に開示されているもの
がある。この文書管理装置では、クライアントが作成し
た文書は、専用のクライアントアプリケーションから文
書管理の実行機構であるベースサーバにアクセスするこ
とによって、当該ベースサーバに接続された光磁気ディ
スク等のメディアに格納される。このとき、当該文書が
キャビネット等に格納され、階層構造が構築されている
場合には、当該文書は当該キャビネットとともに格納さ
れる。A document management apparatus having the above configuration is disclosed in Japanese Patent Laid-Open No. Hei 6-243018. In this document management apparatus, a document created by a client is stored in a medium such as a magneto-optical disk connected to the base server by accessing a base server as a document management execution mechanism from a dedicated client application. . At this time, if the document is stored in a cabinet or the like and a hierarchical structure is constructed, the document is stored together with the cabinet.
【0005】さらに、特開平6−243018に開示さ
れた文書管理装置には、クライアントが定義した検索表
を格納する記憶装置と当該検索表に基づき前記メディア
に格納された文書を検索するデータベーサーバが設けら
れ、管理された文書の検索機能を実現している。Further, a document management apparatus disclosed in JP-A-6-243018 has a storage device for storing a search table defined by a client and a database server for searching for a document stored in the medium based on the search table. Is provided, and a search function of a managed document is realized.
【0006】また、特開平5−216978には、クラ
イアントが文書作成処理部からワードプロセッサ等を使
用して作成した文書を一旦ビットマップ情報に展開し、
このビットマップ情報をデータベース管理システムに送
信し光磁気ディスク装置に登録する構成の文書管理装置
が開示されている。Japanese Patent Application Laid-Open No. Hei 5-21697 discloses a method in which a document created by a client using a word processor or the like from a document creation processing unit is temporarily expanded into bitmap information.
A document management apparatus is disclosed which transmits the bitmap information to a database management system and registers the bitmap information in a magneto-optical disk drive.
【0007】この文書管理装置では、文書作成処理部を
起動せずに前記ビットマップ情報を直接表示することに
より、表示スピードの高速化を可能にしている。In this document management apparatus, the display speed can be increased by directly displaying the bitmap information without activating the document creation processing unit.
【0008】また、この文書管理装置において登録され
た文書を検索する場合には、クライアントが指定した検
索条件を前記データベース管理システムに送信し、当該
データベース管理システムは送信された検索条件に基づ
き光磁気ディスク装置内を検索し、該当するビットマッ
プ情報をクライアントに送信している。When searching for a document registered in the document management apparatus, a search condition specified by the client is transmitted to the database management system, and the database management system performs a magneto-optical operation based on the transmitted search condition. The disk device is searched and the corresponding bitmap information is transmitted to the client.
【0009】一方、近年のインターネットの普及によ
り、各文書管理装置専用のクライアントアプリケーショ
ンに代えて、WEBブラウザを使用したネットワーク型
の文書管理装置が提供されており、この装置では、HT
TP(Hyper texttransfer pro
tocol)サーバと上述したような文書管理装置のサ
ーバとがゲートウェイで接続され、クライアントはWE
Bブラウザから当該HTTPサーバにアクセスすること
により、文書管理装置が管理する文書を扱うことができ
る。On the other hand, with the spread of the Internet in recent years, a network-type document management apparatus using a Web browser has been provided in place of a client application dedicated to each document management apparatus.
TP (Hyper texttransfer pro
tocol) server and the server of the document management apparatus as described above are connected by a gateway, and the client is a WE
By accessing the HTTP server from the B browser, documents managed by the document management apparatus can be handled.
【0010】[0010]
【発明が解決しようとする課題】しかし、上記のような
WEBブラウザを使用したネットワーク型の文書管理装
置は、WEBブラウザとHTTPサーバ間およびHTT
Pサーバと文書管理装置のサーバ間の双方でデータ通信
を行う必要があるため、従来の文書管理装置をWEBブ
ラウザでアクセスできるように構成すると、必然的に通
信負荷が高くなる。However, a network-type document management apparatus using a Web browser as described above has a problem in that the network-type document management apparatus uses a Web browser and an HTTP server.
Since it is necessary to perform data communication between the P server and the server of the document management apparatus, if the conventional document management apparatus is configured to be accessible by a Web browser, the communication load will inevitably increase.
【0011】特に、特開平6−243018に記載され
た発明では、キャビネット等の階層構造や検索用のデー
タを文書管理装置内設けられた記憶装置に格納している
ため、クライアントがWEBブラウザから文書の取り出
しや検索を行う場合には、すべて当該文書管理装置のサ
ーバにアクセスする必要があり、通信負荷が高くなる。In particular, in the invention described in JP-A-6-243018, the hierarchical structure of a cabinet or the like and search data are stored in a storage device provided in the document management apparatus. In order to retrieve or retrieve a document, it is necessary to access the server of the document management apparatus, which increases the communication load.
【0012】また、特開平5−216978に記載され
た発明では、すべての文書に対してビットマップ情報を
作成するため、アクセス頻度の低い文書であっても一定
の記憶領域を占有することになる。According to the invention described in Japanese Patent Application Laid-Open No. H5-216978, bitmap information is created for all documents, so that even a document with a low access frequency occupies a certain storage area. .
【0013】さらに、文書の階層構造は、本来クライア
ントの利用の便を高めるために構築されるものであるに
もかかわらず、WEBブラウザ側からは、文書管理装置
内の記憶装置に構築された文書の階層構造を定義するこ
とができないため、利用性に欠けるという問題もある。[0013] Further, although the hierarchical structure of the document is originally constructed to enhance the convenience of the use of the client, the WEB browser side transmits the document constructed in the storage device in the document management apparatus. There is also a problem of lack of usability because it is not possible to define a hierarchical structure.
【0014】そこで、本発明は、WEBブラウザで利用
できる文書管理方法および装置であって、通信負荷が少
なく、かつ、登録された文書の階層構造を自由に構築す
ることができる文書管理方法および装置を提供すること
を目的とする。Accordingly, the present invention is a document management method and apparatus which can be used in a web browser, and which has a low communication load and can freely construct a hierarchical structure of registered documents. The purpose is to provide.
【0015】[0015]
【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の発明は、クライアントが作成した文
書に関する情報を第1の記憶装置に構築されたデータベ
ースに格納して管理する第1のサーバと、WEBブラウ
ザによってアクセス可能な第2のサーバとが接続され、
該文書に関する情報を該WEBブラウザで表示する文書
管理方法において、前記第2のサーバは、前記WEBブ
ラウザの指示により前記第1のサーバにアクセスし、前
記データベースに格納された文書に関する情報を取り出
し、該文書に関する情報の管理構造を独自に構築すると
ともに、該管理構造を表示することを特徴とする。In order to achieve the above object, according to the first aspect of the present invention, there is provided a first method for storing and managing information relating to a document created by a client in a database constructed in a first storage device. Is connected to a second server accessible by a web browser,
In the document management method for displaying information on the document on the web browser, the second server accesses the first server according to an instruction of the web browser, and retrieves information on the document stored in the database, It is characterized in that a management structure for information on the document is independently constructed, and the management structure is displayed.
【0016】また、請求項2記載の発明は、請求項1記
載の発明において、前記管理構造は、HTML形式で記
述された設定ファイルを生成することによって構築され
る管理構造であることを特徴とする。According to a second aspect of the present invention, in the first aspect, the management structure is a management structure constructed by generating a setting file described in an HTML format. I do.
【0017】また、請求項3記載の発明は、請求項2記
載の発明において、前記文書に関する情報は、文字で表
現される文字情報、イメージで表現されるイメージ情報
若しくは前記第1のサーバ若しくは第2のサーバに対す
るリンク情報またはこれらの結合であることを特徴とす
る。According to a third aspect of the present invention, in the second aspect of the invention, the information on the document is character information represented by characters, image information represented by an image, or the first server or the first server. It is characterized by link information to the second server or a combination thereof.
【0018】また、請求項4記載の発明は、請求項3記
載の発明において、前記第2のサーバは、前記設定ファ
イルに記述されたいずれかの階層が前記WEBブラウザ
によってアクセスされた場合には、該階層にイメージ情
報があるか否かを判断し、該イメージ情報がなかったと
きは該イメージ情報を生成し、該階層に追加することを
特徴とする。[0018] According to a fourth aspect of the present invention, in the third aspect of the present invention, the second server is configured to execute a process when any of the layers described in the setting file is accessed by the web browser. It is characterized in that it is determined whether or not there is image information in the layer, and if there is no image information, the image information is generated and added to the layer.
【0019】また、請求項5記載の発明は、請求項4記
載の発明において、前記第2のサーバは、前記WEBブ
ラウザから前記データベースに格納された文書のリスト
の取得を指示された場合には、前記第1のサーバに対し
該データベースに格納された全文書の識別IDの読み出
しを指示し、該指示を受けた該第1のサーバは、該デー
タベースから該全文書の識別IDを読み出し、読み出し
た識別IDのリストを該第2のサーバに送信し、該第2
のサーバは、送信された識別IDのリストの個々の識別
IDを検索キーとして前記設定ファイルを検索し、該設
定ファイルに該当する文字情報がなかった場合には、該
識別IDを該設定ファイルに追加記述することを特徴と
する。According to a fifth aspect of the present invention, in the fourth aspect of the present invention, when the second server is instructed to acquire a list of documents stored in the database from the web browser, , Instructing the first server to read the IDs of all the documents stored in the database, and receiving the instruction, the first server reads the IDs of all the documents from the database and reads them. Transmitting the list of identification IDs to the second server,
Server searches the setting file using the individual IDs of the transmitted list of IDs as search keys, and if there is no corresponding character information in the setting file, the ID is stored in the setting file. It is characterized by additional description.
【0020】また、請求項6記載の発明は、請求項5記
載の発明において、前記第2のサーバは、前記設定ファ
イルに記述されたいずれかの前記リンク情報が前記WE
Bブラウザによってアクセスされた場合において、該リ
ンク情報が前記データベースに格納されたいずれかの文
書の取り出しの指示であるときは、前記第1のサーバに
対し該文書の読み出しを指示し、該第1のサーバは、該
データベースから該文書を読み出し、読み出した文書を
該第2のサーバに送信し、該第2のサーバは、受信した
文書の文書イメージを作成し、該文書イメージを該第2
のサーバ内に設けられた記憶装置に格納し、該リンク情
報を該記憶装置に格納された文書イメージへのアクセス
に変更し、該文書イメージをWEBブラウザに送信する
ことを特徴とする。According to a sixth aspect of the present invention, in the fifth aspect of the invention, the second server is configured so that any one of the link information described in the setting file is the WE.
When accessed by the B browser, if the link information is an instruction to retrieve any document stored in the database, the first server is instructed to read out the document, and the first server is instructed to read out the document. Server reads the document from the database, sends the read document to the second server, the second server creates a document image of the received document, and stores the document image in the second
The link information is changed to access to a document image stored in the storage device, and the document image is transmitted to a web browser.
【0021】また、請求項7記載の発明は、請求項4記
載の発明において、前記第2のサーバは、前記WEBブ
ラウザから前記データベースに格納された文書の検索を
条件式で指示された場合には、該条件式を検索キーとし
て該第2のサーバ内に設けられた文書検索用テーブルを
検索し、該当するレコードが存在しなかったときは、該
検索を指示された日時および該条件式を該第2のサーバ
内に設けられた記憶装置に格納し、該第1のサーバに対
し該条件式を送信して該データベースに格納された文書
の検索を指示し、該第1のサーバは、該条件式で該デー
タベースを検索し、この検索結果を該第2のサーバに送
信し、該検索結果を受信した該第2のサーバは、該検索
結果を該記憶装置に格納し、該検索結果を該WEBブラ
ウザに送信することを特徴とする。According to a seventh aspect of the present invention, in the fourth aspect of the present invention, when the second server is instructed by a conditional expression to search for a document stored in the database from the web browser, Searches the document search table provided in the second server using the conditional expression as a search key, and when no corresponding record exists, the date and time when the search was instructed and the conditional expression Stored in a storage device provided in the second server, transmits the conditional expression to the first server, and instructs the first server to search for a document stored in the database; The database is searched by the conditional expression, the search result is transmitted to the second server, and the second server receiving the search result stores the search result in the storage device, and stores the search result in the storage device. Can be sent to the web browser. The features.
【0022】また、請求項8記載の発明は、請求項7記
載の発明において、前記第2のサーバは、前記条件式で
前記文書検索用テーブルを検索し、該当するレコードが
存在したときは、前記第1のサーバに対し該レコードの
条件式および検索日時を送信し、これを受信した該第1
のサーバは、前記データベースに登録された文書のうち
最新に登録されたものの登録日時を格納する最新登録日
時格納テーブルの内容と該検索日時を比較し、該検索日
時の方が日付が新しかった場合には、該第2のサーバに
該文書検索用テーブルのアクセスを指示し、該第2のサ
ーバは、該文書検索用テーブルのレコードのうち該条件
式をフィールド値として持つレコードに格納された検索
結果を読み出し、WEBブラウザに送信することを特徴
とする。According to an eighth aspect of the present invention, in the seventh aspect of the present invention, the second server searches the document search table with the conditional expression, and when a corresponding record exists, Transmitting the conditional expression and the search date and time of the record to the first server,
Server compares the search date and time with the contents of the latest registration date and time storage table that stores the registration date and time of the most recently registered document registered in the database. If the search date and time are newer, Instructs the second server to access the document search table, and the second server searches the document stored in the record having the conditional expression as a field value among the records of the document search table. It is characterized in that the result is read and transmitted to a web browser.
【0023】また、請求項9記載の発明は、請求項8記
載の発明において、前記第1のサーバは、前記最新登録
日時格納テーブルの内容と該検索日時を比較した結果、
該検索日時の方が日付が古かった場合には、前記条件式
および前記検索日時以降の登録を検索キーとして前記デ
ータベースを検索し、その検索結果を前記第2のサーバ
に送信し、該検索結果を受信した該第2のサーバは、該
検索結果を該文書検索用テーブルのレコードのうち該条
件式をフィールド値として持つレコードに格納された検
索結果に追加し、この追加した検索結果を前記WEBブ
ラウザに送信することを特徴とする。According to a ninth aspect of the present invention, in the invention of the eighth aspect, the first server compares the content of the latest registration date and time storage table with the search date and time,
If the date and time of the search is older, the database is searched using the conditional expression and the registration after the search and the search date as a search key, and the search result is transmitted to the second server. Receives the search result, adds the search result to a search result stored in a record having the conditional expression as a field value among the records of the document search table, and adds the added search result to the WEB. It is characterized in that it is transmitted to a browser.
【0024】また、請求項10記載の発明は、クライア
ントが作成した文書に関する情報を第1の記憶装置に構
築されたデータベースに格納して管理する第1のサーバ
と、WEBブラウザによってアクセス可能な第2のサー
バとが接続された文書管理装置において、前記第2のサ
ーバは、前記第1のサーバにアクセスするアクセス手段
と、前記データベースに格納された文書に関する情報の
階層構造を独自に構築する階層構造構築手段とを具備す
ることを特徴とする。According to a tenth aspect of the present invention, there is provided a first server for storing and managing information relating to a document created by a client in a database constructed in a first storage device, and a first server accessible by a web browser. In the document management apparatus connected to the second server, the second server has access means for accessing the first server, and a hierarchy for independently constructing a hierarchical structure of information on documents stored in the database. And a structure construction means.
【0025】また、請求項11記載の発明は、請求項1
0記載の発明において、前記管理構造構築手段は、HT
ML形式で記述された設定ファイルを生成することによ
って階層構造を構築する設定ファイル生成手段を含むこ
とを特徴とする。The invention according to claim 11 is the first invention.
0, the management structure constructing means includes an HT
It is characterized by including a setting file generating means for generating a setting file described in the ML format to construct a hierarchical structure.
【0026】また、請求項12記載の発明は、請求項1
1記載の発明において、前記文書に関する情報は、文字
で表現される文字情報、イメージで表現されるイメージ
情報若しくは前記第1のサーバ若しくは第2のサーバに
対するリンク情報またはこれらの結合であることを特徴
とする。The invention according to claim 12 is the first invention.
2. The information according to claim 1, wherein the information on the document is character information represented by characters, image information represented by an image, link information to the first server or the second server, or a combination thereof. And
【0027】また、請求項13記載の発明は、請求項1
2記載の発明において、前記第2のサーバは、前記設定
ファイルを変更する設定ファイル変更手段と、WEBブ
ラウザによってアクセスされた階層の文書にイメージ情
報を追加するイメージ情報追加手段とを具備することを
特徴とする。The invention according to claim 13 is the first invention.
2. The invention according to claim 2, wherein the second server comprises: a setting file changing unit for changing the setting file; and an image information adding unit for adding image information to a document in a hierarchy accessed by a web browser. Features.
【0028】また、請求項14記載の発明は、請求項1
3記載の発明において、前記データベースは、該データ
ベースに格納された文書の識別IDを格納する識別ID
フィールドを具備し、前記第1のサーバは、前記データ
ベースに格納された識別IDを読み取る識別ID読取り
手段と、前記識別ID読取り手段によって取得した識別
IDを前記第2のサーバに送信する識別ID送信手段と
を具備し、前記第2のサーバは、前記識別IDを検索キ
ーとして前記設定ファイルを検索する設定ファイル検索
手段と、前記設定ファイル検索手段によって検索した結
果、該当する文字情報がなかった前記識別IDを前記デ
ータベースへのリンク情報に含める新規ID追加手段と
を具備することを特徴とする。The invention according to claim 14 is the first invention.
3. The identification database according to claim 3, wherein the database stores an identification ID of a document stored in the database.
Field, wherein the first server is an ID reader for reading an ID stored in the database, and an ID transmitter for transmitting the ID acquired by the reader to the second server. Means, the second server comprising: a setting file search means for searching for the setting file using the identification ID as a search key; and a search result obtained by the setting file search means, wherein no corresponding character information is found. New ID adding means for including an identification ID in the link information to the database.
【0029】また、請求項15記載の発明は、請求項1
4記載の発明において、前記第1のサーバは、前記識別
IDを検索キーとして前記データベースを検索する識別
ID検索手段と、該識別ID検索手段によって検索した
結果得られる該識別IDに対応する文書を第2のサーバ
に送信する文書送信手段とを具備し、前記第2のサーバ
は、前記リンク情報に含まれた識別IDがWEBブラウ
ザによってアクセスされると前記識別ID検索手段に検
索を指示する識別ID検索指示手段と、前記文書送信手
段によって取得した文書の文書イメージを生成する文書
イメージ生成手段と、該文書の識別IDおよび該文書イ
メージを格納するための文書イメージ格納テーブルと、
前記リンク情報に該文書イメージ格納テーブルに格納さ
れた文書イメージへのアクセスを実行する文書イメージ
アクセス情報を追加する手段と、該文書イメージをWE
Bブラウザに送信する文書イメージ送信手段とを具備す
ることを特徴とする。[0029] The invention according to claim 15 provides the invention according to claim 1.
In the invention described in Item 4, the first server includes an identification ID search unit that searches the database using the identification ID as a search key, and a document corresponding to the identification ID obtained as a result of the search by the identification ID search unit. Document transmitting means for transmitting to the second server, wherein the second server instructs the identification ID searching means to search when the identification ID included in the link information is accessed by a web browser. ID search instructing means, document image generating means for generating a document image of the document acquired by the document transmitting means, a document image storage table for storing the ID of the document and the document image,
Means for adding, to the link information, document image access information for executing access to the document image stored in the document image storage table;
Document image transmitting means for transmitting to the B browser.
【0030】また、請求項16記載の発明は、請求項1
3記載の発明において、前記第2のサーバは、前記第1
のサーバに対し、WEBブラウザによって指定された条
件式に基づく文書の検索を指示する文書検索指示手段
と、前記検索結果および前記文書の検索が指示された日
時を検索日時として格納する文書検索用テーブルとを具
備し、前記第1のサーバは、前記文書検索指示手段の指
示に従い前記データベースを検索する条件検索手段と、
前記条件検索手段によって検索された結果を第2のサー
バに送信する検索結果送信手段とを具備することを特徴
とする。[0030] Further, the invention according to claim 16 is based on claim 1.
3. The invention according to claim 3, wherein the second server is configured to execute the first server
Search instruction means for instructing the server to search for a document based on a conditional expression specified by a web browser, and a document search table for storing the search result and the date and time when the search for the document was instructed as a search date and time Wherein the first server comprises: condition search means for searching the database in accordance with an instruction from the document search instruction means;
A search result transmitting unit for transmitting a result searched by the condition searching unit to a second server.
【0031】また、請求項17記載の発明は、請求項1
6記載の発明において、前記第2のサーバは、前記検索
日時を第1のサーバに送信する検索日時送信手段と、前
記条件式を検索キーとして前記文書検索用テーブルを検
索する条件式検索手段と、前記条件式検索手段によって
取得した前記検索結果をWEBブラウザに送信する検索
結果送信手段とを具備し、前記第1のサーバは、前記デ
ータベースに登録された文書のうち最新に登録されたも
のの登録日時を格納する最新登録日時格納テーブルと、
前記検索日時と該最新登録日時格納テーブルの内容を比
較する検索日時比較手段とを具備することを特徴とす
る。Further, the invention according to claim 17 is based on claim 1
6. The invention according to claim 6, wherein the second server includes: a search date / time transmitting unit that transmits the search date / time to the first server; and a conditional expression search unit that searches the document search table using the conditional expression as a search key. And a search result transmitting means for transmitting the search result obtained by the conditional expression search means to a Web browser, wherein the first server registers the latest registered document among the documents registered in the database. A latest registration date and time storage table for storing the date and time,
And a search date / time comparison means for comparing the search date / time with the contents of the latest registration date / time storage table.
【0032】また、請求項18記載の発明は、請求項1
7記載の発明において、前記第1のサーバは、前記条件
式および前記検索日時以降の登録を検索キーとして前記
データベースを検索する追加登録文書検索手段と、前記
追加登録文書検索手段によって検索された結果を前記第
2のサーバに送信する検索結果送信手段とを具備し、前
記第2のサーバは、前記検索結果送信手段によって送信
された検索結果を前記文書検索用テーブルに追加する検
索結果追加手段を具備することを特徴とする。The invention according to claim 18 is the first invention.
7. The invention according to claim 7, wherein the first server retrieves the database using the conditional expression and registration after the retrieval date and time as a retrieval key, and a result retrieved by the additional registered document retrieval unit. Search result transmitting means for transmitting the search result to the second server, wherein the second server includes a search result adding means for adding the search result transmitted by the search result transmitting means to the document search table. It is characterized by having.
【0033】[0033]
【発明の実施の形態】以下、本発明に係る文書管理方法
および装置の一実施の形態を添付図面を参照して詳細に
説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a document management method and apparatus according to the present invention will be described below in detail with reference to the accompanying drawings.
【0034】本発明にかかる文書管理装置は、図1に示
すように、複数のクライアントマシンで使用されるWE
Bブラウザ1と、WEBブラウザ1とHTTPで通信可
能なHTTPサーバ3と、HTTPサーバ3に接続され
た記憶装置4と、HTTPサーバ3とCGI(Comm
on Gateway Interface)で接続さ
れ、クライアントが作成した文書を管理する文書管理サ
ーバ5と、文書管理サーバ5に接続され当該文書を格納
するデータベース6と、文書管理サーバ5に接続された
複数のクライアントマシンで使用される文書登録用アプ
リケーション2から構成される。As shown in FIG. 1, the document management apparatus according to the present invention uses a WE used by a plurality of client machines.
B browser 1, an HTTP server 3 capable of communicating with the WEB browser 1 by HTTP, a storage device 4 connected to the HTTP server 3, an HTTP server 3, and a CGI (Comm.
on a Gateway Interface), a document management server 5 for managing a document created by a client, a database 6 connected to the document management server 5 for storing the document, and a plurality of client machines connected to the document management server 5 And a document registration application 2 used in.
【0035】図1に示すWEBブラウザ1は、HTTP
サーバ3が提供するHTML(HyperText M
arkup Language)で作成された情報を参
照し、利用することができる。この情報は、HTTPサ
ーバ3に接続された記憶装置4に格納されており、WE
Bブラウザ1が当該情報を参照する場合には、当該情報
が格納された記憶装置4のパスを指定したURL(Un
iform Resource Locator)をH
TTPサーバ3に送信し、当該URLを受信したHTT
Pサーバ3が記憶装置4から当該情報を読み込みWEB
ブラウザに送信する。ここで、WEBブラウザ1とHT
TPサーバ3との間の通信は、前述したようにHTTP
に従って行われる。The web browser 1 shown in FIG.
HTML (HyperText M) provided by the server 3
arkup Language) can be used by referring to the information created by arkup Language. This information is stored in the storage device 4 connected to the HTTP server 3, and the WE
When the B browser 1 refers to the information, the URL (Un) that designates the path of the storage device 4 in which the information is stored
if Resource Resource Locator is H
HTT that transmitted to TTP server 3 and received the URL
The P server 3 reads the information from the storage device 4 and the WEB
Send to browser. Here, WEB browser 1 and HT
Communication with the TP server 3 is performed by HTTP as described above.
It is performed according to.
【0036】文書管理サーバ5は、クライアントが作成
した文書をデータベース6に格納したり、読み出したり
するためのファイリングアプリケーションを具備し、オ
ペレーティングシステム上でこのファイリングアプリケ
ーションを起動することによって文書管理を実行する。The document management server 5 has a filing application for storing and reading out a document created by the client in the database 6, and executes the document management by activating the filing application on the operating system. .
【0037】このファイリングアプリケーション他のの
サーバからCGIを介して起動することが可能であり、
HTTPサーバ3には、CGIを使用するためのCGI
プログラムが設けられている。尚、このCGIプログラ
ムは、文書管理サーバ側に設けてもよい。This filing application can be started from another server via CGI,
The HTTP server 3 has a CGI for using the CGI.
A program is provided. This CGI program may be provided on the document management server side.
【0038】文書管理サーバ5と文書登録用アプリケー
ション2は、LAN(LocalArea Netwo
rk)等のネットワークで接続されており、これらの間
の通信は独自の専用プロトコルで行われる。The document management server 5 and the document registration application 2 are connected to a LAN (Local Area Network).
rk) and the like, and communication between them is performed by a unique dedicated protocol.
【0039】文書登録用アプリケーション2は、クライ
アントが作成した文書をファイルとして当該専用プロト
コルで文書管理サーバ5に送信し、これを受信した文書
管理サーバ5は、ファイリングアプリケーションを起動
して当該文書をデータベース6に登録する。 データベ
ース6には、登録された文書ごとに識別IDを付し文書
ファイルや文書の作者名等の文書に関する情報を格納す
る文書登録テーブルが設けられている。この文書登録テ
ーブルの構造を図2に示す。The document registration application 2 sends the document created by the client as a file to the document management server 5 using the dedicated protocol, and upon receiving the document, the document management server 5 activates the filing application and stores the document in a database. Register in 6. The database 6 is provided with a document registration table that stores an identification ID for each registered document and stores information about the document such as a document file and the name of the author of the document. FIG. 2 shows the structure of the document registration table.
【0040】図2に示すように、文書登録テーブル10
は、文書ごとに付された識別IDを格納するIDフィー
ルド11と、文書のファイル名を格納するNAMEフィ
ールド12と、当該ファイルのサイズを格納するSIZ
Eフィールド13と、文書を登録した日付を格納するD
ATEフィールド14と、文書を作成した作成者の名前
を格納するAUTHORフィールド15を具備するレコ
ードの集合として構築される。As shown in FIG. 2, the document registration table 10
Is an ID field 11 for storing an identification ID assigned to each document, a NAME field 12 for storing a file name of the document, and an SIZ field for storing the size of the file.
E field 13 and D for storing the date when the document was registered
It is constructed as a set of records having an ATE field 14 and an AUTHOR field 15 for storing the name of the creator who created the document.
【0041】このレコードは、クライアントが文書登録
アプリケーション2を使用して、当該文書のファイル名
と当該クライアントの名前を文書登録サーバ5に送信
し、文書の登録を指示した場合に作成される。This record is created when the client uses the document registration application 2 to send the file name of the document and the name of the client to the document registration server 5 and instructs the registration of the document.
【0042】この場合には、文書管理サーバ5がファイ
リングアプリケーションを起動して、文書登録テーブル
10に新規レコードの追加を指示するとともに前のレコ
ードの識別IDに1を加えた識別IDを当該レコードの
IDフィールド11に格納し、その日の日付をDATE
フィールド14に格納し、当該クライアントから送信さ
れた文書のファイル名をNAMEフィールド12に、作
成者の名前をAUTHORフィールド15に格納する。
その後、SIZEフィールド13に当該ファイルのサイ
ズを調べて格納する。In this case, the document management server 5 activates the filing application, instructs the document registration table 10 to add a new record, and adds the ID obtained by adding 1 to the ID of the previous record. Stored in the ID field 11 and set the date of that day to DATE
In the field 14, the file name of the document transmitted from the client is stored in the NAME field 12, and the name of the creator is stored in the AUTHOR field 15.
After that, the size of the file is checked and stored in the SIZE field 13.
【0043】図2には、このようにして作成された文書
登録テーブル10の例を示している。同図に示すよう
に、文書登録テーブル10には、識別IDが1から3ま
での3つのレコードが格納されており、各レコードの識
別IDには、整数の数値データが重複することなく格納
され、この数値はレコードが作成された順番でカウント
されてゆく。FIG. 2 shows an example of the document registration table 10 created in this way. As shown in FIG. 1, the document registration table 10 stores three records with IDs 1 to 3, and the ID of each record stores integer numeric data without duplication. , This number is counted in the order in which the records were created.
【0044】NAMEフィールド12には、それぞれ
「DOC1」、「DOC2」、「DOC3」といったク
ライアントが指定した文字列が格納される。この文字列
にはファイルの拡張子を付加することもできる。The NAME field 12 stores character strings designated by the client, such as "DOC1,""DOC2," and "DOC3." This character string can also have a file extension added.
【0045】SIZEフィールド13には、それぞれ
「200」、「300」、「100」といった当該文書
ファイルのサイズが数値データとして格納され、図2に
示す例では単位は「キロバイト」に設定されている。こ
の単位は自由に変更可能である。The size of the document file, such as “200”, “300”, and “100”, is stored in the SIZE field 13 as numerical data. In the example shown in FIG. 2, the unit is set to “kilobytes”. . This unit can be changed freely.
【0046】DATEフィールド14には、それぞれ
「90/01/01」、「90/02/01」、「90
/03/01」といった当該文書が登録された日付が文
字列で格納され、各文字列はそれぞれ「1990年1月
1日」、「1990年2月1日」、「1990年3月1
日」を示す。図2に示す例ではこのフィールドに格納さ
れる値は年月日のみであるが時刻を格納するように設定
することもできる。In the DATE field 14, "90/01/01", "90/02/01", "90
The date on which the document was registered, such as “/ 03/03”, is stored as a character string, and each character string is “January 1, 1990”, “February 1, 1990”, and “March 1, 1990”, respectively.
Day ”. In the example shown in FIG. 2, the value stored in this field is only the date, but it can be set to store the time.
【0047】AUTHORフィールド15には、それぞ
れ「SAKAKI」、「ESATO」、「HORIGA
NE」といったクライアントが文書登録の際に指定した
文字列が格納される。In the AUTHOR field 15, "SAKAKI", "ESATO", "HORIGA"
A character string such as "NE" specified by the client when registering a document is stored.
【0048】本発明にかかる文書管理装置は、上記のよ
うにしてデータベース6に登録された文書の階層構造を
HTML形式で記述した設定ファイルを生成することに
よって構築し、WEBブラウザ1で表示することができ
るようにしたことを特徴とする。以下、図3から図8ま
でを使用して「設定ファイルの構造および生成例」につ
いて説明する。The document management device according to the present invention constructs the hierarchical structure of the document registered in the database 6 as described above by generating a setting file in which the document is described in the HTML format, and displays it on the web browser 1. It is characterized by being able to do. Hereinafter, the “structure and generation example of the setting file” will be described with reference to FIGS. 3 to 8.
【0049】[設定ファイルの構造および生成例]図3
は、HTTPサーバ3が生成する設定ファイルの構造を
示す図である。同図に示すように、設定ファイル20
は、当該設定ファイルに関する情報を記述するヘッダー
記述領域21と、WEBブラウザ1が表示するウインド
ウの背景情報を記述する背景情報記述領域22と、各階
層の基本構成要素となる階層オブジェクトに関する情報
を記述する階層A記述領域23、階層B記述領域24、
・・・階層Z記述領域25から構成される。[Structure of Configuration File and Example of Generation] FIG.
FIG. 4 is a diagram showing a structure of a setting file generated by the HTTP server 3. As shown in FIG.
Describes a header description area 21 that describes information about the configuration file, a background information description area 22 that describes background information of a window displayed by the web browser 1, and information about a hierarchical object that is a basic component of each hierarchy. Layer A description area 23, layer B description area 24,
.. Is composed of a hierarchical Z description area 25.
【0050】ヘッダー記述領域21には、設定ファイル
20で構築される階層構造がアイコン形式であるとか、
リスト形式である等のWEBブラウザ1で表示される階
層構造の表示形式を記述したり、設定ファイル20が生
成された日付やファイルのサイズ等の属性情報が記述さ
れる。The header description area 21 indicates that the hierarchical structure constructed by the setting file 20 is an icon format,
A display format of a hierarchical structure displayed on the web browser 1 such as a list format is described, and attribute information such as a date when the setting file 20 is generated and a file size are described.
【0051】背景情報記述領域22には、WEBブラウ
ザ1のウインドウのサイズや背景色等の当該ウインドウ
の描画情報あるいはタイトル等の付加情報が記述され
る。In the background information description area 22, drawing information of the window such as the size and background color of the window of the WEB browser 1 or additional information such as a title is described.
【0052】階層A記述領域23、階層B記述領域2
4、・・・階層Z記述領域25には、当該各階層オブジ
ェクトの名称やリンク情報および各階層オブジェクトA
〜Zの下位に位置づけられる階層オブジェクトや文書の
情報が記述される。これらの記述領域は、クライアント
によって作成された階層オブジェクトの数だけ生成され
る。Layer A description area 23, Layer B description area 2
4,... The hierarchical Z description area 25 contains the name and link information of each hierarchical object and the hierarchical object A
Describes information on hierarchical objects and documents positioned below. These description areas are generated by the number of hierarchical objects created by the client.
【0053】図4に階層A記述領域23の下位構造を記
述した場合の当該記述領域の構造例を示す。同図におい
て、階層Aはその下位構造として、階層AA、階層A
B、文書Aおよび文書Bを有するものとする。FIG. 4 shows an example of the structure of the description area when the lower level structure of the layer A description area 23 is described. In the figure, a hierarchy A has a hierarchy AA, a hierarchy A
B, document A, and document B.
【0054】図2に示すように、階層A記述領域23
は、階層AAに関する情報を記述する階層AA記述領域
31と、階層ABに関する情報を記述する階層AB記述
領域32と、文書Aに関する情報を記述する文書情報A
記述領域33と、文書Bに関する情報を記述する文書情
報B記述領域34から構成され、これらの記述領域に
は、図3に示す各階層記述領域と同様に、各階層オブジ
ェクトまたは各文書の名称またはリンク情報および各階
層オブジェクトの下位に位置づけられる階層オブジェク
トまたは文書の情報が記述される。As shown in FIG. 2, the layer A description area 23
Is a layer AA description area 31 that describes information about the layer AA, a layer AB description area 32 that describes information about the layer AB, and document information A that describes information about the document A.
A description area 33 and a document information B description area 34 for describing information relating to the document B are provided. These description areas include the names or names of the respective hierarchical objects or the respective documents, similarly to the respective hierarchical description areas shown in FIG. Link information and information of a hierarchical object or a document positioned below each hierarchical object are described.
【0055】これらの記述領域もまた、クライアントに
よって作成された階層オブジェクトまたは各階層に位置
づけられた文書の数だけ生成される。These description areas are also generated by the number of hierarchical objects created by the client or the number of documents positioned at each hierarchical level.
【0056】上述したような構造の設定ファイル20で
は、階層記述領域(22〜25、31、32)または文
書情報記述領域(33、334)に記述する情報の種類
を変更することによって、WEBブラウザ1で表示され
る際の表示形式を変更することができる。以下、文書の
階層構造をアイコン形式で表示する場合およびリスト形
式で表示する場合の一例を説明する。In the setting file 20 having the above-described structure, by changing the type of information described in the hierarchical description area (22 to 25, 31, 32) or the document information description area (33, 334), the Web browser It is possible to change the display format when displayed in 1. Hereinafter, an example of a case where the hierarchical structure of a document is displayed in an icon format and a case where it is displayed in a list format will be described.
【0057】図5は、文書情報A記述領域33をアイコ
ン形式で記述した場合の例を、図7は、当該形式で記述
された設定ファイルをWEBブラウザで1表示した場合
の例を示す図である。FIG. 5 is a diagram showing an example in which the document information A description area 33 is described in an icon format, and FIG. 7 is a diagram showing an example in which one setting file described in the format is displayed on a web browser. is there.
【0058】図5に示す例では、文書情報A記述領域3
3には、文書の識別IDやファイル名を記述する文字情
報記述領域41と、当該文書のアイコンイメージを記述
するイメージ情報記述領域42と、当該文書へのアクセ
ス情報を記述するリンク情報記述領域43が設けられ、
該当する情報が記述される。なお、階層記述領域も同じ
構造で記述される。In the example shown in FIG. 5, the document information A description area 3
3 includes a character information description area 41 for describing an identification ID and a file name of the document, an image information description area 42 for describing an icon image of the document, and a link information description area 43 for describing access information to the document. Is provided,
The corresponding information is described. Note that the hierarchical description area is described in the same structure.
【0059】ここで、イメージ情報記述領域42には、
記述するオブジェクトが文書の場合には文書アイコンの
イメージファイル名と当該ファイルが格納されたパスを
記述し、階層の場合には、当該階層がフォルダであると
きはフォルダアイコンのイメージファイル名と当該ファ
イルが格納されたパスを、キャビネットであるときはキ
ャビネットアイコンイメージファイル名と当該ファイル
が格納されたパスを記述する。Here, in the image information description area 42,
If the object to be described is a document, describe the image file name of the document icon and the path where the file is stored. If the layer is a hierarchy, describe the image file name of the folder icon and the file if the hierarchy is a folder. Is described, and for a cabinet, the cabinet icon image file name and the path where the file is stored are described.
【0060】また、リンク情報記述領域43には、記述
するオブジェクトが文書の場合には、HTTPサーバ3
のアドレスを示すURLにCGIプログラムを使用して
データベース6に登録された当該文書へのアクセスを指
示するコマンドを付加したものが記述され、当該オブジ
ェクトが階層オブジェクトの場合には、HTTPサーバ
3のアドレスを示すURLに当該階層オブジェクトの階
層記述領域へのアクセスを指示するコマンドを付加した
ものが記述される。If the object to be described is a document, the HTTP server 3
A description is given in which a command for instructing access to the document registered in the database 6 using the CGI program is added to a URL indicating the address of the HTTP server 3 when the object is a hierarchical object. Is added to the URL indicating "." And a command instructing access to the hierarchical description area of the hierarchical object is described.
【0061】上記に示すようなアイコン形式で階層A記
述領域23を記述し、WEBブラウザ1で表示すると図
7のようになる。When the layer A description area 23 is described in the icon format as described above and displayed on the web browser 1, the result is as shown in FIG.
【0062】図7に示すように、WEBブラウザ1が表
示するウインドウ60には、階層AAおよび階層ABが
フォルダであることを示すフォルダアイコン61と、文
書Aおよび文書Bが文書であることを示す文書アイコン
62と、各オブジェクトの名称を文字列で示す名称テキ
スト63が表示される。As shown in FIG. 7, a window 60 displayed by the WEB browser 1 has a folder icon 61 indicating that the hierarchy AA and the hierarchy AB are folders, and indicates that the document A and the document B are documents. A document icon 62 and a name text 63 indicating the name of each object by a character string are displayed.
【0063】クライアントが、ウインドウ60に表示さ
れたフォルダアイコン61、文書アイコン62または名
称テキスト63をマウス等のポインティングデバイスを
使用してクリックすると、WEBブラウザ1は、クリッ
クされたオブジェクトのリンク情報をHTTPサーバ3
に送信し、当該オブジェクトに関する情報を取得する。When the client clicks the folder icon 61, the document icon 62, or the name text 63 displayed in the window 60 using a pointing device such as a mouse, the WEB browser 1 transmits the link information of the clicked object to the HTTP. Server 3
To obtain information about the object.
【0064】図6は、文書情報A記述領域33をリスト
形式で記述した場合の例を、図8は、当該形式で記述さ
れた設定ファイルをWEBブラウザで1表示した場合の
例を示す図である。FIG. 6 is a diagram showing an example in which the document information A description area 33 is described in a list format, and FIG. 8 is a diagram showing an example in which one setting file described in the format is displayed on a web browser. is there.
【0065】図6に示す例では、文書情報A記述領域3
3には、文書の識別IDを記述するID記述領域51
と、当該文書のファイル名を記述するNAME記述領域
52と、当該ファイルのサイズを記述するSIZE記述
領域53と、当該文書が登録された日付を記述するDA
TE記述領域54と、当該文書を作成した作成者の名前
を記述するAUTOR記述領域55と、当該文書の取得
や削除を実行するコマンドに関する情報を記述するCO
MMAND記述領域56が設けられ、該当する情報が記
述される。なお、階層記述領域も同じ構造で記述され
る。In the example shown in FIG. 6, the document information A description area 3
3 includes an ID description area 51 for describing a document identification ID.
And a NAME description area 52 for describing the file name of the document, a SIZE description area 53 for describing the size of the file, and a DA describing the date when the document is registered.
A TE description area 54, an AUTOR description area 55 that describes the name of the creator who created the document, and a CO that describes information about commands for executing acquisition and deletion of the document.
An MMAND description area 56 is provided, and corresponding information is described. Note that the hierarchical description area is described in the same structure.
【0066】ここで、ID記述領域51と、NAME記
述領域52と、DATE記述領域54と、AUTOR記
述領域55は、それぞれデータベース6の文書登録テー
ブル10に設けられた各フィールドに対応するものであ
り、当該各フィールドから取得した値がそのまま記述さ
れる。Here, the ID description area 51, the NAME description area 52, the DATE description area 54, and the AUTOR description area 55 correspond to the respective fields provided in the document registration table 10 of the database 6. , Values obtained from the respective fields are described as they are.
【0067】COMMAND記述領域56には、文書ま
たは階層オブジェクトに関する情報を取得するコマンド
である「GET」が設けられ、「GET」のリンク情報
には、記述するオブジェクトが文書場合には、HTTP
サーバ3のアドレスを示すURLにCGIプログラムを
使用してデータベース6に登録された当該文書へのアク
セスを指示するコマンドを付加したものが記述され、当
該オブジェクトが階層オブジェクトの場合には、HTT
Pサーバ3のアドレスを示すURLに当該階層オブジェ
クトの階層記述領域へのアクセスを指示するコマンドを
付加したものが記述される。In the COMMAND description area 56, "GET" which is a command for acquiring information on a document or a hierarchical object is provided. The link information of "GET" includes HTTP if the object to be described is a document.
A URL indicating the address of the server 3 is described by adding a command for instructing access to the document registered in the database 6 using a CGI program. If the object is a hierarchical object, HTT is used.
A URL indicating the address of the P server 3 with a command for instructing access to the hierarchical description area of the hierarchical object added thereto is described.
【0068】また、COMMAND記述領域56には、
文書または階層オブジェクトに関する情報を削除するコ
マンドである「DELETE」が設けられ、「DELE
TE」のリンク情報には、HTTPサーバ3のIPアド
レスに削除コマンドを付加したURLが記述されてお
り、クライアントが「DELETE」コマンドを実行す
ると、HTTPサーバ3は設定ファイル20からクライ
アントが指定した文書または階層オブジェクトに関する
記述を削除する。In the COMMAND description area 56,
“DELETE”, which is a command for deleting information on a document or a hierarchical object, is provided.
In the link information of "TE", a URL in which a delete command is added to the IP address of the HTTP server 3 is described. When the client executes the "DELETE" command, the HTTP server 3 transmits the document specified by the client from the setting file 20. Or, delete the description about the hierarchical object.
【0069】上記に示すようなリスト形式で階層A記述
領域23を記述し、WEBブラウザ1で表示すると図8
のようになる。When the layer A description area 23 is described in a list format as described above and displayed on the web browser 1, FIG.
become that way.
【0070】図8に示すように、WEBブラウザ1が表
示するウインドウ70には、各オブジェクトに関する情
報がリスト形式で表示される。ここで、アンダーライン
付きで表示された「GET」および「DELETE」に
は前術したようにそれぞれリンク情報がはられており、
クライアントが、当該部分をマウス等のポインティング
デバイスを使用してクリックすると、WEBブラウザ1
は、クリックされたオブジェクトのリンク情報をHTT
Pサーバ3に送信し、当該オブジェクトに関する情報を
取得する。As shown in FIG. 8, in a window 70 displayed by the web browser 1, information on each object is displayed in a list format. Here, "GET" and "DELETE" displayed with an underline have link information respectively as described above,
When the client clicks the relevant portion using a pointing device such as a mouse, the WEB browser 1
Shows the link information of the clicked object as HTT
The information is transmitted to the P server 3 and information about the object is acquired.
【0071】設定ファイルがアイコン形式で生成される
か、リスト形式で生成されるかは、クライアントが当該
設定ファイルのヘッダー記述領域21に表示形式を記述
することによって決定することができる。Whether the setting file is generated in the icon format or the list format can be determined by the client describing the display format in the header description area 21 of the setting file.
【0072】HTTPサーバ3は、設定ファイルの内容
を記述する場合には、まず、ヘッダー記述領域21を確
認し、その記述内容に基づいて設定ファイルをアイコン
形式若しくはリスト形式またはその他の形式で生成す
る。When describing the contents of the setting file, the HTTP server 3 first checks the header description area 21 and generates the setting file in the icon format, the list format, or another format based on the description content. .
【0073】以上のようにして生成される設定ファイル
は、HTTPサーバ3が随時文書管理サーバ5にアクセ
スし、データベース6に登録された文書のリストを取得
することによって更新される。The setting file generated as described above is updated by the HTTP server 3 accessing the document management server 5 as needed and acquiring a list of documents registered in the database 6.
【0074】以下、図14を使用して、本発明に係る文
書管理装置が「データベース6に登録された文書のリス
トを取得する場合の実行手順」を説明する。なお、以下
の説明では、設定ファイルはアイコン形式で生成される
ものとする。Hereinafter, the "execution procedure when the document management apparatus according to the present invention acquires a list of documents registered in the database 6" will be described with reference to FIG. In the following description, the setting file is generated in an icon format.
【0075】[データベースに登録された文書のリスト
を取得する場合の実行手順]クライアントがWEBブラ
ウザ1を操作して、データベース6に登録された文書の
リストの取得を指示すると、WEBブラウザ1はHTT
Pサーバ3のIPアドレスに、CGIプログラムの実行
して文書のリスト取得を指示するコマンド「cgi.e
xe?list」を付加したURLをHTTPサーバ3
に送信する(ステップ100)。ここで、「cgi.e
xe」はCGIプログラムを示し、HTTPサーバ3は
「cgi.exe」を受信するとCGIプログラムを実
行する。また、「?list」はCGIプログラムに渡
す引数を示す。[Execution Procedure when Acquiring List of Documents Registered in Database] When the client operates the web browser 1 to instruct acquisition of the list of documents registered in the database 6, the web browser 1
The command “cgi.e” instructing the IP address of the P server 3 to execute the CGI program and obtain a list of documents is provided.
xe? URL with "list" added to the HTTP server 3
(Step 100). Here, “cgi.e
“xe” indicates a CGI program, and the HTTP server 3 executes the CGI program when receiving “cgi.exe”. “? List” indicates an argument to be passed to the CGI program.
【0076】当該URLを受信したHTTPサーバ3
は、CGIプログラムを実行し(ステップ101)、C
GIを介して文書管理サーバ5にファイリングアプリケ
ーションの起動を指示する。The HTTP server 3 that has received the URL
Executes the CGI program (step 101),
Instruct the document management server 5 to start the filing application via the GI.
【0077】ファイリングアプリケーションは、データ
ベース6に構築された文書登録テーブル10のIDフィ
ールド11に格納された全レコードの識別IDを読み出
し(ステップ102)、この識別IDをリストとしてH
TTPサーバ3に送信する(ステップ103)。The filing application reads the IDs of all the records stored in the ID field 11 of the document registration table 10 constructed in the database 6 (step 102), and uses the IDs as a list as H
The data is transmitted to the TTP server 3 (step 103).
【0078】当該識別IDのリストを受信したHTTP
サーバ3は、各識別IDごとに設定ファイル20内に記
述された各文書の文字情報記述領域41を検索し、該当
する文字情報が記述されているかどうかを調べる(ステ
ップ104)。The HTTP that has received the list of the IDs
The server 3 searches the character information description area 41 of each document described in the setting file 20 for each identification ID, and checks whether the corresponding character information is described (step 104).
【0079】ここで、設定ファイル20内に該当する識
別IDが記述されていなかった場合には、文書情報記述
領域を新たに設け当該領域の文字情報記述領域に識別I
Dを記述し、リンク情報記述領域にデーターベース6に
登録された当該文書へのアクセス方法を記述し(ステッ
プ105)、文書が追加された旨を示すリスト取得完了
情報をWEBブラウザ1に送信する(ステップ10
6)。If the corresponding identification ID is not described in the setting file 20, a new document information description area is provided and the identification information is stored in the character information description area of the area.
D is described, an access method to the document registered in the database 6 is described in the link information description area (step 105), and list acquisition completion information indicating that the document has been added is transmitted to the web browser 1. (Step 10
6).
【0080】設定ファイル20内に該当する識別IDが
記述されていた場合には、設定ファイルの内容を更新せ
ずに文書は追加されなかった旨を示すリスト取得完了情
報をWEBブラウザ1に送信する(ステップ106)。When the corresponding identification ID is described in the setting file 20, list acquisition completion information indicating that the document has not been added without updating the contents of the setting file is transmitted to the web browser 1. (Step 106).
【0081】WEBブラウザ1は、受信したリスト取得
完了情報に基づき、設定ファイルに文書が追加された
旨、または、文書は追加されなかった旨をウインドウ上
に表示する。The web browser 1 displays on the window that a document has been added to the setting file or that no document has been added, based on the received list acquisition completion information.
【0082】本発明に係る文書管理装置では、WEBブ
ラウザ1を操作することにより、以上のようにして取得
した文書のリストに対して自由に階層構造を構築するこ
とができる。In the document management apparatus according to the present invention, by operating the web browser 1, a hierarchical structure can be freely constructed for the list of documents acquired as described above.
【0083】以下、図9から図13まで並びに図15お
よび図16を使用して、「WEBブラウザ上で階層構造
を構築する場合の動作例」を示す。Hereinafter, an example of an operation when a hierarchical structure is constructed on a WEB browser will be described with reference to FIGS. 9 to 13 and FIGS. 15 and 16.
【0084】[WEBブラウザ上で階層構造を構築する
場合の動作例]図9から図13までは、以下に説明する
動作によって構築される階層構造をツリー図で示したも
のであり、図15および図16は、本発明に係る文書管
理装置の動作を示したフローチャートである。[Example of Operation When Building Hierarchical Structure on Web Browser] FIGS. 9 to 13 show the hierarchical structure constructed by the operation described below in a tree diagram. FIG. 16 is a flowchart showing the operation of the document management apparatus according to the present invention.
【0085】まず初めに、HTTPサーバ3が生成する
設定ファイルには、図9に示すように、rootフォル
ダ80の下位にupdateフォルダ81およびuse
rAフォルダ82が位置づけられた階層構造が記述され
ているものとする。そして、updateフォルダ81
には、図14に示す文書リスト取得手順によって文書A
83、文書B84、文書C85、文書D86および文書
E87が格納されているものとする。First, as shown in FIG. 9, the setting file generated by the HTTP server 3 includes an update folder 81 and a use folder below the root folder 80.
It is assumed that a hierarchical structure in which the rA folder 82 is located is described. And the update folder 81
In the document A, the document A is obtained by the document list obtaining procedure shown in FIG.
83, a document B84, a document C85, a document D86, and a document E87 are stored.
【0086】まず、クライアントがWEBブラウザ1を
操作して、rootフォルダ80の内容の表示を指示す
ると、WEBブラウザ1はHTTPサーバ3のIPアド
レスに、設定ファイル内のrootフォルダ80の記述
領域<root>(以下、<root>と同様に、設定
ファイル内の記述領域を示すときは、オブジェクト名を
<>でくくったもので示す。)の取得を指示するコマン
ド「open?root」を付加したURLをHTTP
サーバ3に送信する(ステップ200)。First, when the client operates the WEB browser 1 to instruct display of the contents of the root folder 80, the WEB browser 1 sets the IP address of the HTTP server 3 in the description area of the root folder 80 in the setting file <root. > (Hereinafter, similarly to <root>, when indicating a description area in a setting file, an object name is indicated by <> enclosed in <>.) A URL to which a command “open? Root” added to acquire the object name is added HTTP
The data is transmitted to the server 3 (step 200).
【0087】当該URLを受信したHTTPサーバ3
は、<root>をWEBブラウザ1に送信し(ステッ
プ201)、これを受信したWEBブラウザ1は、<r
oot>の内容に基づきrootフォルダ80の内容を
ウインドウ上に表示する(ステップ202)。するとウ
インドウには、updateフォルダ81およびuse
rAフォルダ82のフォルダアイコン61および名称テ
キスト63が表示される。The HTTP server 3 that has received the URL
Transmits <root> to the web browser 1 (step 201), and upon receiving this, the web browser 1
The contents of the root folder 80 are displayed on the window based on the contents of "auto>" (step 202). Then, the update folder 81 and use are displayed in the window.
The folder icon 61 and the name text 63 of the rA folder 82 are displayed.
【0088】続いて、クライアントがWEBブラウザ1
を操作して、updateフォルダ81の内容の表示を
指示すると、WEBブラウザ1はHTTPサーバ3のI
Pアドレスに、設定ファイル内のupdateフォルダ
81の記述領域<update>の取得を指示するコマ
ンド「open?update」を付加したURLをH
TTPサーバ3に送信する(ステップ203)。Subsequently, the client sets the Web browser 1
Is operated to display the contents of the update folder 81, the Web browser 1
The URL in which the command "open? Update" for instructing the acquisition of the description area <update> of the update folder 81 in the setting file is added to the P address to H
The data is transmitted to the TTP server 3 (step 203).
【0089】当該URLを受信したHTTPサーバ3
は、<update>のイメージ情報記述領域42にア
イコンの情報が記述されているかどうかを調べ(ステッ
プ204)、記述がなっかた場合には、アイコンのイメ
ージファイルを生成しそのファイルのパスを当該イメー
ジ情報記述領域42に追加し(ステップ205)、<u
pdate>をWEBブラウザ1に送信する(ステップ
206)。The HTTP server 3 receiving the URL
Checks whether icon information is described in the <update> image information description area 42 (step 204), and if not, generates an icon image file and sets the path of the file to the It is added to the image information description area 42 (step 205), and <u
pdate> to the WEB browser 1 (step 206).
【0090】記述があった場合には、<update>
をそのままWEBブラウザ1に送信する(ステップ20
6)。If there is a description, <update>
Is transmitted to the web browser 1 as it is (step 20).
6).
【0091】<update>を受信したWEBブラウ
ザ1は、<update>の記述内容に基づきupda
teフォルダ81の内容をウインドウ上に表示する(ス
テップ207)。するとウインドウには、文書A83、
文書B84、文書C85、文書D86および文書E87
の文書アイコン62および名称テキスト63が表示され
る。The web browser 1 having received the <update> updates the web browser 1 based on the content of the <update>.
The contents of the te folder 81 are displayed on the window (step 207). Then, the document A83,
Document B84, Document C85, Document D86, and Document E87
Document icon 62 and name text 63 are displayed.
【0092】続いて、クライアントがWEBブラウザ1
を操作して、文書A83、文書B84および文書C85
のuserAフォルダ82への移動を指示すると、WE
Bブラウザ1はHTTPサーバ3のIPアドレスに、当
該移動の実行を指示するコマンド「move?A,B,
C to userA」を付加したURLをHTTPサ
ーバ3に送信する(ステップ208)。Subsequently, the client sets the Web browser 1
To operate document A83, document B84 and document C85.
Is instructed to move to userA folder 82, WE
The B browser 1 sends, to the IP address of the HTTP server 3, a command “move? A, B,
The URL with "C to userA" added is transmitted to the HTTP server 3 (step 208).
【0093】当該URLを受信したHTTPサーバ3
は、<update>から文書A83、文書B84およ
び文書C85に関する情報を削除して(ステップ20
9)、<userA>に追加し(ステップ210)、当
該各文書が削除された<update>をWEBブラウ
ザ1に送信する(ステップ211)。The HTTP server 3 receiving the URL
Deletes information on document A83, document B84 and document C85 from <update> (step 20).
9) Add it to <userA> (step 210), and send <update> from which the respective documents have been deleted to the web browser 1 (step 211).
【0094】<update>を受信したWEBブラウ
ザ1は、<update>の記述内容に基づきupda
teフォルダ81の内容をウインドウ上に表示する(ス
テップ212)。するとウインドウには、文書D86お
よび文書E87の文書アイコン62および名称テキスト
63が表示される。The web browser 1 having received the <update> updates the web browser 1 based on the description contents of the <update>.
The contents of the te folder 81 are displayed on the window (step 212). Then, the document icon 62 and the name text 63 of the document D86 and the document E87 are displayed on the window.
【0095】続いて、図16に示すように、クライアン
トがWEBブラウザ1を操作して、userAフォルダ
82の内容の表示を指示すると、WEBブラウザ1はH
TTPサーバ3のIPアドレスに、設定ファイル内のu
serAフォルダ82の記述領域<userA>の取得
を指示するコマンド「open?userA」を付加し
たURLをHTTPサーバ3に送信する(ステップ21
3)。Subsequently, as shown in FIG. 16, when the client operates the web browser 1 to instruct the display of the contents of the userA folder 82, the web browser 1
In the IP address of the TTP server 3, u
A URL to which a command “open? userA” for instructing acquisition of the description area <userA> of the serA folder 82 is transmitted to the HTTP server 3 (step 21).
3).
【0096】当該URLを受信したHTTPサーバ3
は、<userA>のイメージ情報記述領域42にアイ
コンの情報が記述されているかどうかを調べ(ステップ
214)、記述がなっかた場合には、アイコンのイメー
ジファイルを生成しそのファイルのパスを当該イメージ
情報記述領域42に追加し(ステップ215)、<us
erA>をWEBブラウザ1に送信する(ステップ21
6)。The HTTP server 3 receiving the URL
Checks whether or not icon information is described in the image information description area 42 of <userA> (step 214). If the description is not found, an icon image file is generated and the path of the file is set to the relevant file. It is added to the image information description area 42 (step 215), and <us
erA> to the web browser 1 (step 21).
6).
【0097】当該記述があった場合には、<userA
>をそのままWEBブラウザ1に送信する(ステップ2
16)。When the description is made, <userA
> To the WEB browser 1 as it is (step 2
16).
【0098】<userA>を受信したWEBブラウザ
1は、<userA>の記述内容に基づきuserAフ
ォルダ82の内容をウインドウ上に表示する(ステップ
217)。するとウインドウには、文書A83、文書B
84および文書C85の文書アイコン62および名称テ
キスト63が表示される。The web browser 1 receiving the <userA> displays the contents of the userA folder 82 on the window based on the description contents of <userA> (step 217). Then, in the window, document A83, document B
The document icon 62 and the name text 63 of the document 84 and the document C85 are displayed.
【0099】続いて、クライアントがWEBブラウザ1
を操作して、userAフォルダ82の下にuserB
フォルダの生成を指示すると、WEBブラウザ1はHT
TPサーバ3のIPアドレスに、当該作成の実行を指示
するコマンド「create?userB」を付加した
URLをHTTPサーバ3に送信する(ステップ21
8)。Subsequently, the client sets the Web browser 1
And userB under userA folder 82
When an instruction to create a folder is issued, the web browser 1
A URL in which a command “create? UserB” instructing execution of the creation is added to the IP address of the TP server 3 is transmitted to the HTTP server 3 (step 21).
8).
【0100】当該URLを受信したHTTPサーバ3
は、<userA>にuserBフォルダの文字情報、
イメージ情報およびリンク情報を記述した<userB
>を追加してから(ステップ219)、<userA>
をWEBブラウザ1に送信する(ステップ220)。The HTTP server 3 that has received the URL
Is the character information of the userB folder in <userA>,
<UserB describing image information and link information
> (Step 219), and then <userA>
Is transmitted to the web browser 1 (step 220).
【0101】<userA>を受信したWEBブラウザ
1は、<userA>の記述内容に基づきuserAフ
ォルダ82の内容をウインドウ上に表示する(ステップ
221)。するとウインドウには、文書A83、文書B
84および文書C85の文書アイコン62および名称テ
キスト63とuserBフォルダのフォルダアイコン6
1と名称テキスト63が表示される。The WEB browser 1 having received <userA> displays the contents of the userA folder 82 on the window based on the description contents of <userA> (step 221). Then, in the window, document A83, document B
84 and the document icon 62 of the document C85, the name text 63 and the folder icon 6 of the userB folder
1 and the name text 63 are displayed.
【0102】続いて、クライアントがWEBブラウザ1
を操作して、文書D86および文書E87のuserB
フォルダへの移動を指示すると、WEBブラウザ1はH
TTPサーバ3のIPアドレスに、当該移動の実行を指
示するコマンド「move?D,E to user
B」を付加したURLをHTTPサーバ3に送信する
(ステップ222)。Then, the client is the web browser 1
And userB of document D86 and document E87
When an instruction to move to the folder is issued, the web browser 1 displays H
The command “move? D, E to user” instructing the IP address of the TTP server 3 to execute the movement is performed.
The URL appended with "B" is transmitted to the HTTP server 3 (step 222).
【0103】当該URLを受信したHTTPサーバ3
は、<update>から文書D86および文書E87
に関する情報を削除して(ステップ223)、<use
rB>に追加し(ステップ224)、当該各文書が削除
された<update>をWEBブラウザ1に送信する
(ステップ225)。The HTTP server 3 receiving the URL
Is the document D86 and the document E87 from <update>.
The information about the <use> is deleted (step 223).
rB> (step 224), and transmits <update> from which the respective documents have been deleted to the web browser 1 (step 225).
【0104】<update>を受信したWEBブラウ
ザ1は、<update>の記述内容に基づきupda
teフォルダ81の内容をウインドウ上に表示する(ス
テップ226)。するとウインドウは、いずれのオブジ
ェクトも表示されていない状態となる。[0104] Upon receiving the <update>, the web browser 1 updates the web browser 1 based on the content of the <update>.
The contents of the te folder 81 are displayed on the window (step 226). Then, the window is in a state where no object is displayed.
【0105】以上の操作によって、構築された階層構造
のツリー図を図11に示す。なお、図15および図16
に示したような動作を繰り返すことにより、さらに文書
F89、文書G90および文書H91をデータベース6
から取得して、updateフォルダ81に格納し(図
12)、当該各文書をrootフォルダ80の下位に生
成したuserCフォルダ92に格納する(図13)こ
とができる。FIG. 11 shows a tree diagram of the hierarchical structure constructed by the above operations. 15 and FIG.
By repeating the operation shown in FIG. 7, the document F89, the document G90 and the document H91 are further stored in the database 6.
, And stored in the update folder 81 (FIG. 12), and the respective documents can be stored in the userC folder 92 generated below the root folder 80 (FIG. 13).
【0106】このように、本発明に係る文書管理装置で
は、WEBブラウザ1を操作することによって自由な階
層構造を構築することができ、また、フォルダがオープ
ンされたときにはじめてオブジェクトの表示アイコンを
追加するため、アクセスされることのない文書に関して
は、ファイルサイズが比較的大きいイメージ情報は設定
ファイルに記述されない。As described above, in the document management apparatus according to the present invention, a free hierarchical structure can be constructed by operating the web browser 1, and the display icons of the objects are displayed only when the folder is opened. For addition, for a document that is not accessed, image information having a relatively large file size is not described in the setting file.
【0107】本発明に係る文書管理装置では、上述した
手順で構築した階層構造をWEBブラウザ1で表示し、
クライアントが当該階層構造中の文書にはられたリンク
情報を呼び出した場合には、当該文書のファイルをデー
タベース6から取得し、当該文書のイメージをWEBブ
ラウザ1に表示する。In the document management apparatus according to the present invention, the hierarchical structure constructed according to the above-described procedure is displayed on the web browser 1,
When the client calls the link information attached to the document in the hierarchical structure, the file of the document is obtained from the database 6 and the image of the document is displayed on the web browser 1.
【0108】以下、図17から図19までを使用して、
本発明に係る文書管理装置がデータベースから文書ファ
イルを取得しWEBブラウザに表示する場合の動作例を
説明する。Hereinafter, using FIGS. 17 to 19,
An operation example in the case where the document management apparatus according to the present invention acquires a document file from a database and displays it on a web browser will be described.
【0109】[データベースから文書ファイルを取得し
WEBブラウザに表示する場合の動作例]データベース
から文書ファイルを取得しWEBブラウザへ表示する動
作を可能にする場合には、本発明に係る文書管理装置に
は、HTTPサーバ3に接続された記憶装置4に図19
に示すような文書イメージ格納テーブル400が設けら
れる。[Example of Operation when Acquiring Document File from Database and Displaying It on Web Browser] When the operation of acquiring a document file from the database and displaying it on the Web browser is enabled, the document management apparatus according to the present invention is required. Is stored in the storage device 4 connected to the HTTP server 3 in FIG.
The document image storage table 400 shown in FIG.
【0110】この文書イメージ格納テーブル400は、
データベース6に登録された文書の識別IDを格納する
IDフィールド401と、当該文書の表示用イメージフ
ァイルを格納する文書イメージフィールド402が設け
られる。ここで、文書イメージフィールド402には、
当該文書の表示用イメージファイルではなく、印刷用の
イメージファイルを格納してもよい。また、文書イメー
ジ格納テーブル400に表示用のイメージファイルを格
納するフィールドと、印刷用のイメージファイルを格納
するフィールドを別個に設けてもよい。The document image storage table 400 is
An ID field 401 for storing an identification ID of a document registered in the database 6 and a document image field 402 for storing a display image file of the document are provided. Here, in the document image field 402,
Instead of a display image file of the document, an image file for printing may be stored. Further, a field for storing a display image file and a field for storing a print image file may be separately provided in the document image storage table 400.
【0111】図17および図18は、クライアントが識
別IDが1の文書アイコンをクリックし、データベース
6に登録された識別IDが1の文書ファイルへのリンク
情報を呼び出した場合の動作例を示している。FIGS. 17 and 18 show an operation example when the client clicks the document icon with the identification ID of 1 and calls the link information to the document file with the identification ID of 1 registered in the database 6. I have.
【0112】図17に示すように、クライアントによっ
て上記リンク情報が呼び出されると、WEBブラウザ1
はHTTPサーバ3のIPアドレスに、CGIプログラ
ムの実行して識別IDが1の文書ファイルの取得を指示
するコマンド「cgi.exe?ID=1」を付加した
URLをHTTPサーバ3に送信する(ステップ30
0)。As shown in FIG. 17, when the link information is called by the client, the WEB browser 1
Transmits to the HTTP server 3 a URL to which the command "cgi.exe? ID = 1" for instructing the execution of the CGI program to acquire the document file with the identification ID of 1 is added to the IP address of the HTTP server 3 (step). 30
0).
【0113】当該URLを受信したHTTPサーバ3
は、CGIプログラムを実行し(ステップ301)、C
GIを介して文書管理サーバ5にファイリングアプリケ
ーションの起動を指示する。The HTTP server 3 that has received the URL
Executes the CGI program (step 301),
Instruct the document management server 5 to start the filing application via the GI.
【0114】ファイリングアプリケーションは、データ
ベース6に構築された文書登録テーブル10のIDフィ
ールド11に格納された識別IDが1のレコードを検索
し(ステップ302)、当該レコードのNAMEフィー
ルド12に格納された文書ファイルを読み出し(ステッ
プ303)、この文書ファイルをHTTPサーバ3に送
信する(ステップ304)。The filing application searches for a record whose identification ID is 1 stored in the ID field 11 of the document registration table 10 constructed in the database 6 (step 302), and retrieves the document stored in the NAME field 12 of the record. The file is read (step 303), and this document file is transmitted to the HTTP server 3 (step 304).
【0115】当該文書ファイルを受信したHTTPサー
バ3は、当該文書ファイルをHTML形式に変換した当
該文書のイメージを作成する(ステップ305)。そし
て、HTTPサーバ3は、文書イメージ格納テーブル4
00のIDフィールド401に当該文書の識別IDを格
納し、文書イメージフィールド402に当該イメージを
ファイルとして格納した新規レコードを作成し、文書イ
メージを保存する(ステップ306)。The HTTP server 3 receiving the document file creates an image of the document by converting the document file into the HTML format (step 305). Then, the HTTP server 3 stores the document image storage table 4
00, the identification ID of the document is stored in the ID field 401, a new record storing the image as a file is created in the document image field 402, and the document image is stored (step 306).
【0116】その後、HTTPサーバ3は、識別IDが
1の文書のリンク情報を当該文書イメージファイルのパ
スに書き換え(ステップ307)、当該文書イメージを
WEBブラウザ1に送信して(ステップ308)、WE
Bブラウザ1に表示する(ステップ309)。Thereafter, the HTTP server 3 rewrites the link information of the document whose identification ID is 1 to the path of the document image file (step 307), transmits the document image to the web browser 1 (step 308), and
It is displayed on the B browser 1 (step 309).
【0117】クライアントが再び識別IDが1の文書ア
イコンをクリックしたときは、図18に示すように、W
EBブラウザ1はHTTPサーバ3のIPアドレスに、
当該文書のイメージファイルの取り出しを指示するコマ
ンド「read?ID=1」を付加したURLをHTT
Pサーバ3に送信する(ステップ350)。When the client clicks again on the document icon whose identification ID is 1, as shown in FIG.
The EB browser 1 sets the IP address of the HTTP server 3
The URL to which the command “read? ID = 1” for instructing the retrieval of the image file of the document is added to the HTT
The data is transmitted to the P server 3 (step 350).
【0118】当該URLを受信したHTTPサーバ3
は、文書イメージ格納テーブル400から当該文書のイ
メージファイルを読み出し(ステップ351)、WEB
ブラウザに送信して(ステップ352)、当該文書のイ
メージを表示させる(ステップ353)。The HTTP server 3 that has received the URL
Reads the image file of the document from the document image storage table 400 (step 351), and
The document is transmitted to the browser (step 352), and the image of the document is displayed (step 353).
【0119】このように、本発明に係る文書管理装置で
は、一度データベースから文書ファイルを取得した文書
に関しては、当該文書のイメージファイルを文書イメー
ジ格納テーブルに保存しておき、再度クライアントによ
って文書ファイルの取得が指示された場合には、文書管
理サーバにアクセスせずに当該イメージファイルをWE
Bブラウザに表示する。As described above, in the document management apparatus according to the present invention, for a document whose document file has been once obtained from the database, the image file of the document is stored in the document image storage table, and the document file is again stored by the client. When acquisition is instructed, the image file is accessed without accessing the document management server.
Display on B browser.
【0120】次に、本発明に係る文書管理装置で「デー
タベース6に登録された文書を検索する場合の動作例」
を図20から図24までを使用して説明する。Next, the document management apparatus according to the present invention “operation example when searching for a document registered in database 6”.
Will be described with reference to FIGS.
【0121】[データベースに登録された文書を検索す
る場合の動作例]データベース6に登録された文書の検
索を可能にする場合には、本発明に係る文書管理装置に
は、HTTPサーバ3に接続された記憶装置4に図24
に示すような文書検索用テーブル600が設けられる。[Example of Operation for Searching Document Registered in Database] When a search for a document registered in the database 6 is enabled, the document management apparatus according to the present invention is connected to the HTTP server 3. 24 in the storage device 4
A document search table 600 as shown in FIG.
【0122】この文書検索用テーブル600は、クライ
アントが指定した検索条件を格納する検索式フィールド
601と、当該検索条件でデータベース6に登録された
文書の検索を実行した結果を格納する検索結果ファイル
フィールド602と、当該検索が実行された日付を格納
する検索日フィールド603が設けられる。ここで、検
索日フィールド603には、日付とともに時刻を格納し
てもよい。The document search table 600 includes a search expression field 601 for storing a search condition designated by the client, and a search result file field for storing a result of executing a search of a document registered in the database 6 with the search condition. 602 and a search date field 603 for storing a date when the search is executed. Here, the search date field 603 may store the time together with the date.
【0123】また、データベース6には、クライアント
によって文書が登録された最新の日時を格納した最新登
録日時格納テーブルが設けられる。Further, the database 6 is provided with a latest registration date and time storage table storing the latest date and time when the document was registered by the client.
【0124】図20に示すように、クライアントがWE
Bブラウザ1を操作して検索ページの送付を要求する
と、WEBブラウザ1はHTTPサーバ3のIPアドレ
スに、検索ページの送付を指示するコマンド「view
?search」を付加したURLをHTTPサーバ3
に送信する(ステップ500)。As shown in FIG. 20, when the client
When the B browser 1 is operated to request transmission of a search page, the WEB browser 1 sends a command “view” instructing the IP address of the HTTP server 3 to transmit the search page.
? URL with "search" added to the HTTP server 3
(Step 500).
【0125】当該URLを受信したHTTPサーバ3
は、検索条件を入力するためのフィールドを具備する検
索ページをWEBブラウザ1に送信し(ステップ50
1)、表示させる(ステップ502)。The HTTP server 3 that has received the URL
Transmits a search page having a field for inputting search conditions to the web browser 1 (step 50).
1), and display (step 502).
【0126】クライアントが当該検索ページにおいて検
索条件「size>100」(例として文書ファイルが
100以上のものを抽出する場合について説明する。)
を入力し、検索の実行を指示すると、WEBブラウザ1
はHTTPサーバ3のIPアドレスに、当該検索条件で
検索の実行を指示するコマンド「search?siz
e>100」を付加したURLをHTTPサーバ3に送
信する(ステップ503)。The client retrieves the search condition “size> 100” on the search page (for example, a case where the client extracts document files of 100 or more will be described).
Is input, and the execution of the search is instructed.
Is a command "search? Siz" instructing the IP address of the HTTP server 3 to execute a search under the search condition.
The URL with "e>100" is transmitted to the HTTP server 3 (step 503).
【0127】当該URLを受信したHTTPサーバ3
は、「size>100」を検索キーとして文書検索用
テーブル600の検索式フィールド601を検索し(ス
テップ504)、「size>100」が格納されたレ
コードがあるかどうかを判断する(ステップ505)。The HTTP server 3 receiving the URL
Searches the search expression field 601 of the document search table 600 using "size>100" as a search key (step 504), and determines whether there is a record in which "size>100" is stored (step 505). .
【0128】「size>100」がなかった場合に
は、図21に示すように、文書検索用テーブル600に
「size>100」を検索式フィールド601の値と
して、その時の日付を検索日フィールド603に格納し
たレコードを追加する(ステップ506)。If “size> 100” does not exist, as shown in FIG. 21, “size> 100” is set as the value of the search formula field 601 in the document search table 600, and the date at that time is set in the search date field 603. Is added (step 506).
【0129】その後、HTTPサーバ3は、CGIプロ
グラムを実行して「size>100」を文書管理サー
バ5に送信し(ステップ507)、これを受信した文書
管理サーバ5は、「size>100」を検索キーとし
て文書登録テーブル10を検索する(ステップ50
8)。Thereafter, the HTTP server 3 executes the CGI program and transmits “size> 100” to the document management server 5 (step 507), and upon receiving this, the document management server 5 converts “size> 100”. The document registration table 10 is searched as a search key (step 50)
8).
【0130】文書管理サーバ5は、上記検索結果をリス
ト形式で取得し(ステップ509)、これをHTTPサ
ーバ3に送信する(ステップ510)。The document management server 5 obtains the above search results in the form of a list (step 509), and transmits this to the HTTP server 3 (step 510).
【0131】当該検索結果を受信したHTTPサーバ3
は、これをHTML形式に変換した検索結果イメージを
ファイルとして作成し(ステップ511)、「size
>100」を検索式フィールド601に格納したレコー
ドの検索結果ファイルフィールド602に格納する(ス
テップ512)。The HTTP server 3 receiving the search result
Creates a search result image as a file by converting this into HTML format (step 511), and “size
> 100 "is stored in the search result file field 602 of the record stored in the search formula field 601 (step 512).
【0132】そして、当該イメージファイルをWEBブ
ラウザ1に送信し(ステップ513)、WEBブラウザ
1に表示させる(ステップ514)。Then, the image file is transmitted to the web browser 1 (step 513) and displayed on the web browser 1 (step 514).
【0133】HTTPサーバ3は、ステップ505で
「size>100」があった場合(文書検索用データ
ベース600が図24に示すレコードを格納している場
合)には、図22に示すように、CGIプログラムを実
行して、「size>100」および「size>10
0」を格納したレコードの検索日フィールド603に格
納された「96/05/05」を文書管理サーバ5に送
信する(ステップ515)。When the HTTP server 3 finds “size> 100” in step 505 (when the document search database 600 stores the record shown in FIG. 24), the HTTP server 3 sets the CGI as shown in FIG. Run the program to get “size> 100” and “size> 10
“05/05/96” stored in the search date field 603 of the record storing “0” is transmitted to the document management server 5 (step 515).
【0134】これを受信した文書管理サーバ5は、「9
6/05/05」と最新登録日時格納テーブルの値を比
較し(ステップ517)、最新登録日時が1996年5
月5日より古いときは、文書検索用テーブル600に格
納された検索結果には変更がないものとして、HTTP
サーバ3に当該検索結果の読み出しを指示する。The document management server 5 which has received the message "9"
6/05/05 "and the value of the latest registration date and time storage table (step 517).
If the date is older than 5 days, it is assumed that the search results stored in the document search
The server 3 is instructed to read the search result.
【0135】この指示を受けたHTTPサーバ3は、
「size>100」を検索キーとして文書検索用テー
ブル600の検索式フィールド601を検索し(ステッ
プ518)、該当するレコードの検索結果ファイルフィ
ールド602に格納されたイメージファイルを読み出す
(ステップ519)。そして、このイメージファイルを
WEBブラウザ1に送信し(ステップ520)、WEB
ブラウザ1に表示させる(ステップ521)。The HTTP server 3 receiving this instruction sets
The search expression field 601 of the document search table 600 is searched using “size> 100” as a search key (step 518), and the image file stored in the search result file field 602 of the corresponding record is read (step 519). Then, the image file is transmitted to the web browser 1 (step 520), and the web
It is displayed on the browser 1 (step 521).
【0136】ステップ517で最新登録日時が1996
年5月5日より新しいときは、文書検索用テーブル60
0に格納された検索結果には変更があるものと判断し、
図23に示すように、「date>96/05/05」
および「size>100」を検索キーとして文書登録
テーブル10を検索し(ステップ522)、前回の検索
が実行された時以降に登録された文書のみを検索した結
果を取得する。In step 517, the latest registration date and time is 1996
If the date is newer than May 5, the document search table 60
Judge that the search result stored in 0 has changed,
As shown in FIG. 23, “date> 96/05/05”
Then, the document registration table 10 is searched using “size> 100” as a search key (step 522), and the result of searching only documents registered since the previous search was executed is obtained.
【0137】そして、当該検索結果をHTTPサーバ3
に送信し(ステップ523)、これを受信したHTTP
サーバ3は「size>100」jを検索キーとして文
書検索用テーブル600の検索式フィールド601を検
索し(ステップ524)、該当するレコードの検索結果
ファイルフィールド602に格納されたイメージファイ
ルを読み出す(ステップ525)。The search result is stored in the HTTP server 3
(Step 523), and the received HTTP
The server 3 searches the search expression field 601 of the document search table 600 using “size> 100” j as a search key (step 524), and reads the image file stored in the search result file field 602 of the corresponding record (step 524). 525).
【0138】その後、この読み出したイメージファイル
に文書管理サーバ5から受信した検索結果をHTML形
式に変換して合成し、新たなイメージファイルを生成す
る(ステップ526)。その後、このイメージファイル
を当該レコードの検索結果フィールド602に格納し
(ステップ527)、当該イメージファイルをWEBブ
ラウザに送信する(ステップ528)。Thereafter, the retrieval result received from the document management server 5 is converted into the HTML format and combined with the read image file to generate a new image file (step 526). Thereafter, the image file is stored in the search result field 602 of the record (step 527), and the image file is transmitted to the web browser (step 528).
【0139】WEBブラウザ1は、当該イメージファイ
ルを受信してウインドウ上に表示する(ステップ52
9)。The web browser 1 receives the image file and displays it on the window (step 52).
9).
【0140】このように、本発明に係る文書管理装置で
は、一度実行した検索の検索結果をイメージファイルと
して文書検索用テーブル600に保存し、クライアント
が再度同一の条件で検索を指示した場合であって、デー
タベース6に新規登録された文書がない場合には、デー
タベース6の検索を実行せずに文書検索用テーブル60
0に保存したイメージファイルを直接WEBブラウザ1
に表示する。As described above, in the document management apparatus according to the present invention, the result of the search once executed is stored in the document search table 600 as an image file, and the client instructs the search again under the same condition. If there is no newly registered document in the database 6, the search of the database 6 is not performed and the document search table 60 is not executed.
Web browser 1 directly saves image files saved in
To be displayed.
【0141】また、新規登録された文書がある場合であ
っても、その新規に登録された文書のみを再度検索して
その検索結果のみをHTTPサーバ3に送信し、前回の
検索で文書検索用テーブル600に保存したイメージフ
ァイルに追加する。そして、この新たに作成したイメー
ジファイルをWEBブラウザ1に表示する。Even if there is a newly registered document, only the newly registered document is searched again, and only the search result is transmitted to the HTTP server 3. It is added to the image file stored in the table 600. Then, the newly created image file is displayed on the web browser 1.
【0142】[0142]
【発明の効果】以上説明したように、本発明によれば、
データベースに登録された文書の階層構造を設定ファイ
ルで記述しているため、設定ファイルの記述形式を変更
すれば所望の形式で階層構造を表示することができる。As described above, according to the present invention,
Since the hierarchical structure of the document registered in the database is described in the setting file, the hierarchical structure can be displayed in a desired format by changing the description format of the setting file.
【0143】また、設定ファイルに記述された階層構造
は、WEBブラウザで自由に変更できるため、クライア
ントはデータベースにアクセスする必要がなくなり、文
書管理サーバとHTTPサーバ間の通信負荷も軽減す
る。Further, since the hierarchical structure described in the setting file can be freely changed by the web browser, the client does not need to access the database, and the communication load between the document management server and the HTTP server is reduced.
【0144】また、本発明では、データベースから文書
のリストを取得する際には、ファイルサイズの比較的大
きなアイコンイメージを生成せずに文字情報およびリン
ク情報のみを生成し、一度アクセスされた文書のみアイ
コンイメージを生成するため、記憶装置の容量を節約す
ることができる。According to the present invention, when a list of documents is obtained from the database, only character information and link information are generated without generating an icon image having a relatively large file size. Since the icon image is generated, the capacity of the storage device can be saved.
【0145】また、本発明では、一度データベースから
文書ファイルを取得した文書に関しては、当該文書のイ
メージファイルを文書イメージ格納テーブルに保存して
おき、再度クライアントによって文書ファイルの取得が
指示された場合には、文書管理サーバにアクセスせずに
当該イメージファイルをWEBブラウザに表示するた
め、文書管理サーバとHTTPサーバ間の通信負荷を軽
減することができる。Further, according to the present invention, for a document whose document file has been once obtained from the database, the image file of the document is stored in the document image storage table, and the document file is instructed again by the client. Since the image file is displayed on the web browser without accessing the document management server, the communication load between the document management server and the HTTP server can be reduced.
【0146】また、本発明では、一度実行した検索の検
索結果をイメージファイルとして文書検索用テーブルに
保存し、クライアントが再度同一の条件で検索を指示し
た場合であって、データベースに新規登録された文書が
ない場合には、データベースの検索を実行せずに文書検
索用テーブルに保存したイメージファイルを直接WEB
ブラウザに表示するため、文書管理サーバが何度も同じ
検索を実行することがなくなり、文書管理サーバの処理
の効率を向上させることができる。Further, in the present invention, the search result of the search once executed is stored in the document search table as an image file, and the client instructs the search again under the same condition, and the newly registered search is performed in the database. If the document does not exist, the image file saved in the document search table is not directly executed on the web
Since the document is displayed on the browser, the document management server does not execute the same search many times, and the processing efficiency of the document management server can be improved.
【0147】さらに、本発明では、上記検索の際に新規
登録された文書がある場合であっても、その新規に登録
された文書のみを再度検索してその検索結果のみをHT
TPサーバに送信し、前回の検索で文書検索用テーブル
に保存したイメージファイルに追加する。そして、この
新たに作成したイメージファイルをWEBブラウザに表
示する。即ち、本発明では、前回実行された検索の結果
を有効利用し、必要最小限の検索のみを実行するため、
文書管理サーバの処理の効率を向上させることができ
る。Furthermore, according to the present invention, even if there is a newly registered document at the time of the above search, only the newly registered document is searched again and only the search result is HT.
It is sent to the TP server and added to the image file saved in the document search table in the previous search. Then, the newly created image file is displayed on the web browser. That is, in the present invention, since the result of the previously executed search is effectively used and only the minimum necessary search is executed,
The efficiency of the processing of the document management server can be improved.
【図1】本発明に係る文書管理装置の構成を示す概念
図。FIG. 1 is a conceptual diagram showing a configuration of a document management device according to the present invention.
【図2】図1に示すデーターベースの文書登録テーブル
の構造を示す図。FIG. 2 is a view showing the structure of a database document registration table shown in FIG. 1;
【図3】図1に示すHTTPサーバが生成する設定ファ
イルの構造を示す図。FIG. 3 is a view showing the structure of a setting file generated by the HTTP server shown in FIG. 1;
【図4】図3に示す階層A記述領域の記述例を示す図。FIG. 4 is a view showing a description example of a hierarchy A description area shown in FIG. 3;
【図5】登録された文書に関する情報をアイコン形式で
表示する場合の設定ファイルの記述例を示す図。FIG. 5 is a view showing a description example of a setting file when displaying information on registered documents in an icon format.
【図6】登録された文書に関する情報をリスト形式で表
示する場合の設定ファイルの記述例を示す図。FIG. 6 is a view showing an example of a description of a setting file when information about registered documents is displayed in a list format.
【図7】設定ファイルをアイコン形式で記述し、当該設
定ファイルに記述した階層AをWEBブラウザで表示し
た場合の表示画面を示す図。FIG. 7 is a diagram showing a display screen when a setting file is described in an icon format and a hierarchy A described in the setting file is displayed by a web browser.
【図8】設定ファイルをリスト形式で記述し、当該設定
ファイルに記述した階層AをWEBブラウザで表示した
場合の表示画面を示す図。FIG. 8 is a diagram showing a display screen when a setting file is described in a list format and a hierarchy A described in the setting file is displayed by a web browser.
【図9】設定ファイルによって構築された階層構造の例
を示すツリー図。FIG. 9 is a tree diagram showing an example of a hierarchical structure constructed by a setting file.
【図10】設定ファイルによって構築された階層構造の
例を示すツリー図。FIG. 10 is a tree diagram showing an example of a hierarchical structure constructed by a setting file.
【図11】設定ファイルによって構築された階層構造の
例を示すツリー図。FIG. 11 is a tree diagram showing an example of a hierarchical structure constructed by a setting file.
【図12】設定ファイルによって構築された階層構造の
例を示すツリー図。FIG. 12 is a tree diagram showing an example of a hierarchical structure constructed by a setting file.
【図13】設定ファイルによって構築された階層構造の
例を示すツリー図。FIG. 13 is a tree diagram showing an example of a hierarchical structure constructed by a setting file.
【図14】図1に示すデータベースに登録された文書の
リストを取得する実行手順を示すフローチャート。FIG. 14 is a flowchart showing an execution procedure for acquiring a list of documents registered in the database shown in FIG. 1;
【図15】図9から図13までに示す階層構造を設定フ
ァイルを記述することによって構築する際の実行手順を
示すフローチャート。FIG. 15 is a flowchart showing an execution procedure when the hierarchical structure shown in FIGS. 9 to 13 is constructed by describing a setting file.
【図16】図9から図13までに示す階層構造を設定フ
ァイルを記述することによって構築する際の実行手順を
示すフローチャート。FIG. 16 is a flowchart showing an execution procedure when the hierarchical structure shown in FIGS. 9 to 13 is constructed by describing a setting file.
【図17】図1に示すデータベースに登録された文書を
イメージとしてWEBブラウザ1に表示する場合の実行
手順を示すフローチャート。FIG. 17 is a flowchart showing an execution procedure when a document registered in the database shown in FIG. 1 is displayed as an image on the web browser 1.
【図18】図1に示すデータベースに登録された文書を
イメージとしてWEBブラウザ1に表示する場合の実行
手順を示すフローチャート。FIG. 18 is a flowchart showing an execution procedure when a document registered in the database shown in FIG. 1 is displayed as an image on the web browser 1.
【図19】図1に示す記憶装置に構築された文書イメー
ジ格納テーブルの構成を示す図。FIG. 19 is a view showing the configuration of a document image storage table constructed in the storage device shown in FIG. 1;
【図20】図1に示すデータベースに登録された文書の
検索を実行する場合の実行手順を示すフローチャート。FIG. 20 is a flowchart showing an execution procedure when searching for a document registered in the database shown in FIG. 1;
【図21】図1に示すデータベースに登録された文書の
検索を実行する場合の実行手順を示すフローチャート。FIG. 21 is a flowchart showing an execution procedure when searching for a document registered in the database shown in FIG. 1;
【図22】図1に示すデータベースに登録された文書の
検索を実行する場合の実行手順を示すフローチャート。FIG. 22 is a flowchart showing an execution procedure when searching for a document registered in the database shown in FIG. 1;
【図23】図1に示すデータベースに登録された文書の
検索を実行する場合の実行手順を示すフローチャート。FIG. 23 is a flowchart showing an execution procedure when searching for a document registered in the database shown in FIG. 1;
【図24】図1に示す記憶装置に構築された検索用テー
ブルの構成を示す図。FIG. 24 is a diagram showing a configuration of a search table constructed in the storage device shown in FIG. 1;
1…WEBブラウザ、2…文書登録用アプリケーショ
ン、3…HTTPサーバ、4…記憶装置、5…文書管理
サーバ、6…データベース、10…文書登録テーブル、
11…IDフィールド、12…NAMEフィールド、1
3…SIZEフィールド、14…DATEフィールド、
15…AUTHORフィールド、20…設定ファイル、
21…ヘッダー記述領域、22…背景記述領域、23…
階層A記述領域、24…階層B記述領域、25…階層Z
記述領域、31…階層AA記述領域、32…階層AB記
述領域、33…文書情報A記述領域、34…文書情報B
記述領域、41…文字情報記述領域、42…イメージ情
報記述領域、43…リンク情報記述領域、51…ID記
述領域、52…NAME記述領域、53…SIZE記述
領域、54…DATE記述領域、55…AUTOR記述
領域、56…COMMAND記述領域、60…ウインド
ウ、61…フォルダアイコン、62…文書アイコン、6
3…名称テキスト、70…ウインドウ、80…root
フォルダ、81…updateフォルダ、82…use
rAフォルダ、83…文書A、84…文書B、85…文
書C、86…文書D、87…文書E、88…userB
フォルダ、89…文書F、90…文書G、91…文書
H、92…userCフォルダ、400…文書イメージ
格納テーブル、401…IDフィールド、402…文書
イメージフィールド、600…検索用テーブル、601
…検索式フィールド、602…検索結果ファイルフィー
ルド、603…検索日フィールド。DESCRIPTION OF SYMBOLS 1 ... Web browser, 2 ... document registration application, 3 ... HTTP server, 4 ... storage device, 5 ... document management server, 6 ... database, 10 ... document registration table,
11 ... ID field, 12 ... NAME field, 1
3 ... SIZE field, 14 ... DATE field,
15 AUTHOR field, 20 setting file,
21 ... header description area, 22 ... background description area, 23 ...
Hierarchical A description area, 24 ... Hierarchical B description area, 25 ... Hierarchical Z
Description area, 31: Hierarchical AA description area, 32: Hierarchical AB description area, 33: Document information A description area, 34: Document information B
Description area, 41 ... Character information description area, 42 ... Image information description area, 43 ... Link information description area, 51 ... ID description area, 52 ... NAME description area, 53 ... SIZE description area, 54 ... DATE description area, 55 ... AUTOR description area, 56 ... COMMAND description area, 60 ... window, 61 ... folder icon, 62 ... document icon, 6
3 ... name text, 70 ... window, 80 ... root
Folder, 81 ... update folder, 82 ... use
rA folder, 83 ... Document A, 84 ... Document B, 85 ... Document C, 86 ... Document D, 87 ... Document E, 88 ... userB
Folder 89, Document F, 90 Document G, 91 Document H, 92 UserC folder, 400 Document image storage table, 401 ID field, 402 Document image field, 600 Search table, 601
... search formula field, 602 ... search result file field, 603 ... search date field.
Claims (18)
報を第1の記憶装置に構築されたデータベースに格納し
て管理する第1のサーバと、WEBブラウザによってア
クセス可能な第2のサーバとが接続され、該文書に関す
る情報を該WEBブラウザで表示する文書管理方法にお
いて、 前記第2のサーバは、前記WEBブラウザの指示により
前記第1のサーバにアクセスし、前記データベースに格
納された文書に関する情報を取り出し、該文書に関する
情報の管理構造を独自に構築するとともに、該管理構造
を表示することを特徴とする文書管理方法。1. A first server for storing and managing information relating to a document created by a client in a database constructed in a first storage device, and a second server accessible by a web browser, In the document management method for displaying information on the document on the web browser, the second server accesses the first server according to an instruction of the web browser, and retrieves information on the document stored in the database, A document management method characterized by independently constructing a management structure for information on the document and displaying the management structure.
れた設定ファイルを生成することによって構築される階
層構造であることを特徴とする請求項1記載の文書管理
方法。2. The document management method according to claim 1, wherein the management structure is a hierarchical structure constructed by generating a setting file described in an HTML format.
れる文字情報、イメージで表現されるイメージ情報若し
くは前記第1のサーバ若しくは第2のサーバに対するリ
ンク情報またはこれらの結合であることを特徴とする請
求項2記載の文書管理方法。3. The information on the document is character information represented by characters, image information represented by an image, link information to the first server or the second server, or a combination thereof. 3. The document management method according to claim 2, wherein
に記述されたいずれかの階層が前記WEBブラウザによ
ってアクセスされた場合には、該階層にイメージ情報が
あるか否かを判断し、該イメージ情報がなかったときは
該イメージ情報を生成し、該階層に追加することを特徴
とする請求項3記載の文書管理方法。4. When any one of the layers described in the setting file is accessed by the web browser, the second server determines whether or not there is image information in the layer. 4. The document management method according to claim 3, wherein when there is no image information, the image information is generated and added to the hierarchy.
ザから前記データベースに格納された文書のリストの取
得を指示された場合には、前記第1のサーバに対し該デ
ータベースに格納された全文書の識別IDの読み出しを
指示し、該指示を受けた該第1のサーバは、該データベ
ースから該全文書の識別IDを読み出し、読み出した識
別IDのリストを該第2のサーバに送信し、該第2のサ
ーバは、送信された識別IDのリストの個々の識別ID
を検索キーとして前記設定ファイルを検索し、該設定フ
ァイルに該当する文字情報がなかった場合には、該識別
IDを該設定ファイルに追加記述することを特徴とする
請求項4記載の文書管理方法。5. The second server, when instructed by the WEB browser to obtain a list of documents stored in the database, sends all documents stored in the database to the first server. The first server having received the instruction reads the identification IDs of all the documents from the database, transmits a list of the read identification IDs to the second server, The second server communicates the individual identification IDs in the list of transmitted identification IDs.
5. The document management method according to claim 4, wherein the setting file is searched using a search key as a search key, and if there is no corresponding character information in the setting file, the identification ID is additionally described in the setting file. .
に記述されたいずれかの前記リンク情報が前記WEBブ
ラウザによってアクセスされた場合において、該リンク
情報が前記データベースに格納されたいずれかの文書の
取り出しの指示であるときは、前記第1のサーバに対し
該文書の読み出しを指示し、該第1のサーバは、該デー
タベースから該文書を読み出し、読み出した文書を該第
2のサーバに送信し、該第2のサーバは、受信した文書
の文書イメージを作成し、該文書イメージを該第2のサ
ーバ内に設けられた記憶装置に格納し、該リンク情報を
該記憶装置に格納された文書イメージへのアクセスに変
更し、該文書イメージをWEBブラウザに送信すること
を特徴とする請求項5記載の文書管理方法。6. The second server, when any of the link information described in the setting file is accessed by the web browser, the second server stores any of the link information stored in the database. When the instruction is to retrieve the document, the first server is instructed to read the document, the first server reads the document from the database, and transmits the read document to the second server. Then, the second server creates a document image of the received document, stores the document image in a storage device provided in the second server, and stores the link information in the storage device. 6. The document management method according to claim 5, wherein access is changed to a document image, and the document image is transmitted to a web browser.
ザから前記データベースに格納された文書の検索を条件
式で指示された場合には、該条件式を検索キーとして該
第2のサーバ内に設けられた文書検索用テーブルを検索
し、該当するレコードが存在しなかったときは、該検索
を指示された日時および該条件式を該第2のサーバ内に
設けられた記憶装置に格納し、該第1のサーバに対し該
条件式を送信して該データベースに格納された文書の検
索を指示し、該第1のサーバは、該条件式で該データベ
ースを検索し、この検索結果を該第2のサーバに送信
し、該検索結果を受信した該第2のサーバは、該検索結
果を該記憶装置に格納し、該検索結果を該WEBブラウ
ザに送信することを特徴とする請求項4記載の文書管理
方法。7. When the second server is instructed to search for a document stored in the database by a conditional expression from the web browser, the second server stores the conditional expression as a search key in the second server. Searching the provided document search table, and when there is no corresponding record, stores the date and time instructed to perform the search and the conditional expression in a storage device provided in the second server; The conditional expression is transmitted to the first server to instruct the first server to search for a document stored in the database. The first server searches the database using the conditional expression, and compares the search result with the first server. The second server that transmits the search result to the second server and receives the search result stores the search result in the storage device, and transmits the search result to the web browser. Document management method.
文書検索用テーブルを検索し、該当するレコードが存在
したときは、前記第1のサーバに対し該レコードの条件
式および検索日時を送信し、これを受信した該第1のサ
ーバは、前記データベースに登録された文書のうち最新
に登録されたものの登録日時を格納する最新登録日時格
納テーブルの内容と該検索日時を比較し、該検索日時の
方が日付が新しかった場合には、該第2のサーバに該文
書検索用テーブルのアクセスを指示し、該第2のサーバ
は、該文書検索用テーブルのレコードのうち該条件式を
フィールド値として持つレコードに格納された検索結果
を読み出し、WEBブラウザに送信することを特徴とす
る請求項7記載の文書管理方法。8. The second server searches the document search table with the conditional expression, and when a corresponding record exists, the second server sends the conditional expression and the search date and time of the record to the first server. The first server, which has transmitted and received this, compares the content of a latest registration date and time storage table storing the registration date and time of the most recently registered document among the documents registered in the database with the search date and time. If the search date is newer, the second server is instructed to access the document search table, and the second server replaces the conditional expression in the records of the document search table. 8. The document management method according to claim 7, wherein a search result stored in a record having a field value is read and transmitted to a web browser.
格納テーブルの内容と該検索日時を比較した結果、該検
索日時の方が日付が古かった場合には、前記条件式およ
び前記検索日時以降の登録を検索キーとして前記データ
ベースを検索し、その検索結果を前記第2のサーバに送
信し、該検索結果を受信した該第2のサーバは、該検索
結果を該文書検索用テーブルのレコードのうち該条件式
をフィールド値として持つレコードに格納された検索結
果に追加し、この追加した検索結果を前記WEBブラウ
ザに送信することを特徴とする請求項8記載の文書管理
方法。9. The first server, as a result of comparing the content of the latest registration date and time storage table with the search date and time, if the search date and time is older, the conditional expression and the search date and time The database is searched using the subsequent registration as a search key, the search result is transmitted to the second server, and the second server receiving the search result stores the search result in a record of the document search table. 9. The document management method according to claim 8, wherein the conditional expression is added to a search result stored in a record having the field value as a field value, and the added search result is transmitted to the web browser.
情報を第1の記憶装置に構築されたデータベースに格納
して管理する第1のサーバと、 WEBブラウザによってアクセス可能な第2のサーバと
が接続された文書管理装置において、 前記第2のサーバは、 前記第1のサーバにアクセスするアクセス手段と、 前記データベースに格納された文書に関する情報の管理
構造を構築する管理構造構築手段とを具備することを特
徴とする文書管理装置。10. A first server for storing and managing information relating to a document created by a client in a database constructed in a first storage device, and a second server accessible by a web browser is connected. In the document management apparatus, the second server includes: an access unit that accesses the first server; and a management structure construction unit that constructs a management structure of information on documents stored in the database. Document management device.
よって階層構造を構築する設定ファイル生成手段を含む
ことを特徴とする請求項10記載の文書管理装置。11. The document management apparatus according to claim 10, wherein said management structure construction means includes a setting file generation means for constructing a hierarchical structure by generating a setting file described in an HTML format.
ージ情報若しくは前記第1のサーバ若しくは第2のサー
バに対するリンク情報またはこれらの結合であることを
特徴とする請求項11記載の文書管理装置。12. The information on the document is character information represented by a character, image information represented by an image, link information to the first server or the second server, or a combination thereof. The document management device according to claim 11, wherein:
メージ情報を追加するイメージ情報追加手段とを具備す
ることを特徴とする請求項12記載の文書管理装置。13. The server according to claim 1, further comprising: a setting file changing unit configured to change the setting file; and an image information adding unit configured to add image information to a document in a hierarchy accessed by a web browser. The document management device according to claim 12, wherein:
識別IDフィールドを具備し、 前記第1のサーバは、 前記データベースに格納された識別IDを読み取る識別
ID読取り手段と、 前記識別ID読取り手段によって取得した識別IDを前
記第2のサーバに送信する識別ID送信手段とを具備
し、 前記第2のサーバは、 前記識別IDを検索キーとして前記設定ファイルを検索
する設定ファイル検索手段と、 前記設定ファイル検索手段によって検索した結果、該当
する文字情報がなかった前記識別IDを前記データベー
スへのリンク情報に含める新規ID追加手段とを具備す
ることを特徴とする請求項13記載の文書管理装置。14. The database includes an ID field for storing an ID of a document stored in the database, and the first server reads an ID stored in the database. And an ID transmitting means for transmitting the ID obtained by the ID reading means to the second server, wherein the second server searches the setting file using the ID as a search key. The apparatus according to claim 1, further comprising: a setting file search unit; and a new ID adding unit that includes, in the link information to the database, the identification ID having no corresponding character information as a result of the search by the setting file search unit. 13. The document management device according to item 13.
する識別ID検索手段と、 該識別ID検索手段によって検索した結果得られる該識
別IDに対応する文書を第2のサーバに送信する文書送
信手段とを具備し、 前記第2のサーバは、 前記リンク情報に含まれた識別IDがWEBブラウザに
よってアクセスされると前記識別ID検索手段に検索を
指示する識別ID検索指示手段と、 前記文書送信手段によって取得した文書の文書イメージ
を生成する文書イメージ生成手段と、 該文書の識別IDおよび該文書イメージを格納するため
の文書イメージ格納テーブルと、 前記リンク情報に該文書イメージ格納テーブルに格納さ
れた文書イメージへのアクセスを実行する文書イメージ
アクセス情報を追加する手段と、 該文書イメージをWEBブラウザに送信する文書イメー
ジ送信手段とを具備することを特徴とする請求項14記
載の文書管理装置。15. The first server, comprising: an identification ID search unit that searches the database using the identification ID as a search key; and a first server that stores a document corresponding to the identification ID obtained as a result of the search by the identification ID search unit. And a document transmission unit for transmitting the document to the second server, wherein the second server instructs the identification ID search unit to perform a search when the identification ID included in the link information is accessed by a web browser. Search instructing means, document image generating means for generating a document image of the document obtained by the document transmitting means, a document image storage table for storing the ID of the document and the document image, Added document image access information for accessing document images stored in the document image storage table That means a document management apparatus according to claim 14, characterized in that it comprises a document image transmission means for transmitting the document image to the WEB browser.
された条件式に基づく文書の検索を指示する文書検索指
示手段と、 前記検索結果および前記文書の検索が指示された日時を
検索日時として格納する文書検索用テーブルとを具備
し、 前記第1のサーバは、 前記文書検索指示手段の指示に従い前記データベースを
検索する条件検索手段と、 前記条件検索手段によって検索された結果を第2のサー
バに送信する検索結果送信手段とを具備することを特徴
とする請求項13記載の文書管理装置。16. The second server, comprising: a document search instructing unit instructing the first server to search for a document based on a conditional expression specified by a web browser; and a search result and the search of the document. A document search table that stores a designated date and time as a search date and time, wherein the first server retrieves the database according to an instruction of the document search instruction unit, 14. The document management apparatus according to claim 13, further comprising: a search result transmitting unit configured to transmit a search result to the second server.
段と、 前記条件式を検索キーとして前記文書検索用テーブルを
検索する条件式検索手段と、 前記条件式検索手段によって取得した前記検索結果をW
EBブラウザに送信する検索結果送信手段とを具備し、 前記第1のサーバは、 前記データベースに登録された文書のうち最新に登録さ
れたものの登録日時を格納する最新登録日時格納テーブ
ルと、 前記検索日時と該最新登録日時格納テーブルの内容を比
較する検索日時比較手段とを具備することを特徴とする
請求項16記載の文書管理装置。17. The second server, wherein: a search date and time transmitting unit that transmits the search date and time to the first server; a conditional expression search unit that searches the document search table using the conditional expression as a search key; The search result obtained by the conditional expression search means is W
A search result transmitting unit for transmitting to the EB browser, wherein the first server stores a registration date and time of a latest registered document among the documents registered in the database; 17. The document management apparatus according to claim 16, further comprising a search date / time comparison unit that compares the date / time with the contents of the latest registration date / time storage table.
して前記データベースを検索する追加登録文書検索手段
と、 前記追加登録文書検索手段によって検索された結果を前
記第2のサーバに送信する検索結果送信手段とを具備
し、 前記第2のサーバは、 前記検索結果送信手段によって送信された検索結果を前
記文書検索用テーブルに追加する検索結果追加手段を具
備することを特徴とする請求項17記載の文書管理装
置。18. The first server, further comprising: an additional registered document search unit that searches the database using the conditional expression and registration after the search date and time as a search key; and a search result obtained by the additional registered document search unit. A search result transmitting unit that transmits the search result to the second server; and a search result adding unit that adds the search result transmitted by the search result transmitting unit to the document search table. 18. The document management device according to claim 17, wherein
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9162827A JPH1115724A (en) | 1997-06-19 | 1997-06-19 | Method and device for managing document |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9162827A JPH1115724A (en) | 1997-06-19 | 1997-06-19 | Method and device for managing document |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1115724A true JPH1115724A (en) | 1999-01-22 |
Family
ID=15761998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9162827A Pending JPH1115724A (en) | 1997-06-19 | 1997-06-19 | Method and device for managing document |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1115724A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001297022A (en) * | 2000-03-09 | 2001-10-26 | Internatl Business Mach Corp <Ibm> | Method and system for managing object and sharing information in community |
JP2002007095A (en) * | 2000-03-29 | 2002-01-11 | Canon Inc | Data processor and its control method |
JP2004151792A (en) * | 2002-10-28 | 2004-05-27 | Fuji Xerox Co Ltd | Search system and method, and device, method and system for providing content |
US6771383B1 (en) | 1998-12-02 | 2004-08-03 | Kabushiki Kaisha Toshiba | Image processing system |
JP2004287928A (en) * | 2003-03-24 | 2004-10-14 | Vision Arts Kk | Contents management program |
US7322006B1 (en) | 1999-05-10 | 2008-01-22 | Fujitsu Limited | Integrated document management system, document retrieval device, and a computer-readable recording medium with a document retrieval program recorded therein |
JP2010262680A (en) * | 2010-08-24 | 2010-11-18 | Sony Corp | Information processing device, information processing method, program, and information processing system |
JP2011065655A (en) * | 2000-03-29 | 2011-03-31 | Canon Inc | Image processing apparatus |
JP2014112434A (en) * | 2014-03-07 | 2014-06-19 | Sony Corp | Information processor, information processing method, program and information processing system |
-
1997
- 1997-06-19 JP JP9162827A patent/JPH1115724A/en active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6771383B1 (en) | 1998-12-02 | 2004-08-03 | Kabushiki Kaisha Toshiba | Image processing system |
US7322006B1 (en) | 1999-05-10 | 2008-01-22 | Fujitsu Limited | Integrated document management system, document retrieval device, and a computer-readable recording medium with a document retrieval program recorded therein |
JP2001297022A (en) * | 2000-03-09 | 2001-10-26 | Internatl Business Mach Corp <Ibm> | Method and system for managing object and sharing information in community |
JP2002007095A (en) * | 2000-03-29 | 2002-01-11 | Canon Inc | Data processor and its control method |
JP2011065655A (en) * | 2000-03-29 | 2011-03-31 | Canon Inc | Image processing apparatus |
JP2012040880A (en) * | 2000-03-29 | 2012-03-01 | Canon Inc | Image processor, and control method for the same |
US8661333B2 (en) | 2000-03-29 | 2014-02-25 | Canon Kabushiki Kaisha | Control method for image processing apparatus connectable to computer network |
JP2004151792A (en) * | 2002-10-28 | 2004-05-27 | Fuji Xerox Co Ltd | Search system and method, and device, method and system for providing content |
JP2004287928A (en) * | 2003-03-24 | 2004-10-14 | Vision Arts Kk | Contents management program |
US10740425B2 (en) | 2003-03-24 | 2020-08-11 | Sony Corporation | Content administration system |
JP2010262680A (en) * | 2010-08-24 | 2010-11-18 | Sony Corp | Information processing device, information processing method, program, and information processing system |
JP2014112434A (en) * | 2014-03-07 | 2014-06-19 | Sony Corp | Information processor, information processing method, program and information processing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4406609B2 (en) | Techniques for managing multiple hierarchies of data from a single interface | |
US7680856B2 (en) | Storing searches in an e-mail folder | |
US7386599B1 (en) | Methods and apparatuses for searching both external public documents and internal private documents in response to single search request | |
CN1799051B (en) | Method for browsing contents using page storing file | |
US20020035563A1 (en) | System and method for saving browsed data | |
US8584009B2 (en) | Automatically propagating changes in document access rights for subordinate document components to superordinate document components | |
JPH11502346A (en) | Computer system and computer execution process for creating and maintaining online services | |
US20030080986A1 (en) | System and method for accessing and utilizing remote bookmark lists | |
US7827158B2 (en) | Information processing apparatus, content processing method, storage medium, and program | |
US6725251B2 (en) | Local-file-transfer method and local-filed-transfer system for client-server system | |
JP4136267B2 (en) | Document management method, storage medium storing program for implementing the method, and document management apparatus | |
US20060218164A1 (en) | Document management device and document management program | |
US20020035643A1 (en) | Search support device and method, and recording medium storing program for computer to carry out operation with said search support device | |
JP2000285134A (en) | Method and device for managing document and storage medium | |
JPH11167584A (en) | Page shift method and its execution device and medium recording page shift processing program and data | |
JPH1115724A (en) | Method and device for managing document | |
US20110173215A1 (en) | Retrieval system, retrieval space map server apparatus and program | |
JP2002099568A (en) | Www server having function of automatically generating book mark for personal use | |
JP2001154893A (en) | File retrieving device and computer readable recording medium | |
US6651097B1 (en) | Learning support method, system and computer readable medium storing learning support program | |
JP2000172680A (en) | System and method for registering document, recording medium for executing the method, system and method for browsing document, recording medium for executing the method and document extracting system | |
JPH10171703A (en) | Site map display device and document access supporting device | |
JPH117445A (en) | Integrated document management device | |
JP2002041407A (en) | Information processing system, information disclosure server and portal server | |
JP2004326740A (en) | Web page creation apparatus, inclusion apparatus, web page creation system, control method of web page creation, web page creation program and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060418 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060616 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060905 |