Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5547677B2 - Document management apparatus, document management system, document management program, and document management method - Google Patents
[go: Go Back, main page]

JP5547677B2 - Document management apparatus, document management system, document management program, and document management method - Google Patents

Document management apparatus, document management system, document management program, and document management method Download PDF

Info

Publication number
JP5547677B2
JP5547677B2 JP2011051241A JP2011051241A JP5547677B2 JP 5547677 B2 JP5547677 B2 JP 5547677B2 JP 2011051241 A JP2011051241 A JP 2011051241A JP 2011051241 A JP2011051241 A JP 2011051241A JP 5547677 B2 JP5547677 B2 JP 5547677B2
Authority
JP
Japan
Prior art keywords
document
storage area
storage
document management
information
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.)
Expired - Fee Related
Application number
JP2011051241A
Other languages
Japanese (ja)
Other versions
JP2012190107A (en
Inventor
健児 永尾
篤史 矢嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2011051241A priority Critical patent/JP5547677B2/en
Publication of JP2012190107A publication Critical patent/JP2012190107A/en
Application granted granted Critical
Publication of JP5547677B2 publication Critical patent/JP5547677B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、文書管理装置、文書管理システム、文書管理プログラム、および文書管理方法に関する。   The present invention relates to a document management apparatus, a document management system, a document management program, and a document management method.

銀行等の金融機関では、帳票等の文書をスキャナで読み取り、電子文書化して蓄積することをおこなっている。また、金融機関に限らず、情報としての取り扱いを容易にするために帳票の電子文書化が広くおこなわれている。   A financial institution such as a bank reads a document such as a form with a scanner, converts it into an electronic document, and stores it. Not only financial institutions but also electronic documents are widely used for easy handling as information.

電子化された文書は、データの追加や削除、更新などの改版があった場合、更新履歴の管理を容易にするため、改版前の文書を保存しながら新版が追加される。そのために電子化された文書のデータ量は膨大になりやすく、これらの取り扱いを容易にする文書管理システムについて提案がなされている(たとえば、特許文献1参照)。   When a digitized document is revised such as when data is added, deleted, or updated, a new version is added while saving the document before the revision to facilitate management of the update history. For this reason, the amount of data in an electronic document tends to be enormous, and a document management system that makes it easy to handle these has been proposed (for example, see Patent Document 1).

特開2008−77581号公報JP 2008-77581 A

文書管理装置は、改版のたびに新版の文書を追加することで、旧版の文書の削除や更新をおこなわない。そのため、文書管理装置は、旧版の文書について一度バックアップを取れば、データに変更がないためバックアップを必要としないというメリットがある。しかしながら、その一方で文書管理装置は、長期運用において文書を保存する領域が単純に増加していくというデメリットを有する。   The document management apparatus does not delete or update the old version document by adding a new version document at every revision. Therefore, the document management apparatus has an advantage that once the old version of the document is backed up, there is no change in the data, so no backup is required. On the other hand, however, the document management apparatus has a demerit that the area for storing documents in a long-term operation simply increases.

また、文書管理装置は、文書の改版がおこなわれる度に1つの文書の異なる版を、保存領域中に分散格納することとなる。そのため不要になった文書を削除する場合にあっても、文書管理装置は、虫食い状態に保存領域を空けることしかできず、文書を削除した後の保存領域の再編成が困難であった。   Further, the document management apparatus stores different versions of one document in a storage area in a distributed manner every time a document is revised. Therefore, even when a document that is no longer needed is deleted, the document management apparatus can only free the storage area in a worm-eaten state, and it is difficult to reorganize the storage area after deleting the document.

本発明は、このような点に鑑みてなされたものであり、文書を保存する保存領域の再編成を容易にする文書管理装置、文書管理システム、文書管理プログラム、および文書管理方法の提供を目的とする。   The present invention has been made in view of these points, and it is an object of the present invention to provide a document management apparatus, a document management system, a document management program, and a document management method that facilitate reorganization of a storage area for storing a document. And

上記課題を解決するために、文書管理装置は、取得部と、文書記憶部と、文書管理情報記憶部と、保存部と、保存領域変更部とを備える。取得部は、文書を取得する。文書記憶部は、文書を所定単位で保存可能な保存領域を複数設定する。文書管理情報記憶部は、文書を特定する文書特定情報と、文書の保存領域を特定する保存領域特定情報と、文書の版数情報とを含む文書管理情報を記憶する。保存部は、文書を一の保存領域に保存する。保存領域変更部は、文書管理情報にもとづいて、文書の旧版となる旧版文書を保存する他の保存領域を特定し、旧版文書を、一の保存領域に保存し、他の保存領域から削除して、旧版文書の保存領域を変更する。 In order to solve the above problem, the document management apparatus includes an acquisition unit, a document storage unit, a document management information storage unit, a storage unit, and a storage area change unit. The acquisition unit acquires a document. The document storage unit sets a plurality of storage areas in which the document can be stored in a predetermined unit. The document management information storage unit stores document management information including document specifying information for specifying a document, storage area specifying information for specifying a storage area of the document, and version number information of the document. Storage unit stores the document to one of the storage area. Storage area changing unit, based on the document management information to identify the other storage area for storing the old document to be old document, the old Banbun document, stored in one storage area, from the other storage area remove and to change the storage area of the old Banbun statement.

また、上記課題を解決するために、文書管理システムは、取得部と、文書記憶部と、文書管理情報記憶部と、保存部と、保存領域変更部とを備える。
また、上記課題を解決するために、文書管理方法は、文書を取得し、文書を所定単位で保存可能な保存領域を複数設定された文書記憶部の一の保存領域に、文書を保存し、文書を特定する文書特定情報と、文書の保存領域を特定する保存領域特定情報と、文書の版数情報とを含む文書管理情報にもとづいて、文書の旧版となる旧版文書を保存する他の保存領域を特定し、旧版文書を、一の保存領域に保存し、他の保存領域から削除して、旧版文書の保存領域を変更する。
また、上記課題を解決するために、文書管理プログラムは、文書管理方法と同様の処理をコンピュータに実行させる。
In order to solve the above problem, the document management system includes an acquisition unit, a document storage unit, a document management information storage unit, a storage unit, and a storage area change unit.
Further, in order to solve the above problems, a document management method acquires a document, to a storage area of the document storage unit in which a plurality sets a storage area that can be stored in a predetermined unit a document, save the document The document management information including the document identification information for identifying the document, the storage area identification information for identifying the storage area of the document, and the version number information of the document is used to store an old version document that is an old version of the document. identifying conserved regions, the former Banbun document, stored in one storage area, and removed from the other storage area, to change the storage area of the old Banbun document.
In order to solve the above problem, the document management program causes a computer to execute the same processing as the document management method.

上記の文書管理装置、文書管理システム、文書管理プログラム、および文書管理方法によれば、文書を保存する保存領域の再編成を容易にする。   According to the above document management apparatus, document management system, document management program, and document management method, reorganization of a storage area for storing a document is facilitated.

第1の実施形態の文書管理装置のブロック図である。It is a block diagram of the document management apparatus of 1st Embodiment. 第2の実施形態の文書管理システムの構成例を示す図である。It is a figure which shows the structural example of the document management system of 2nd Embodiment. 第2の実施形態の文書データおよび文書管理情報の構成を示す図である。It is a figure which shows the structure of the document data and document management information of 2nd Embodiment. 第2の実施形態の文書管理サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the document management server of 2nd Embodiment. 第2の実施形態の文書保存処理のフローチャートである。It is a flowchart of the document preservation | save process of 2nd Embodiment. 第2の実施形態の文書管理システムにおける文書保存の一例を示す図である。It is a figure which shows an example of the document preservation | save in the document management system of 2nd Embodiment. 第2の実施形態の文書管理システムにおける文書保存の一例を示す図である。It is a figure which shows an example of the document preservation | save in the document management system of 2nd Embodiment. 第2の実施形態の文書削除処理のフローチャートである。It is a flowchart of the document deletion process of 2nd Embodiment. 第2の実施形態の文書管理システムにおける文書削除の一例を示す図である。It is a figure which shows an example of the document deletion in the document management system of 2nd Embodiment. 第2の実施形態の文書管理システムにおける文書削除の一例を示す図である。It is a figure which shows an example of the document deletion in the document management system of 2nd Embodiment. 第3の実施形態の文書管理システムにおける文書更新の一例を示す図である。It is a figure which shows an example of the document update in the document management system of 3rd Embodiment. 第3の実施形態の文書管理システムにおける文書更新の一例を示す図である。It is a figure which shows an example of the document update in the document management system of 3rd Embodiment. 第3の実施形態の文書管理システムにおける文書更新の一例を示す図である。It is a figure which shows an example of the document update in the document management system of 3rd Embodiment.

以下、実施形態を図面を参照して説明する。
[第1の実施形態]
まず、第1の実施形態の文書管理装置について、図1を用いて説明する。図1は、第1の実施形態の文書管理装置のブロック図である。
Hereinafter, embodiments will be described with reference to the drawings.
[First Embodiment]
First, the document management apparatus according to the first embodiment will be described with reference to FIG. FIG. 1 is a block diagram of a document management apparatus according to the first embodiment.

文書管理装置1は、電子化された文書を管理する。管理対象となる文書は、版数管理される。文書管理装置1は、文書の内容の更新(追加、変更、削除)をおこなう場合に、更新前の文書(旧版の文書)を削除することなく、更新後の文書(新版の文書)を保存する。これにより、文書管理装置1は、管理対象となる文書の更新履歴、および更新内容を確認可能に保存する。   The document management apparatus 1 manages an electronic document. The document to be managed is managed by version number. When updating (adding, changing, or deleting) the contents of a document, the document management apparatus 1 saves the updated document (new version document) without deleting the previous document (old version document). . As a result, the document management apparatus 1 stores the update history and update contents of the document to be managed in a checkable manner.

文書管理装置1は、文書記憶部2と、取得部4と、保存部5と、保存領域変更部6とを備える。文書記憶部2は、文書を記憶する。文書記憶部2は、たとえば、HDD(Hard Disk Drive:ハードディスクドライブ)や不揮発性半導体メモリ、その他の記憶装置等により実現し、1または複数の構成により所要の記憶領域を保持する。文書記憶部2は、保存領域3を複数設定される。保存領域3は、所定単位の領域を有し、複数の文書を保存可能である。所定単位とは、たとえば、年、月、週などの時間単位、あるいは、保存件数、保存容量など、あらかじめの見積もりにより領域サイズを設定する単位であり、運用環境によって決定することができる。なお、各保存領域3の領域サイズは、同一であってもよいし、異なってもよい。たとえば、文書管理装置1は、各保存領域3を1月用保存領域、2月用保存領域、…のように月単位に設定する。このとき、各月毎に割り当てる領域サイズは、等しく10TB(テラバイト)としてもよいし、季節変動を考慮して閑散期を5TB、繁忙期を30TBのようにしてもよい。   The document management apparatus 1 includes a document storage unit 2, an acquisition unit 4, a storage unit 5, and a storage area change unit 6. The document storage unit 2 stores a document. The document storage unit 2 is realized by, for example, an HDD (Hard Disk Drive), a nonvolatile semiconductor memory, other storage devices, and the like, and holds a required storage area with one or more configurations. In the document storage unit 2, a plurality of storage areas 3 are set. The storage area 3 has a predetermined unit area and can store a plurality of documents. The predetermined unit is, for example, a unit of time such as year, month, or week, or a unit for setting an area size based on a pre-estimation such as the number of stored items and storage capacity, and can be determined according to the operating environment. The area size of each storage area 3 may be the same or different. For example, the document management apparatus 1 sets each storage area 3 in units of months such as a January storage area, a February storage area, and so on. At this time, the area size allocated every month may be equal to 10 TB (terabytes), or in consideration of seasonal variation, the quiet period may be 5 TB and the busy period may be 30 TB.

取得部4は、新版となる文書(新規の文書または改版される文書)を取得する。取得する文書は、電子化された文書(電子文書)である。文書の形式は、版数管理できるものであれば何でもよい。たとえば、電子化された文書は、スキャナから読み取ったイメージデータや、イメージデータをOCR(Optical Character Recognition:光学文字認識)変換した文字データ、ワードプロセッサなどのアプリケーションにより作成された文書データなどがある。   The acquisition unit 4 acquires a new document (new document or revised document). The document to be acquired is an electronic document (electronic document). The document format may be anything as long as it can manage the version number. For example, digitized documents include image data read from a scanner, character data obtained by converting image data into OCR (Optical Character Recognition), document data created by an application such as a word processor, and the like.

保存部5は、取得部4が取得した文書(文書(新版))を複数ある保存領域3のうちの1つに保存する。保存部5は、所定期間経過などの所定条件成立(たとえば、月替わり)ごとに、文書(新版)の保存対象となる保存領域3を新規な保存領域3に切り替える。

保存領域変更部6は、保存部5が保存した文書(新版)の旧版となる文書(文書(旧版))があるか否かを検索する。保存領域変更部6は、文書(新版)の旧版がある場合に、文書(旧版)を文書(新版)と同じ保存領域3に保存する。保存領域変更部6は、文書(旧版)を保存していた保存領域3から文書(旧版)を削除する。このようにして、保存領域変更部6は、文書(旧版)の保存領域を変更する。なお、文書(新版)が複数の改版を重ねている場合、保存領域変更部6は、複数の文書(旧版)の保存領域を変更する。
The storage unit 5 stores the document (document (new version)) acquired by the acquisition unit 4 in one of a plurality of storage areas 3. The storage unit 5 switches the storage area 3 as a storage target of the document (new version) to a new storage area 3 every time a predetermined condition such as elapse of a predetermined period is satisfied (for example, monthly change).

The storage area changing unit 6 searches for a document (document (old version)) that is an old version of the document (new version) stored by the storage unit 5. When there is an old version of the document (new version), the storage area changing unit 6 stores the document (old version) in the same storage area 3 as the document (new version). The storage area changing unit 6 deletes the document (old version) from the storage area 3 where the document (old version) has been stored. In this way, the storage area changing unit 6 changes the storage area of the document (old version). When the document (new version) has a plurality of revisions, the storage area changing unit 6 changes the storage areas of the plurality of documents (old version).

これにより、文書管理装置1が保存する文書は、すべての版が同じ保存領域3に保存される。したがって、文書管理装置1は、異なる版の文書を複数の保存領域3に分散して保存することがない。そのため、文書管理装置1は、1つの保存領域3の文書を削除する際に、他の保存領域に異なる版の文書が存在するか否かを確認する必要がない。また、1つの文書を削除する際に、複数の版を一括して削除することが可能になる。このように、文書管理装置1は、保存領域3の解放を容易におこなうことができ、文書を保存する保存領域3の再編成を容易にする。   Thereby, all versions of the document stored in the document management apparatus 1 are stored in the same storage area 3. Therefore, the document management apparatus 1 does not store different versions of documents in a plurality of storage areas 3 in a distributed manner. Therefore, when the document management apparatus 1 deletes a document in one storage area 3, it is not necessary to check whether a different version of the document exists in another storage area. Further, when deleting one document, a plurality of versions can be deleted at once. As described above, the document management apparatus 1 can easily release the storage area 3, and can easily reorganize the storage area 3 for storing the document.

次に、第2の実施形態として、より具体的な文書管理システムを説明する。
[第2の実施形態]
まず、文書管理システムの構成例について、図2を用いて説明する。図2は、第2の実施形態の文書管理システムの構成例を示す図である。第2の実施形態では、文書管理をおこなうシステムとして、銀行などの金融機関において帳票を管理する文書管理システム10を例示して説明する。なお、文書管理システム10は、例示する金融機関における帳票管理に限らず、企業等における請求書や納品書などの帳票管理、帳簿管理、台帳管理などの他、新聞や書籍など、改版(内容の追加、修正、削除との変更)のある文書管理に適用可能である。
Next, a more specific document management system will be described as the second embodiment.
[Second Embodiment]
First, a configuration example of the document management system will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of a document management system according to the second embodiment. In the second embodiment, a document management system 10 that manages forms in a financial institution such as a bank will be described as an example of a document management system. The document management system 10 is not limited to the form management in the financial institution exemplified, but in addition to the form management such as bills and invoices in companies, book management, ledger management, etc. It can be applied to document management with changes (addition, correction, and deletion).

文書管理システム10は、集中センタ11と営業店16を接続するネットワーク19を備える。集中センタ11は、文書登録サーバ12と、文書管理サーバ13と、ストレージ14と、端末装置15を備える。営業店16は、端末装置17とスキャナ(文書読取装置)18を備える。   The document management system 10 includes a network 19 that connects the centralized center 11 and the sales office 16. The centralized center 11 includes a document registration server 12, a document management server 13, a storage 14, and a terminal device 15. The store 16 includes a terminal device 17 and a scanner (document reading device) 18.

営業店16では、取引ごとに帳票が発生する。帳票は、スキャナ18により光学的に情報が読み取られる。スキャナ18は、帳票からイメージデータを生成する。端末装置17は、スキャナ18が生成したイメージデータを文書登録サーバ12に送信する。文書登録サーバ12は、帳票認識に必要な各種データ(帳票のレイアウトデータ、帳票記載内容の辞書データなど)を有し、イメージデータから帳票種類の特定、帳票レイアウトに応じた記載内容の認識をおこなう。   In the sales office 16, a form is generated for each transaction. The form is optically read by the scanner 18. The scanner 18 generates image data from the form. The terminal device 17 transmits the image data generated by the scanner 18 to the document registration server 12. The document registration server 12 has various data (form layout data, form description dictionary data, etc.) necessary for form recognition, identifies the form type from the image data, and recognizes the description contents according to the form layout. .

オペレータは、帳票の認識内容を点検し、認識内容にもとづく管理情報(図3を用いて後述する)の入力をおこなう。帳票の認識内容から登録する文書の新規登録または更新登録の区別が、文書登録サーバ12によって判定される。なお、オペレータが登録する文書の新規登録または更新登録の区別を指定することもできる。文書登録サーバ12は、新規登録または更新登録の区別を指定された文書に、管理情報を付加し、文書管理サーバ13に登録を依頼する。   The operator checks the recognized content of the form, and inputs management information (described later with reference to FIG. 3) based on the recognized content. The document registration server 12 determines whether new registration or update registration of a document to be registered is made based on the recognized contents of the form. A distinction between new registration and update registration of a document registered by the operator can also be specified. The document registration server 12 adds management information to a document for which the distinction between new registration and update registration is specified, and requests the document management server 13 to register.

文書管理サーバ13は、文書実体としてのイメージデータと、対応する管理情報をストレージ14に保存する。
端末装置15は、管理情報から文書実体としてのイメージデータを検索する機能を有し、ブラウザベースで帳票を閲覧可能にしている。
The document management server 13 saves image data as a document entity and corresponding management information in the storage 14.
The terminal device 15 has a function of searching for image data as a document entity from management information, and enables browsing of forms on a browser basis.

なお、文書管理システム10は、集中センタ11と複数の営業店16に、文書登録サーバ12と、文書管理サーバ13と、ストレージ14と、端末装置15、端末装置17、スキャナ18を分散配置しているが、これらすべてを1つの拠点に集中配置してもよい。   The document management system 10 has a document registration server 12, a document management server 13, a storage 14, a terminal device 15, a terminal device 17, and a scanner 18 distributed in a centralized center 11 and a plurality of sales offices 16. However, all of these may be centrally arranged in one base.

また、文書管理システム10は、文書登録サーバ12と、文書管理サーバ13と、ストレージ14と、端末装置15、端末装置17で機能分担をしているが、異なる組み合わせで機能分担をしてもよいし、1つの装置がすべての機能を備えるようにしてもよい。   Further, although the document management system 10 shares functions with the document registration server 12, the document management server 13, the storage 14, the terminal device 15, and the terminal device 17, functions may be shared with different combinations. One device may have all the functions.

なお、文書管理システム10は、スキャナ18および端末装置17を用いた帳票からのイメージデータの生成、イメージデータの文書登録サーバ12への送信を、スキャナ機能、通信機能を備えるデジタル複合機によって実現することもできる。   The document management system 10 realizes generation of image data from a form using the scanner 18 and the terminal device 17 and transmission of the image data to the document registration server 12 by a digital multi-function peripheral having a scanner function and a communication function. You can also.

次に、第2の実施形態の文書管理サーバ13がストレージ14に保存する文書実体と管理情報について図3を用いて説明する。図3は、第2の実施形態の文書データおよび文書管理情報の構成を示す図である。   Next, document entities and management information stored in the storage 14 by the document management server 13 according to the second embodiment will be described with reference to FIG. FIG. 3 is a diagram illustrating a configuration of document data and document management information according to the second embodiment.

ストレージ14は、文書データ(文書実体を含むデータ)50と文書管理情報60を記憶する。文書データ50は、ファイル管理情報51を含む。ファイル管理情報51は、識別ID、版数、ファイルNo、ファイル名などの文書実体を特定して管理するための情報と、文書実体であるファイル実体、文書実体の有効性の判定に用いるマジックコードを含む。   The storage 14 stores document data (data including document entities) 50 and document management information 60. The document data 50 includes file management information 51. The file management information 51 includes information for specifying and managing a document entity such as an identification ID, a version number, a file number, and a file name, and a magic code used to determine the validity of the file entity and document entity that are document entities. including.

識別IDは、文書を一意に特定する情報である。版数は、文書の版数である。たとえば、初版は1が設定され、改版毎に1インクリメントされた値が設定される。ファイルNoは、文書を構成するファイルを識別する番号であり、1つの文書が複数のファイルにより構成される場合に、たとえば、シーケンシャルに番号が付与される。たとえば、1ページのイメージを1ファイルとする場合に、複数ページで構成される文書は、複数ファイルとなる。   The identification ID is information that uniquely identifies the document. The version number is the version number of the document. For example, 1 is set for the first version, and a value incremented by 1 is set for each revision. The file number is a number for identifying a file constituting a document. When one document is composed of a plurality of files, for example, a number is sequentially assigned. For example, when one page image is one file, a document composed of a plurality of pages is a plurality of files.

ファイル名は、文書を構成するファイルの名称である。ファイル実体は、文書を構成するファイルの実体であり、コンピュータの管理を容易にするためファイル形式をとる。マジックコードは、旧版データの保存領域を移動する際に、一時的に2重に存在する文書の有効性の判断に用いるデータである。文書は、ファイル管理情報51のマジックコードと後述する文書情報62のマジックコードが一致する場合に有効とされ、不一致の場合に無効とされる。   The file name is a name of a file constituting the document. A file entity is an entity of a file constituting a document, and takes a file format to facilitate computer management. The magic code is data used to determine the validity of a document that temporarily exists twice when moving the storage area of the old version data. The document is validated when the magic code of the file management information 51 matches the magic code of the document information 62 described later, and invalidated when they do not match.

文書管理情報60は、検索キー情報61と、文書情報62と、アクセス権情報63を含む。検索キー情報61は、識別ID、版数、検索キー(検索キー1、検索キー2、・・・)を含む。識別IDは、文書を一意に特定する情報である。版数は、文書の版数である。検索キーは、文書の検索に用いる情報である。たとえば、検索キーは、帳票名、帳票コード、帳票に記載の氏名、住所、電話番号、取引種別、金額などの情報である。検索キーは、文書登録サーバ12が認識した情報(文字列やコード)、オペレータが設定した情報などが登録される。   The document management information 60 includes search key information 61, document information 62, and access right information 63. The search key information 61 includes an identification ID, a version number, and a search key (search key 1, search key 2,...). The identification ID is information that uniquely identifies the document. The version number is the version number of the document. The search key is information used for searching for a document. For example, the search key is information such as a form name, form code, name, address, telephone number, transaction type, amount, etc. described in the form. Information (character string or code) recognized by the document registration server 12, information set by the operator, and the like are registered as the search key.

文書情報62は、識別ID、版数、作成日時、更新日時、文書名、ACLID(Access Control List ID)、マジックコードを含む。識別IDは、文書を一意に特定する情報である。版数は、文書の版数である。作成日時は、初版の文書を作成した日時である。更新日時は、改版された文書の作成日時である。文書名は、文書の名前である。ACLIDは、アクセス権を一意に特定する識別情報である。マジックコードは、旧版データの保存領域を移動する際に、一時的に2重に存在する文書の有効性の判断に用いるデータである。   The document information 62 includes an identification ID, a version number, a creation date / time, an update date / time, a document name, an ACLID (Access Control List ID), and a magic code. The identification ID is information that uniquely identifies the document. The version number is the version number of the document. The creation date and time is the date and time when the first edition document was created. The update date / time is the creation date / time of the revised document. The document name is the name of the document. ACLID is identification information that uniquely specifies an access right. The magic code is data used to determine the validity of a document that temporarily exists twice when moving the storage area of the old version data.

アクセス権情報63は、ACLID、権限情報を含む。ACLIDは、アクセス権を一意に特定する識別情報である。権限情報は、更新、削除、閲覧などの操作権限を示す情報である。   The access right information 63 includes ACLID and authority information. ACLID is identification information that uniquely specifies an access right. The authority information is information indicating operation authority such as update, deletion, and browsing.

ファイル管理情報51と検索キー情報61と文書情報62は、それぞれ識別IDと版数によりひも付けされる。また、文書情報62とアクセス権情報63は、それぞれACLIDによりひも付けされる。   The file management information 51, the search key information 61, and the document information 62 are linked with an identification ID and a version number, respectively. Further, the document information 62 and the access right information 63 are linked by ACLID, respectively.

次に、実施形態の文書管理サーバ13のハードウェア構成例について図4を用いて説明する。図4は、第2の実施形態の文書管理サーバのハードウェア構成例を示す図である。
文書管理サーバ13は、コンピュータが所要のプログラムを実行することにより実現する。なお、文書登録サーバ12、端末装置15、端末装置17についても、文書管理サーバ13と同様のハードウェア構成によって実現し得る。
Next, a hardware configuration example of the document management server 13 according to the embodiment will be described with reference to FIG. FIG. 4 is a diagram illustrating a hardware configuration example of the document management server according to the second embodiment.
The document management server 13 is realized by a computer executing a required program. Note that the document registration server 12, the terminal device 15, and the terminal device 17 can also be realized by a hardware configuration similar to that of the document management server 13.

文書管理サーバ13は、CPU(Central Processing Unit)101によって装置全体が制御されている。CPU101には、バス107を介してRAM(Random Access Memory)102、HDD(Hard Disk Drive:ハードディスクドライブ)103、通信インタフェース104、グラフィック処理装置105、および入出力インタフェース106が接続されている。   The entire document management server 13 is controlled by a CPU (Central Processing Unit) 101. A random access memory (RAM) 102, a hard disk drive (HDD) 103, a communication interface 104, a graphic processing device 105, and an input / output interface 106 are connected to the CPU 101 via a bus 107.

RAM102には、CPU101に実行させるOS(Operating System)のプログラムや文書管理機能を実現するアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM102には、CPU101による処理に必要な各種データが格納される。HDD103には、OSやアプリケーションプログラムが格納される。   The RAM 102 temporarily stores at least a part of an OS (Operating System) program to be executed by the CPU 101 and an application program for realizing a document management function. The RAM 102 stores various data necessary for processing by the CPU 101. The HDD 103 stores an OS and application programs.

グラフィック処理装置105には、モニタ108が接続されている。モニタ108は、リブート管理をおこなうための所定のGUI(Graphical User Interface)を表示する。
モニタ108は、たとえば、液晶ディスプレイである。グラフィック処理装置105は、CPU101からの命令に従って、画像をモニタ108に表示させる。
A monitor 108 is connected to the graphic processing device 105. The monitor 108 displays a predetermined GUI (Graphical User Interface) for performing reboot management.
The monitor 108 is a liquid crystal display, for example. The graphic processing device 105 displays an image on the monitor 108 in accordance with a command from the CPU 101.

入出力インタフェース106には、キーボード110、マウス111が接続されている。また、入出力インタフェース106は、可搬型記録媒体112への情報の書込み、および可搬型記録媒体112からの情報の読み出しが可能な可搬型記録媒体インタフェースと接続可能になっている。入出力インタフェース106は、キーボード110、マウス111、可搬型記録媒体インタフェースから送られてくる信号を、バス107を介してCPU101に送信する。   A keyboard 110 and a mouse 111 are connected to the input / output interface 106. The input / output interface 106 is connectable to a portable recording medium interface that can write information to the portable recording medium 112 and read information from the portable recording medium 112. The input / output interface 106 transmits signals sent from the keyboard 110, the mouse 111, and the portable recording medium interface to the CPU 101 via the bus 107.

通信インタフェース104は、図示しないネットワークに接続されている。通信インタフェース104は、図示しないネットワークを介して他のコンピュータとの間でデータの送受信をおこなう。   The communication interface 104 is connected to a network (not shown). The communication interface 104 transmits / receives data to / from another computer via a network (not shown).

以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
なお、文書管理サーバ13は、それぞれFPGA(Field Programmable Gate Array)やDSP(Digital Signal Processer)などからなるモジュールを含んで構成することもでき、CPU101を有しない構成とすることもできる。その場合、文書管理サーバ13は、それぞれ不揮発性メモリ(たとえば、EEPROM(Electrically Erasable and Programmable Read Only Memory)、フラッシュメモリ、フラッシュメモリ型メモリカードなど)を備え、モジュールのファームウェアを記憶する。不揮発性メモリは、可搬型記録媒体112、あるいは通信インタフェース104を介してファームウェアを書き込むことができる。このように文書管理サーバ13は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。
With the hardware configuration as described above, the processing functions of the present embodiment can be realized.
The document management server 13 can be configured to include modules each composed of an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), or the like, or can be configured without the CPU 101. In this case, each document management server 13 includes nonvolatile memory (for example, EEPROM (Electrically Erasable and Programmable Read Only Memory), flash memory, flash memory type memory card, etc.) and stores module firmware. The nonvolatile memory can write firmware via the portable recording medium 112 or the communication interface 104. As described above, the document management server 13 can also update the firmware by rewriting the firmware stored in the nonvolatile memory.

次に、文書管理サーバ13が実行する文書保存処理について図5を用いて詳細に説明する。図5は、第2の実施形態の文書保存処理のフローチャートである。
文書管理サーバ13は、文書の登録依頼を受けて文書保存処理を実行する。
Next, the document storage process executed by the document management server 13 will be described in detail with reference to FIG. FIG. 5 is a flowchart of document storage processing according to the second embodiment.
In response to the document registration request, the document management server 13 executes document storage processing.

[ステップS11]文書管理サーバ13は、登録依頼を受けた文書(文書(新版))の旧版となる文書(旧版)を検索する。
[ステップS12]文書管理サーバ13は、文書(旧版)の検索の結果、文書(旧版)がある場合にステップS13にすすみ、文書(旧版)がない場合にステップS16にすすむ。
[Step S11] The document management server 13 searches for a document (old version) that is an old version of the document (document (new version)) that has received the registration request.
[Step S12] As a result of searching for a document (old version), the document management server 13 proceeds to step S13 if there is a document (old version), and proceeds to step S16 if there is no document (old version).

[ステップS13]文書管理サーバ13は、文書(旧版)が当月の文書か否かを判定する。言い換えれば、文書管理サーバ13は、文書(新版)を保存する保存領域と文書(旧版)が保存されている保存領域が同じか否かを判定する。文書管理サーバ13は、文書(旧版)が当月の文書であればステップS16にすすみ、当月の文書でなければステップS14にすすむ。   [Step S13] The document management server 13 determines whether the document (old version) is a document of the current month. In other words, the document management server 13 determines whether or not the storage area for storing the document (new version) is the same as the storage area for storing the document (old version). The document management server 13 proceeds to step S16 if the document (old version) is a document of the current month, and proceeds to step S14 if it is not the document of the current month.

[ステップS14]文書管理サーバ13は、文書(旧版)の移動中を示す移動中フラグを設定する。文書管理サーバ13は、移動中フラグが設定されている間、文書実体への参照要求があった場合に、参照要求に対して保存領域を移動する前の文書(旧版)を応答する。   [Step S14] The document management server 13 sets a moving flag indicating that the document (old version) is moving. When there is a reference request to the document entity while the moving flag is set, the document management server 13 responds to the reference request with the document (old version) before moving the storage area.

[ステップS15]文書管理サーバ13は、文書(旧版)を保存する保存領域から文書(旧版)を取得する。
[ステップS16]文書管理サーバ13は、保存する文書のすべての版を当月の保存領域に保存する。すなわち、文書管理サーバ13は、文書(新版)を当月の保存領域に保存する。そして、文書管理サーバ13は、文書(新版)の旧版があれば、すべての文書(旧版)を当月の保存領域に保存する。
[Step S15] The document management server 13 acquires a document (old version) from a storage area for storing the document (old version).
[Step S16] The document management server 13 stores all versions of the document to be stored in the storage area of the current month. That is, the document management server 13 saves the document (new edition) in the save area of the current month. Then, if there is an old version of the document (new version), the document management server 13 stores all the documents (old version) in the current month storage area.

[ステップS17]文書管理サーバ13は、保存する文書の管理情報を登録する。ここで、文書管理サーバ13は、文書情報62のマジックコードと、保存する文書のファイル管理情報51のマジックコードに同一の値を設定する。ここで設定するマジックコードは、文書(旧版)を保存する保存領域にある文書(旧版)のファイル管理情報51のマジックコードとは、異なる値である。これにより、文書情報62のマジックコードと一致しない文書(旧版)は、無効な文書とされる。   [Step S17] The document management server 13 registers management information of the document to be saved. Here, the document management server 13 sets the same value for the magic code of the document information 62 and the magic code of the file management information 51 of the document to be stored. The magic code set here is different from the magic code of the file management information 51 of the document (old version) in the storage area for storing the document (old version). As a result, a document (old version) that does not match the magic code of the document information 62 is invalid.

[ステップS18]文書管理サーバ13は、移動中フラグの設定の有無を判定する。文書管理サーバ13は、移動中フラグが設定されていればステップS19にすすみ、移動中フラグが設定されていなければ文書保存処理を終了する。   [Step S18] The document management server 13 determines whether the moving flag is set. The document management server 13 proceeds to step S19 if the moving flag is set, and ends the document saving process if the moving flag is not set.

[ステップS19]文書管理サーバ13は、当月の保存領域に保存した文書(旧版)の元の保存領域から文書(旧版)を削除する。
[ステップS20]文書管理サーバ13は、移動中フラグの設定を解除して文書保存処理を終了する。
[Step S19] The document management server 13 deletes the document (old version) from the original save area of the document (old version) saved in the save area of the current month.
[Step S20] The document management server 13 cancels the setting of the moving flag and ends the document storage process.

これにより、文書管理システム10が保存する文書は、すべての版が同じ保存領域に保存される。したがって、文書管理システム10は、異なる版の文書を複数の保存領域に分散して保存することがない。   As a result, all versions of the document stored in the document management system 10 are stored in the same storage area. Accordingly, the document management system 10 does not store different versions of documents in a plurality of storage areas.

なお、文書管理サーバ13は、当月の保存領域に保存した文書(旧版)の元の保存領域から文書(旧版)を削除したが、文書保存処理の中で文書(旧版)の削除をおこなわず、別途に文書を削除する処理の中でおこなうようにしてもよい。   The document management server 13 deletes the document (old version) from the original storage area of the document (old version) stored in the storage area of the current month, but does not delete the document (old version) during the document storage process. It may be performed in the process of deleting a document separately.

なお、文書管理サーバ13が文書保存処理をシーケンシャルに実行する手順について説明したが、データの移動など時間のかかる処理は、バックグラウンドで実行するようにしてもよい。   Although the procedure for the document management server 13 to sequentially execute the document saving process has been described, a time-consuming process such as data movement may be executed in the background.

次に、文書管理サーバ13が実行する文書保存処理の具体例について図6、図7を用いて詳細に説明する。図6、図7は、第2の実施形態の文書管理システムにおける文書保存の一例を示す図である。   Next, a specific example of document storage processing executed by the document management server 13 will be described in detail with reference to FIGS. 6 and 7 are diagrams illustrating an example of document storage in the document management system according to the second embodiment.

まず、図6に示す文書管理情報200、保存領域201、保存領域202を説明する。保存領域201と保存領域202は、ストレージ14に確保された保存領域である。説明を簡潔にするために、保存領域201と保存領域202を示すが、ストレージ14には、図示しない複数の保存領域がそれぞれ月ごとに割り当てられて設定されている。   First, the document management information 200, the storage area 201, and the storage area 202 shown in FIG. 6 will be described. The storage area 201 and the storage area 202 are storage areas secured in the storage 14. For the sake of brevity, a storage area 201 and a storage area 202 are shown. In the storage 14, a plurality of storage areas (not shown) are assigned and set for each month.

保存領域201は、2009年3月分の文書を保存する保存領域である。保存領域201は、2009年3月分の文書として、文書A(第1版)、文書A(第2版)、文書B(第1版)を保存する。保存領域202は、2009年4月分の文書を保存する保存領域である。保存領域202は、2009年4月分の文書として、文書C(第1版)、文書C(第2版)、文書C(第3版)を保存する。   A storage area 201 is a storage area for storing a document for March 2009. The storage area 201 stores document A (first version), document A (second version), and document B (first version) as documents for March 2009. A storage area 202 is a storage area for storing a document for April 2009. The storage area 202 stores document C (first version), document C (second version), and document C (third version) as documents for April 2009.

文書管理情報200は、説明を簡潔にするために、文書名と、登録日/更新日(いずれか最新の日)を示す。これらの情報は、文書情報62の作成日時、更新日時、文書名に対応する。文書Aの登録日/更新日は、2009/3/11は、文書Aが2009年3月分の文書を保存する保存領域201に保存されていることを示す。文書Bの登録日/更新日は、2009/3/25は、文書Bが2009年3月分の文書を保存する保存領域201に保存されていることを示す。文書Cの登録日/更新日は、2009/4/06は、文書Cが2009年4月分の文書を保存する保存領域202に保存されていることを示す。   The document management information 200 indicates a document name and a registration date / update date (whichever is the latest date) in order to simplify the explanation. These pieces of information correspond to the creation date / time, update date / time, and document name of the document information 62. The registration date / update date of document A 2009/3/11 indicates that document A is stored in the storage area 201 in which documents for March 2009 are stored. The registration date / update date of the document B, 2009/3/25, indicates that the document B is stored in the storage area 201 in which documents for March 2009 are stored. The registration date / update date of document C, 2009/4/06, indicates that document C is stored in the storage area 202 for storing documents for April 2009.

この図6に示した状態から、文書A(第3版)が登録される場合を図7に示す。文書管理サーバ13は、文書A(第3版)の旧版となる文書(文書A(第1版)、文書A(第2版))を検索する。文書管理サーバ13は、文書A(第1版)、文書A(第2版)が保存領域201に保存されていることを確認する。また、文書管理サーバ13は、文書A(第1版)、文書A(第2版)が、文書A(第3版)の更新月である2009年4月の文書、すなわち保存領域202に保存されているものではないことを確認する。文書管理サーバ13は、文書A(第1版)、文書A(第2版)の移動中を示す移動中フラグを設定する。これにより、文書管理システム10は、文書A(第1版)、文書A(第2版)の参照要求があった場合、保存領域201に保存されている文書A(第1版)、文書A(第2版)を応答する。   FIG. 7 shows a case where the document A (third version) is registered from the state shown in FIG. The document management server 13 searches for a document (document A (first version), document A (second version)) that is an old version of document A (third version). The document management server 13 confirms that the document A (first version) and the document A (second version) are stored in the storage area 201. Further, the document management server 13 stores the document A (first version) and the document A (second version) in a document in April 2009, which is the update month of the document A (third version), that is, the storage area 202. Make sure it is not. The document management server 13 sets a moving flag indicating that the document A (first version) and the document A (second version) are moving. Thus, when there is a reference request for the document A (first version) and the document A (second version), the document management system 10 stores the document A (first version) and the document A stored in the storage area 201. Reply (second edition).

文書管理サーバ13は、保存領域201から文書A(第1版)、文書A(第2版)を取得して保存領域202に保存する。文書管理サーバ13は、改版文書である文書A(第3版)、改版前文書である文書A(第1版)、文書A(第2版)の管理情報を(更新)登録する。文書管理サーバ13は、マジックコードを書き換え、保存領域201にある文書A(第1版)、文書A(第2版)を無効にする。文書管理サーバ13は、保存領域201から文書A(第1版)、文書A(第2版)を削除し、移動中フラグの設定を解除する。   The document management server 13 acquires the document A (first version) and the document A (second version) from the storage area 201 and stores them in the storage area 202. The document management server 13 registers (updates) the management information of the document A (third version) that is the revised document, the document A (first version) that is the document before the revision, and the document A (second version). The document management server 13 rewrites the magic code and invalidates the document A (first version) and the document A (second version) in the storage area 201. The document management server 13 deletes the document A (first version) and the document A (second version) from the storage area 201 and cancels the setting of the moving flag.

これにより、保存領域201は、文書B(第1版)を保存し、保存領域202は、文書C(第1版)、文書C(第2版)、文書C(第3版)、文書A(第1版)、文書A(第2版)、文書A(第3版)を保存することとなる。このように、文書管理システム10が保存する文書は、すべての版が同じ保存領域に保存される。   Thereby, the storage area 201 stores the document B (first version), and the storage area 202 stores the document C (first version), the document C (second version), the document C (third version), and the document A. (First edition), document A (second edition), document A (third edition) will be saved. As described above, all versions of the document stored in the document management system 10 are stored in the same storage area.

次に、文書管理サーバ13が実行する文書削除処理について図8を用いて詳細に説明する。図8は、第2の実施形態の文書削除処理のフローチャートである。文書管理サーバ13は、文書の削除依頼を受けて文書削除処理を実行する。文書の削除依頼は、オペレータが端末装置15、または端末装置17からおこなうことができる。なお、文書の削除依頼は、文書を指定しての削除依頼の他、期間などの条件を指定しての削除依頼がある。   Next, document deletion processing executed by the document management server 13 will be described in detail with reference to FIG. FIG. 8 is a flowchart of document deletion processing according to the second embodiment. In response to the document deletion request, the document management server 13 executes document deletion processing. An operator can make a document deletion request from the terminal device 15 or the terminal device 17. The document deletion request includes a deletion request specifying a document and a deletion request specifying a condition such as a period.

[ステップS31]文書管理サーバ13は、削除依頼が期間指定されたものか否かを判定する。文書管理サーバ13は、削除依頼が期間指定されたものである場合にステップS33にすすみ、期間指定されたものでない場合にステップS32にすすむ。   [Step S31] The document management server 13 determines whether or not the deletion request is specified for a period. The document management server 13 proceeds to step S33 when the deletion request is specified for a period, and proceeds to step S32 when the deletion request is not specified for a period.

[ステップS32]文書管理サーバ13は、削除依頼が文書指定されたものか否かを判定する。文書管理サーバ13は、削除依頼が文書指定されたものである場合にステップS33にすすみ、文書指定されたものでない場合に文書削除処理を終了する。   [Step S32] The document management server 13 determines whether or not the deletion request is a document designated. The document management server 13 proceeds to step S33 when the deletion request is a document designated, and ends the document deletion process when the document is not designated.

[ステップS33]文書管理サーバ13は、削除依頼の指定条件に合致する保存領域を特定する。
[ステップS34]文書管理サーバ13は、削除依頼対象の文書の管理情報を削除する。
[Step S33] The document management server 13 identifies a storage area that matches the specified conditions for the deletion request.
[Step S34] The document management server 13 deletes the management information of the document to be deleted.

[ステップS35]文書管理サーバ13は、削除依頼対象の文書を削除する。
[ステップS36]文書管理サーバ13は、文書を削除した保存領域内に他に文書が保存されているか否かを判定する。文書管理サーバ13は、文書を削除した保存領域内に他に文書が保存されていない場合にステップS37にすすみ、他に文書が保存されている場合に文書削除処理を終了する。
[Step S35] The document management server 13 deletes the document to be deleted.
[Step S36] The document management server 13 determines whether another document is stored in the storage area from which the document is deleted. The document management server 13 proceeds to step S37 when no other document is stored in the storage area from which the document has been deleted, and ends the document deletion process when another document is stored.

[ステップS37]文書管理サーバ13は、文書を削除した保存領域を解放して、文書削除処理を終了する。
次に、文書管理サーバ13が実行する文書削除処理の具体例について図9、図10を用いて詳細に説明する。図9、図10は、第2の実施形態の文書管理システムにおける文書削除の一例を示す図である。
[Step S37] The document management server 13 releases the storage area from which the document has been deleted, and ends the document deletion process.
Next, a specific example of the document deletion process executed by the document management server 13 will be described in detail with reference to FIGS. 9 and 10 are diagrams illustrating an example of document deletion in the document management system according to the second embodiment.

まず、図7に示した状態から、文書Bのように、文書を指定した削除をおこなう場合を図9に示す。文書管理サーバ13は、削除依頼された文書Bの保存領域201を特定する。文書管理サーバ13は、削除依頼された文書Bの管理情報を削除する。文書管理サーバ13は、削除依頼された文書B(文書B(第1版))を保存領域201から削除する。文書管理サーバ13は、保存領域201に他の文書が保存されていないことを確認し、保存領域201を解放する。   First, FIG. 9 shows a case where deletion is performed by designating a document like document B from the state shown in FIG. The document management server 13 specifies the storage area 201 of the document B requested to be deleted. The document management server 13 deletes the management information of the document B requested to be deleted. The document management server 13 deletes the document B (document B (first version)) requested to be deleted from the storage area 201. The document management server 13 confirms that no other document is stored in the storage area 201 and releases the storage area 201.

同様に、図6に示した状態から、2009年3月分のように、期間を指定した削除をおこなう場合を図10に示す。文書管理サーバ13は、削除依頼された期間の保存領域201を特定する。文書管理サーバ13は、保存領域201に保存されている文書A(文書A(第1版)、文書A(第2版))と文書B(文書B(第1版))の管理情報を削除する。文書管理サーバ13は、保存領域201に保存されている文書A(文書A(第1版)、文書A(第2版))と文書B(文書B(第1版))を保存領域201から削除する。文書管理サーバ13は、保存領域201に他の文書が保存されていないことを確認し、保存領域201を解放する。   Similarly, FIG. 10 shows a case where deletion is performed by designating a period as in March 2009 from the state shown in FIG. The document management server 13 specifies the storage area 201 for the period requested for deletion. The document management server 13 deletes the management information of document A (document A (first version), document A (second version)) and document B (document B (first version)) stored in the storage area 201. To do. The document management server 13 stores the document A (document A (first version), document A (second version)) and document B (document B (first version)) stored in the storage area 201 from the storage area 201. delete. The document management server 13 confirms that no other document is stored in the storage area 201 and releases the storage area 201.

このように、文書管理サーバ13は、他の保存領域を確認することなく、文書A(第1版)、文書A(第2版)、文書B(第1版)を保存領域201から削除することができる。これは、2009年3月以前の文書を削除したいときに、2009年3月以前の保存領域に、2009年4月以降の文書は、改版前の文書を含めて保存されないからである。そのため、文書管理システム10は、保存領域単位で文書を一括削除可能であり、保存領域の解放を容易におこなうことができ、保存領域の再編成を容易にする。   As described above, the document management server 13 deletes the document A (first version), the document A (second version), and the document B (first version) from the storage area 201 without confirming other storage areas. be able to. This is because, when it is desired to delete a document before March 2009, documents after April 2009 are not stored in the storage area before March 2009, including the document before the revision. Therefore, the document management system 10 can collectively delete documents in units of storage areas, can easily release storage areas, and can easily reorganize storage areas.

このようにして、文書管理システム10は、一定の保存期間を経た古い文書を順に削除する環境下において、有限の記憶資源を効率良く使用することができ、ストレージ14の記憶容量の増設を必要最低限として長期運用を継続することができる。   In this way, the document management system 10 can efficiently use limited storage resources in an environment in which old documents that have passed a certain retention period are sequentially deleted, and the storage capacity of the storage 14 needs to be increased to the minimum. Long-term operation can be continued as long as possible.

次に、第3の実施形態を用いて、1つの文書が複数のファイルにより構成されている場合の文書更新について、図11から図13を用いて説明する。図11から図13は、第3の実施形態の文書管理システムにおける文書更新の一例を示す図である。   Next, document update in the case where one document is composed of a plurality of files will be described with reference to FIGS. 11 to 13 using the third embodiment. 11 to 13 are diagrams illustrating an example of document update in the document management system according to the third embodiment.

[第3の実施形態]
第3の実施形態においては、1つの文書が複数のファイルにより構成されている場合の、文書更新について説明する。なお、第3の実施形態と同様の構成については、同じ符番を用いて説明する。
[Third Embodiment]
In the third embodiment, document updating in the case where one document is composed of a plurality of files will be described. Note that the same configuration as that of the third embodiment will be described using the same reference numerals.

まず、図11に示す文書管理情報210、保存領域201、保存領域202を説明する。保存領域201と保存領域202は、ストレージ14に確保された保存領域である。説明を簡潔にするために、保存領域201と保存領域202を示すが、ストレージ14には、図示しない複数の保存領域がそれぞれ月ごとに割り当てられて設定されている。   First, the document management information 210, the storage area 201, and the storage area 202 shown in FIG. 11 will be described. The storage area 201 and the storage area 202 are storage areas secured in the storage 14. For the sake of brevity, a storage area 201 and a storage area 202 are shown. In the storage 14, a plurality of storage areas (not shown) are assigned and set for each month.

保存領域201は、2009年3月分の文書を保存する保存領域である。保存領域201は、2009年3月分の文書を構成するファイルとして、ファイルA1、ファイルA2、ファイルB1を保存する。保存領域202は、2009年4月分の文書を保存する保存領域である。保存領域202は、2009年4月分の文書を構成するファイルとして、ファイルC1、ファイルC2、ファイルC3を保存する。   A storage area 201 is a storage area for storing a document for March 2009. The storage area 201 stores a file A1, a file A2, and a file B1 as files constituting a document for March 2009. A storage area 202 is a storage area for storing a document for April 2009. The storage area 202 stores a file C1, a file C2, and a file C3 as files constituting a document for April 2009.

文書管理情報210は、説明を簡潔にするために、文書名と、版数、登録日/更新日(いずれか最新の日)を示す。これらの情報は、文書情報62の版数、作成日時、更新日時、文書名に対応する。文書Aの登録日/更新日は、2009/3/11は、文書Aが2009年3月分の文書を保存する保存領域201に保存されていることを示す。文書Bの登録日/更新日は、2009/3/25は、文書Bが2009年3月分の文書を保存する保存領域201に保存されていることを示す。文書Cの登録日/更新日は、2009/4/06は、文書Cが2009年4月分の文書を保存する保存領域202に保存されていることを示す。それぞれの文書を構成するファイルは、ファイル管理情報51のファイルNoとファイル名により把握することができる。   The document management information 210 indicates a document name, version number, and registration date / update date (whichever is the latest date) for the sake of brevity. These pieces of information correspond to the version number, creation date / time, update date / time, and document name of the document information 62. The registration date / update date of document A 2009/3/11 indicates that document A is stored in the storage area 201 in which documents for March 2009 are stored. The registration date / update date of the document B, 2009/3/25, indicates that the document B is stored in the storage area 201 in which documents for March 2009 are stored. The registration date / update date of document C, 2009/4/06, indicates that document C is stored in the storage area 202 for storing documents for April 2009. The files making up each document can be grasped by the file number and file name of the file management information 51.

この図11に示した状態から、文書Aが更新登録される際の更新ファイルの追加の様子を以下に示す。文書管理サーバ13は、改版前文書となる文書A(第1版)をファイルA1、ファイルA2、ファイルA3によって構成される改版文書(文書(第2版))に更新する文書登録指示を受け付けて、文書保存処理を実行する。   From the state shown in FIG. 11, how an update file is added when document A is updated and registered is shown below. The document management server 13 accepts a document registration instruction for updating the document A (first version), which is a pre-revision document, to a revised document (document (second version)) composed of the file A1, the file A2, and the file A3. Execute the document saving process.

文書管理サーバ13は、改版前文書となる文書A(第1版)を構成するファイル(ファイルA1、ファイルA2)を検索する。文書管理サーバ13は、ファイルA1、ファイルA2が保存領域201に保存されていることを確認する。また、文書管理サーバ13は、ファイルA1、ファイルA2が、更新月である2009年4月の文書、すなわち保存領域202に保存されているものではないことを確認する。文書管理サーバ13は、ファイルA1、ファイルA2の移動中を示す移動中フラグを設定する。これにより、文書管理システム10は、ファイルA1、ファイルA2の参照要求があった場合、保存領域201に保存されているファイルA1、ファイルA2を応答する。   The document management server 13 searches for the files (file A1, file A2) constituting the document A (first version) that is the document before revision. The document management server 13 confirms that the file A1 and the file A2 are stored in the storage area 201. In addition, the document management server 13 confirms that the files A1 and A2 are not stored in the document of the April 2009 update month, that is, the storage area 202. The document management server 13 sets a moving flag indicating that the files A1 and A2 are moving. As a result, the document management system 10 responds to the file A1 and the file A2 stored in the storage area 201 when there is a reference request for the file A1 and the file A2.

文書管理サーバ13は、保存領域201からファイルA1、ファイルA2を取得して保存領域202に保存する。また、文書管理サーバ13は、ファイルA3を保存領域202に保存する(図12)。   The document management server 13 acquires the file A 1 and the file A 2 from the storage area 201 and stores them in the storage area 202. In addition, the document management server 13 stores the file A3 in the storage area 202 (FIG. 12).

文書管理サーバ13は、文書A(第1版)の管理情報を(更新)登録する。これにより、文書A(第1版)は、保存領域201に保存されたファイルA1、ファイルA2から、保存領域202に保存されたファイルA1、ファイルA2になる。また、文書管理サーバ13は、文書A(第2版)の管理情報を登録する。これにより、文書A(第2版)は、保存領域202に保存されたファイルA1、ファイルA2、ファイルA3になる。このように、文書管理システム10は、1つのファイルを複数の版にひも付けすることで、複数の版で重複したデータを保持する必要がない。   The document management server 13 registers (updates) the management information of the document A (first version). As a result, the document A (first version) is changed from the file A1 and the file A2 stored in the storage area 201 to the file A1 and the file A2 stored in the storage area 202. Further, the document management server 13 registers management information of the document A (second version). As a result, the document A (second version) becomes the file A1, the file A2, and the file A3 stored in the storage area 202. In this way, the document management system 10 links one file to a plurality of versions, so that it is not necessary to hold duplicate data in the plurality of versions.

文書管理サーバ13は、マジックコードを書き換え、保存領域201に保存されたファイルA1、ファイルA2を無効にする。文書管理サーバ13は、保存領域201から保存されたファイルA1、ファイルA2を削除し、移動中フラグの設定を解除する。   The document management server 13 rewrites the magic code and invalidates the files A1 and A2 stored in the storage area 201. The document management server 13 deletes the files A1 and A2 stored from the storage area 201 and cancels the setting of the moving flag.

これにより、保存領域201は、ファイルB1を保存し、保存領域202は、ファイルC1、ファイルC2、ファイルC3、ファイルA1、ファイルA2、ファイルA3を保存することとなる。このように、文書管理システム10が保存する文書は、すべての版が同じ保存領域に保存される。   As a result, the storage area 201 stores the file B1, and the storage area 202 stores the file C1, the file C2, the file C3, the file A1, the file A2, and the file A3. As described above, all versions of the document stored in the document management system 10 are stored in the same storage area.

また、文書管理システム10が保存するファイルは、保存領域に一度保存されると、削除される場合を除いてデータの書き換えがない。そのため、当月の保存領域以前のデータを保存する保存領域は、一度のバックアップをとれば定期的なバックアップを必要としない。そのため、文書管理システム10は、大規模なデータを保持する場合であっても、バックアップ保守に係る時間を低減することができる。   In addition, once the file stored in the document management system 10 is stored in the storage area, the data is not rewritten unless it is deleted. Therefore, the storage area for storing data before the storage area for the current month does not need to be regularly backed up once the backup is taken. Therefore, the document management system 10 can reduce the time required for backup maintenance even when large-scale data is held.

なお、上記の処理機能は、コンピュータによって実現することができる。その場合、文書管理装置1、文書管理システム10が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(可搬型記録媒体を含む)に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、MO(Magneto-Optical disk)などがある。   The above processing functions can be realized by a computer. In that case, a program describing the processing contents of the functions that the document management apparatus 1 and the document management system 10 should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium (including a portable recording medium). Examples of the computer-readable recording medium include a magnetic recording device, an optical disk, a magneto-optical recording medium, and a semiconductor memory. Examples of the magnetic recording device include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape. Optical discs include DVD (Digital Versatile Disc), DVD-RAM, CD-ROM, CD-R (Recordable) / RW (ReWritable), and the like. Magneto-optical recording media include MO (Magneto-Optical disk).

プログラムを流通させる場合には、たとえば、そのプログラムが記録されたDVD、CD−ROMなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When distributing the program, for example, portable recording media such as a DVD and a CD-ROM in which the program is recorded are sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.

プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。   The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Further, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.

なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
Note that various modifications can be made to the above-described embodiment without departing from the gist of the embodiment.
Further, the above-described embodiments can be modified and changed by those skilled in the art, and are not limited to the exact configurations and application examples described.

1 文書管理装置
2 文書記憶部
3 保存領域
4 取得部
5 保存部
6 保存領域変更部
DESCRIPTION OF SYMBOLS 1 Document management apparatus 2 Document memory | storage part 3 Storage area | region 4 Acquisition part 5 Storage part 6 Storage area | region change part

Claims (7)

文書を取得する取得部と、
前記文書を所定単位で保存可能な保存領域を複数設定された文書記憶部と、
前記文書を特定する文書特定情報と、前記文書の保存領域を特定する保存領域特定情報と、前記文書の版数情報とを含む文書管理情報を記憶する文書管理情報記憶部と、
記文書を一の保存領域に保存する保存部と、
前記文書管理情報にもとづいて、記文書の旧版となる旧版文書を保存する他の保存領域を特定し、前記旧版文書を、前記一の保存領域に保存し、前記他の保存領域から削除して、前記旧版文書の保存領域を変更する保存領域変更部と、
を備えることを特徴とする文書管理装置。
An acquisition unit for acquiring a document;
A document storage unit in which a plurality of storage areas capable of storing the document in predetermined units are set;
A document management information storage unit for storing document management information including document specification information for specifying the document, storage region specification information for specifying a storage region of the document, and version information of the document;
A storage unit for storing before Symbol document to one of the storage area,
Based on the document management information to identify the other storage area for storing the old document to be withdrawn before Kibun document, the old Banbun document, stored in the one storage area, said another storage area and delete, the storage area changing unit for changing the storage area of the old Banbun certificate from,
A document management apparatus comprising:
前記文書は、複数のファイルにより構成され、
前記文書記憶部は、前記文書のファイル構成を含むファイル管理情報を、前記文書とともに前記保存領域に保存することを特徴とする請求項記載の文書管理装置。
The document is composed of a plurality of files,
The document storage unit, the file management information including the file structure of the document, the document management apparatus according to claim 1, wherein the storing in the storage area together with the document.
前記保存部は、所定条件成立ごとに、前記文書を保存する保存領域を新規な保存領域に切り替えることを特徴とする請求項1または2に記載の文書管理装置。 The storage unit, for each predetermined condition is satisfied, the document management apparatus according to claim 1 or 2, characterized in that switching the storage area for storing the document in a new storage area. 前記文書記憶部は、1月分の前記文書を保存可能な保存領域を各月毎に設定し、
前記保存部は、月替わりごとに、前記保存領域を新規な保存領域に切り替えることを特徴とする請求項記載の文書管理装置。
The document storage unit sets a storage area for storing the document for one month for each month,
The document management apparatus according to claim 3 , wherein the storage unit switches the storage area to a new storage area every month.
文書を取得する取得部と、
前記文書を所定単位で保存可能な保存領域を複数設定された文書記憶部と、
前記文書を特定する文書特定情報と、前記文書の保存領域を特定する保存領域特定情報と、前記文書の版数情報とを含む文書管理情報を記憶する文書管理情報記憶部と、
記文書を一の保存領域に保存する保存部と、
前記文書管理情報にもとづいて、記文書の旧版となる旧版文書を保存する他の保存領域を特定し、前記旧版文書を、前記一の保存領域に保存し、前記他の保存領域から削除して、前記旧版文書の保存領域を変更する保存領域変更部と、
を備えることを特徴とする文書管理システム。
An acquisition unit for acquiring a document;
A document storage unit in which a plurality of storage areas capable of storing the document in predetermined units are set;
A document management information storage unit for storing document management information including document specifying information for specifying the document, storage area specifying information for specifying a storage area of the document, and version information of the document;
A storage unit for storing before Symbol document to one of the storage area,
Based on the document management information to identify the other storage area for storing the old document to be withdrawn before Kibun document, the old Banbun document, stored in the one storage area, said another storage area and delete, the storage area changing unit for changing the storage area of the old Banbun certificate from,
A document management system comprising:
コンピュータに、
文書を取得し、
前記文書を所定単位で保存可能な保存領域を複数設定された文書記憶部の一の保存領域に、前記文書を保存し、
前記文書を特定する文書特定情報と、前記文書の保存領域を特定する保存領域特定情報と、前記文書の版数情報とを含む文書管理情報にもとづいて、記文書の旧版となる旧版文書を保存する他の保存領域を特定し、前記旧版文書を、前記一の保存領域に保存し、前記他の保存領域から削除して、前記旧版文書の保存領域を変更する、
処理を実行させることを特徴とする文書管理プログラム。
On the computer,
Get the document,
In one storage area of the document storage section of the document has been set multiple storable storage area in a predetermined unit, and save the previous SL document,
A document specifying information for specifying the document, a storage area specifying information for specifying the storage area of the document, based on the document management information including the version information of the document, old document to be withdrawn before Kibun Manual to identify other storage area for storing the, the old Banbun document, the saved one storage area, and removed from the other storage area, to change the storage area of the old Banbun manual,
A document management program characterized by causing processing to be executed.
文書を取得し、
前記文書を所定単位で保存可能な保存領域を複数設定された文書記憶部の一の保存領域に、前記文書を保存し、
前記文書を特定する文書特定情報と、前記文書の保存領域を特定する保存領域特定情報と、前記文書の版数情報とを含む文書管理情報にもとづいて、記文書の旧版となる旧版文書を保存する他の保存領域を特定し、前記旧版文書を、前記一の保存領域に保存し、前記他の保存領域から削除して、前記旧版文書の保存領域を変更する、
ことを特徴とする文書管理方法。
Get the document,
In one storage area of the document storage section of the document has been set multiple storable storage area in a predetermined unit, and save the previous SL document,
A document specifying information for specifying the document, a storage area specifying information for specifying the storage area of the document, based on the document management information including the version information of the document, old document to be withdrawn before Kibun Manual to identify other storage area for storing the, the old Banbun document, the saved one storage area, and removed from the other storage area, to change the storage area of the old Banbun manual,
A document management method characterized by the above.
JP2011051241A 2011-03-09 2011-03-09 Document management apparatus, document management system, document management program, and document management method Expired - Fee Related JP5547677B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011051241A JP5547677B2 (en) 2011-03-09 2011-03-09 Document management apparatus, document management system, document management program, and document management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011051241A JP5547677B2 (en) 2011-03-09 2011-03-09 Document management apparatus, document management system, document management program, and document management method

Publications (2)

Publication Number Publication Date
JP2012190107A JP2012190107A (en) 2012-10-04
JP5547677B2 true JP5547677B2 (en) 2014-07-16

Family

ID=47083222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011051241A Expired - Fee Related JP5547677B2 (en) 2011-03-09 2011-03-09 Document management apparatus, document management system, document management program, and document management method

Country Status (1)

Country Link
JP (1) JP5547677B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023161862A (en) * 2022-04-26 2023-11-08 jinjer株式会社 Electronic document management device, electronic document management method, and electronic document management program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115709A (en) * 1997-05-01 1999-01-22 Hitachi Ltd Version control method and device
JP2005258795A (en) * 2004-03-11 2005-09-22 Ricoh Co Ltd Information management apparatus, information management system, information management method, information management method of information management system, and program for causing computer to execute these methods
JP2010198383A (en) * 2009-02-25 2010-09-09 Fujitsu Ltd Storage device, software updating method, and software updating program
JP2011008384A (en) * 2009-06-24 2011-01-13 Fuji Xerox Co Ltd File management device and program

Also Published As

Publication number Publication date
JP2012190107A (en) 2012-10-04

Similar Documents

Publication Publication Date Title
US7613738B2 (en) FAT directory structure for use in transaction safe file system
US10558615B2 (en) Atomic incremental load for map-reduce systems on append-only file systems
US8832159B2 (en) Systems and methods for asynchronous schema changes
JP5439236B2 (en) Computer system and method of executing application program
WO2016050112A1 (en) Data storage method, storage apparatus and storage system
US7971022B2 (en) Apparatus and method of processing data of non-volatile memory using transaction block
EP4315093B1 (en) DATABASE SCHEMA BRANCHING WORKFLOW WITH SUPPORT FOR DATA, KEYROOMS AND VSCHEMAS
JP2004302505A (en) Data transfer support system, program, device, and removable storage device or storage medium for which data transfer has been completed
US20240422219A1 (en) System and method for content management with intelligent data store access across distributed stores
CN110119386B (en) Data processing method, data processing apparatus, medium and computing device
CN104615637A (en) Data exchange method and data exchange intermediate device
KR20110046118A (en) Adaptive Logging Device and Method
JP6293709B2 (en) Storage system and storage system program
JP5547677B2 (en) Document management apparatus, document management system, document management program, and document management method
CN116126248A (en) Renaming processing method, server, client and computer readable storage medium
US11176089B2 (en) Systems and methods for implementing dynamic file systems
WO2019221890A1 (en) Pinning in a multi-tiered system
JP4776706B2 (en) Document management apparatus and document management program
JP2005316624A (en) Database reorganization program, database reorganization method, and database reorganization apparatus
JP7654585B2 (en) Database system and data management method
JP7170925B1 (en) CONTRACT RENEWAL MANAGEMENT DEVICE, CONTRACT RENEWAL MANAGEMENT METHOD, AND CONTRACT RENEWAL MANAGEMENT PROGRAM
US9063948B2 (en) Versioning file system
JP2020024507A (en) Document file transfer device
WO2024043791A1 (en) Automated patching for source code modification
CN120670401A (en) Method, apparatus, medium and program product for data migration

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140218

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140421

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140513

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140515

R150 Certificate of patent or registration of utility model

Ref document number: 5547677

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees