[go: up one dir, main page]

JP2008146312A - Time stamping system - Google Patents

Time stamping system Download PDF

Info

Publication number
JP2008146312A
JP2008146312A JP2006332110A JP2006332110A JP2008146312A JP 2008146312 A JP2008146312 A JP 2008146312A JP 2006332110 A JP2006332110 A JP 2006332110A JP 2006332110 A JP2006332110 A JP 2006332110A JP 2008146312 A JP2008146312 A JP 2008146312A
Authority
JP
Japan
Prior art keywords
document
time stamp
expiration date
documents
extension
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
Application number
JP2006332110A
Other languages
Japanese (ja)
Inventor
Noriko Matsuzawa
紀子 松澤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2006332110A priority Critical patent/JP2008146312A/en
Publication of JP2008146312A publication Critical patent/JP2008146312A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

【課題】リンク情報を含む文書に対して、リンク先の文書についても、一括してタイムスタンプの付与/延長処理を行うことが可能なタイムスタンプ付与システムを提供する。
【解決手段】タイムスタンプ付与システムは、MFPデバイス101、ストレージサーバ102、タイムスタンプサービス103、およびストレージサーバクライアント104を備える。MFPデバイス101は、文書を走査し、電子データを生成する。ストレージサーバ102は、保存文書、および関連文書を格納することができる。タイムスタンプサービス103は、保存文書、および関連文書にタイムスタンプを付与/延長する。ストレージサーバクライアント104は、各種入力操作を行うことができ、タイムスタンプ付与システムからの通知を表示するユーザインターフェースを含む。
【選択図】図1
To provide a time stamp assigning system capable of performing a time stamp assigning / extending process on a document including link information collectively for a linked document.
A time stamp assigning system includes an MFP device, a storage server, a time stamp service, and a storage server client. The MFP device 101 scans a document and generates electronic data. The storage server 102 can store saved documents and related documents. The time stamp service 103 gives / extends the time stamp to the stored document and the related document. The storage server client 104 can perform various input operations and includes a user interface that displays a notification from the time stamping system.
[Selection] Figure 1

Description

本発明は、タイムスタンプ付与システムに関する。より詳細には、画像データなどの電子データにタイムスタンプを付与して、ネットワークを介して接続するストレージサーバに電子データを格納することができるタイムスタンプ付与システムに関する。   The present invention relates to a time stamping system. More specifically, the present invention relates to a time stamp assigning system capable of attaching a time stamp to electronic data such as image data and storing the electronic data in a storage server connected via a network.

いわゆる「e−文書法」が施行されたことによって、従来、紙で保管していた文書を電子データに変換した上で、文書ファイルとして保管し、管理することが可能になった。このため、スキャナ等により紙文書を電子化したデータ(例えば、HTML形式のデジタル文書)についても、一定条件の下、公的書類として認められるようになった。   With the implementation of the so-called “e-document law”, it has become possible to convert a document previously stored in paper into electronic data, and store and manage it as a document file. For this reason, data obtained by digitizing a paper document by a scanner or the like (for example, a digital document in HTML format) has been accepted as an official document under certain conditions.

従来から、このような公的書類として扱われるデジタル文書の正当性を保証するための技術が知られている。
1つの例をあげると、デジタル文書に電子署名を付与し、紙文書を電子化した作成者を証明する技術がある。
他の例をあげると、タイムスタンプを電子データに付与することによって、電子データがいつから存在していたのか、およびその時点から変更や改ざんが行われていないかを証明する技術がある。政府に認可された業者のタイムスタンプを使用することによって、公的な第三者の保証としても利用できるようになったため、タイムスタンプは、近年、とても重要な意味を持つようになってきている。
2. Description of the Related Art Conventionally, a technique for ensuring the validity of a digital document handled as such an official document is known.
As one example, there is a technique for providing an electronic signature to a digital document and proving the creator who digitized the paper document.
As another example, there is a technique for proving when electronic data has existed and whether alteration or tampering has occurred since that time by adding a time stamp to the electronic data. Timestamps have become very important in recent years because they can also be used as public third party guarantees by using government-approved vendor time stamps. .

従来から、タイムスタンプの有効期限の管理を行い、タイムスタンプの自動延長を実現する技術が考えられてきた。その技術に関する1つの例を挙げると、タイムスタンプの有効期限を世代別にフォルダ管理する技術が提案されている(特許文献1参照)。   Conventionally, a technique for managing the expiration date of a time stamp and realizing automatic extension of the time stamp has been considered. As an example related to this technology, a technology for managing the expiration date of a time stamp according to a folder has been proposed (see Patent Document 1).

特開2005−63268号公報(第2〜6頁、第2〜3図)Japanese Patent Laying-Open No. 2005-63268 (pages 2-6, FIGS. 2-3)

上述のように、HTML文書などの電子データも公的書類として認められるようになったが、HTMLファイルは、他の文書ファイルへのリンクが張られており、他の文書ファイルと関連付けられているものも多い。このような場合、リンク先の文書も含めてタイムスタンプを付与してはじめて、元のHTML文書全体の保証が可能になる。つまり、あるホームページをローカルPCに保存した際、HTMLファイルが複数できる場合があるが、このような場合、これらのファイル全てで1つのホームページが構成される。そのため、構成要素であるファイル全てに対してタイムスタンプを付与し、保証することが必要になってくる。   As described above, electronic data such as an HTML document has also been accepted as a public document, but the HTML file is linked to another document file and associated with the other document file. There are many things. In such a case, the entire original HTML document can be guaranteed only after the time stamp including the linked document is given. That is, when a homepage is stored on the local PC, there may be a plurality of HTML files. In such a case, one homepage is constituted by all these files. For this reason, it is necessary to give and guarantee a time stamp to all the constituent files.

従来、新たにリンクを張る文書にタイムスタンプを付与する場合やタイムスタンプの有効期限が近づいたホームページのタイムスタンプを延長する場合、ユーザは、リンク先の文書まで含めて1つ1つの文書に対してタイムスタンプの延長を行う必要があった。
また、ホームページによっては、リンク先の文書が広告などの不要なリンクである場合もあり、ユーザはリンク先の文書を1つ1つ開き、内容を確認した上で、タイムスタンプの付与/延長の判断を行っていた。
このような作業は、ユーザにとって、非常に多くの手間と時間がかかるものであった。
Conventionally, when adding a time stamp to a document to be newly linked or extending the time stamp of a home page whose time stamp is about to expire, the user must include each linked document. It was necessary to extend the time stamp.
Also, depending on the homepage, the linked document may be an unnecessary link such as an advertisement. The user opens each linked document one by one, confirms the contents, and gives / extends the time stamp. Judgment was made.
Such work is very time-consuming and time-consuming for the user.

本発明は、このような課題に鑑みてなされたもので、その目的とするところは、リンク情報を含む文書に対して、リンク先の文書についても、一括してタイムスタンプの付与/延長処理を行うことが可能なタイムスタンプ付与システムを提供することにある。   The present invention has been made in view of such a problem, and the object of the present invention is to collectively apply time stamp addition / extension processing to a document including link information for a link destination document. It is to provide a time stamping system that can be performed.

上記の問題点を解決するため、本発明のタイムスタンプ付与システムは、第1の文書にリンク情報が関連付けられているか否かを判定する判定手段と、判定手段による判定の結果、第1の文書にリンク情報が関連付けられていると判定された場合、関連付けられている関連文書のタイムスタンプの有効期限情報を取得する取得手段と、第1の文書のタイムスタンプの有効期限情報と関連文書のタイムスタンプの有効期限情報とを比較する比較手段と、比較手段による比較の結果、有効期限が早く切れる文書のタイムスタンプの有効期限を延長する延長手段とを備えたことを特徴とする。   In order to solve the above problem, the time stamp assigning system according to the present invention includes a determination unit that determines whether or not link information is associated with the first document, and a result of the determination by the determination unit. If it is determined that the link information is associated with, the acquisition means for acquiring the expiration date information of the time stamp of the related document that is associated, the expiration date information of the time stamp of the first document, and the time of the related document Comparing means for comparing the expiration date information of the stamp, and extending means for extending the expiration date of the time stamp of the document whose expiration date expires as a result of comparison by the comparing means.

また、本発明のタイムスタンプ付与方法は、タイムスタンプ付与システムにおいて、文書にタイムスタンプを付与する方法であって、第1の文書にリンク情報が関連付けられているか否かを判定する判定ステップと、判定ステップによる判定の結果、第1の文書にリンク情報が関連付けられていると判定された場合、関連付けられている関連文書のタイムスタンプの有効期限情報を取得する取得ステップと、第1の文書のタイムスタンプの有効期限情報と関連文書のタイムスタンプの有効期限情報とを比較する比較ステップと、比較ステップによる比較の結果、有効期限が早く切れる文書のタイムスタンプの有効期限を延長する延長ステップとを備えることを特徴とする。   The time stamp assigning method of the present invention is a method for assigning a time stamp to a document in a time stamp assigning system, and determining whether link information is associated with the first document; and As a result of the determination in the determination step, when it is determined that the link information is associated with the first document, an acquisition step for acquiring the expiration date information of the time stamp of the associated related document, A comparison step that compares the expiration date information of the time stamp with the expiration date information of the time stamp of the related document, and an extension step that extends the expiration date of the time stamp of the document whose expiration date expires earlier as a result of the comparison by the comparison step. It is characterized by providing.

また、本発明のタイムスタンプ付与システムは、有効期限情報を有するタイムスタンプが付与された第1文書を格納する第1の記憶手段と、第1文書に関連づけられる1つまたは2つ以上の第2文書を格納する第2の記憶手段と、第1の記憶手段に格納された第1文書、および第2の記憶手段に格納された1つまたは2つ以上の第2文書を読み出して、タイムスタンプの有効期限情報を取得し各々比較してより早い有効期限情報を、第1文書のタイムスタンプの延長確認期限として、より早い有効期限情報のタイムスタンプを付与された文書である延長確認文書の表示とともに記憶する延長確認期限記憶手段と、延長確認期限が満期になる場合、第1文書、および第2文書のタイムスタンプのうちのいずれかの有効期限を延長する期限延長手段とを備えたことを特徴とする。   In addition, the time stamp assigning system of the present invention includes a first storage means for storing a first document to which a time stamp having expiration date information is attached, and one or more second items associated with the first document. A second storage means for storing the document; a first document stored in the first storage means; and one or more second documents stored in the second storage means, and a time stamp The expiration date information is obtained and compared, and the earlier expiration date information is used as the extension confirmation date of the time stamp of the first document. The extension confirmation time limit storage means for storing the time limit and the time limit extension means for extending the validity period of any one of the time stamps of the first document and the second document when the extension confirmation time limit expires. Characterized by comprising and.

また、本発明のタイムスタンプの延長方法は、第1の記憶手段に格納された第1文書、および第2の記憶手段に格納された1つまたは2つ以上の第2文書のタイムスタンプを延長する方法であって、第1文書、および1つまたは2つ以上の第2文書を読み出して、タイムスタンプの有効期限情報を取得し各々比較してより早い有効期限情報を、第1文書のタイムスタンプの延長確認期限として、より早い有効期限情報のタイムスタンプを付与された文書である延長確認文書の表示とともに記憶するステップと、記憶した延長確認期限が満期になる場合、第1文書、および1つまたは2つ以上の第2文書のタイムスタンプのうちのいずれかの有効期限を延長するステップとを備えることを特徴とする。   The time stamp extension method of the present invention extends the time stamp of the first document stored in the first storage means and one or more second documents stored in the second storage means. The first document and one or more second documents are read out, the expiration date information of the time stamp is obtained, and the earlier expiration date information is compared with each other to obtain the expiration date information of the first document. The step of storing together with the display of the extension confirmation document, which is a document to which the time stamp of the earlier expiration date information is given as the stamp extension confirmation deadline, and the first document when the stored extension confirmation deadline expires, and 1 Extending the expiration date of any one of the time stamps of one or more second documents.

本発明によれば、保存文書、および関連文書のリスティングが自動的に行われるため、ユーザは、リスト表示されている文書から、タイムスタンプを付与/延長する文書を選択し、一括してタイムスタンプを付与/延長できるようになる。
これにより、ユーザが文書を1つ1つ開いてリンク情報の有無を確認し、関連文書を検索する手間が軽減される。
また、保存文書および関連文書のうち、指定した文書のタイムスタンプを一括して付与/延長できるようになるため、関連文書を1つ1つ開いてタイムスタンプの付与/延長を実施する手間が軽減される。
なお、本明細書において、「保存文書」という用語はリンク元となる文書を意味し、一方、「関連文書」という用語は、保存文書にリンクされている1つまたは2つ以上の文書を意味するものとする。
According to the present invention, since the stored document and the related document are automatically listed, the user selects a document to which the time stamp is to be added / extended from the listed documents, and the time stamp is collectively displayed. Can be granted / extended.
As a result, it is possible to reduce the trouble of the user opening documents one by one, checking the presence or absence of link information, and searching for related documents.
In addition, since it is possible to assign / extend the time stamps of specified documents among saved documents and related documents, the effort to assign / extend the time stamps by opening each related document is reduced. Is done.
In this specification, the term “stored document” means a document as a link source, while the term “related document” means one or more documents linked to the saved document. It shall be.

図1から図6を参照し、本発明の実施形態に係るタイムスタンプ付与システムについて詳細に説明する。ただし、この実施形態は例示的なものであり、本発明の範囲をこれらに限定する趣旨ではない。   A time stamp assigning system according to an embodiment of the present invention will be described in detail with reference to FIGS. However, this embodiment is illustrative and is not intended to limit the scope of the present invention.

図1は、本発明の実施形態に係る文書管理システムのシステム構成図である。文書管理システムは、MFPデバイス101、ストレージサーバ102、タイムスタンプサービス103、およびストレージサーバクライアント104を備える。これらの構成要素は、LANまたはインターネットを介して接続される。   FIG. 1 is a system configuration diagram of a document management system according to an embodiment of the present invention. The document management system includes an MFP device 101, a storage server 102, a time stamp service 103, and a storage server client 104. These components are connected via a LAN or the Internet.

MFPデバイス101は、スキャナ機能を有するデバイスであり、複合機およびMEAPデバイスと同じ機能を有するデバイスという意味で使用される。
タイムスタンプサービス103は、MFPデバイス101と連携し、タイムスタンプ付与機能を提供することができる。
ストレージサーバクライアント104は、ストレージサーバ102と連携して文書の検索、参照、編集、削除などの操作を行うことができる。
The MFP device 101 is a device having a scanner function, and is used to mean a device having the same functions as those of a multifunction peripheral and a MEAP device.
The time stamp service 103 can provide a time stamp providing function in cooperation with the MFP device 101.
The storage server client 104 can perform operations such as document search, reference, editing, and deletion in cooperation with the storage server 102.

MFPデバイス101、ストレージサーバ102、タイムスタンプサービス103、およびストレージサーバクライアント104といった文書管理システムの各構成要素は、それぞれ上述した機能を制御し、他の構成要素との通信を制御するCPUを備える。
また、MFPデバイス101、ストレージサーバ102、タイムスタンプサービス103、およびストレージサーバクライアント104は、それぞれCPUの制御プログラム等を格納したROMの他、各種データの格納用やワーク用のメモリも備える。
このようなCPUやメモリによって、本発明の文書管理システムの各構成要素は統合して制御され、相互に機能する。
Each component of the document management system such as the MFP device 101, the storage server 102, the time stamp service 103, and the storage server client 104 includes a CPU that controls the functions described above and controls communication with other components.
The MFP device 101, the storage server 102, the time stamp service 103, and the storage server client 104 each include a memory for storing various data and a work memory in addition to a ROM that stores a control program of the CPU.
By such a CPU and memory, each component of the document management system of the present invention is integrated and controlled, and functions mutually.

本実施形態においては、タイムスタンプサービス103のみがインターネットを介して接続され、その他の構成要素がLANを介して接続される場合について説明するが、全ての構成要素がインターネットを介して接続される実施形態も可能である。
また、全ての構成要素がLANを介して接続される実施形態も可能である。
さらに、これらの構成要素が、文書管理システムに1つだけ存在する場合について説明するが、各構成要素が複数存在する実施形態も可能である。
In the present embodiment, a case where only the time stamp service 103 is connected via the Internet and other components are connected via the LAN will be described. However, all the components are connected via the Internet. Forms are also possible.
An embodiment in which all the components are connected via a LAN is also possible.
Further, a case where only one of these components exists in the document management system will be described, but an embodiment in which a plurality of each component exists is also possible.

図2は、本発明の実施形態に係る文書管理システムのシステムブロック図である。この文書管理システムは、パーソナルコンピュータ(PC)のオペレーティングシステム(OS)上で動作するクライアント・サーバ型のアプリケーションであり、PCおよびサーバのCPUおよびメモリと協働して動作する。また、この文書管理システムは、スキャナなどのデバイスやOS上のファイルから文書を取り込み、文書を複数のユーザで管理することも目的としている。   FIG. 2 is a system block diagram of the document management system according to the embodiment of the present invention. This document management system is a client-server type application that operates on an operating system (OS) of a personal computer (PC), and operates in cooperation with the CPU and memory of the PC and server. The document management system is also intended to capture a document from a device such as a scanner or a file on the OS and manage the document with a plurality of users.

本発明の実施形態に係る文書管理システムは、「文書入出力処理部」「クライアントシステム内部処理部」「サーバシステム内部処理部」「データベース処理部」から成る。以下、図2を参照し、各部について詳細に説明する。   The document management system according to the embodiment of the present invention includes a “document input / output processing unit”, a “client system internal processing unit”, a “server system internal processing unit”, and a “database processing unit”. Hereinafter, each part will be described in detail with reference to FIG.

<文書入出力処理部>
まず、文書入出力や操作を行う、文書入出力処理部について説明する。
文書入出力部は、ユーザインターフェース部201、コマンド制御部202、デバイス制御部203、ファイル制御部204、および外部モジュール通信部205を備える。
<Document input / output processing section>
First, a document input / output processing unit that performs document input / output and operations will be described.
The document input / output unit includes a user interface unit 201, a command control unit 202, a device control unit 203, a file control unit 204, and an external module communication unit 205.

ユーザは、ユーザインターフェース部201を介して、サーバ102に対する文書の格納、サーバ102から文書の検索/取得などの操作を行う。すなわち、本発明に係るタイムスタンプ付与システムにおける各種の操作(例えば、延長が必要な文書リストの取得など)は、ユーザインターフェース部201を介して行われる。   The user performs operations such as storing a document in the server 102 and searching / obtaining a document from the server 102 via the user interface unit 201. That is, various operations (for example, acquisition of a document list that needs to be extended) in the time stamp assigning system according to the present invention are performed via the user interface unit 201.

コマンド制御部202は、ユーザインターフェース部201を介して受信したユーザの操作情報を解析し、適切な処理を行う。また、必要な場合には、サーバ102と通信を行うためのコマンドを作成する。   The command control unit 202 analyzes user operation information received via the user interface unit 201 and performs appropriate processing. If necessary, a command for communicating with the server 102 is created.

デバイス制御部203は、MFPデバイス101などのデバイスの制御を行い、該デバイス側から画像データを読み込む処理や該デバイス側から送信されるデータを受信する処理を行う。   A device control unit 203 controls devices such as the MFP device 101, and performs processing for reading image data from the device side and processing for receiving data transmitted from the device side.

ファイル制御部204は、ファイルサーバなどの他のストレージサーバに格納された文書をインポートして入力処理することができる。また、ファイル制御部204は、サーバ102上で管理するファイルをファイルサーバなどの他のストレージサーバにエクスポートする処理も行うことができる。すなわち、本発明のタイムスタンプ付与システムにおいて、タイムスタンプの付与/延長が必要な文書に対するファイル制御は、ファイル制御部204において行われる。   The file control unit 204 can import and process a document stored in another storage server such as a file server. The file control unit 204 can also perform processing for exporting a file managed on the server 102 to another storage server such as a file server. That is, in the time stamp assigning system of the present invention, file control for a document that requires time stamp addition / extension is performed by the file control unit 204.

外部モジュール通信部205は、外部アプリケーションとの通信処理、サーバ102内の文書を外部アプリケーションに対して送信する処理、および外部アプリケーションから文書を受信する処理を行うことができる。例えば、外部モジュール通信部205は、タイムスタンプサービス103へアクセスし、タイムスタンプの付与/延長を実施する場合や、MAPIに対応した電子メールソフトにサーバ102で管理している文書を渡す処理を行う場合に使用される。   The external module communication unit 205 can perform communication processing with an external application, processing for transmitting a document in the server 102 to the external application, and processing for receiving a document from the external application. For example, the external module communication unit 205 accesses the time stamp service 103 to give / extend the time stamp, or performs processing to pass a document managed by the server 102 to MAPI-compliant e-mail software. Used when.

<クライアントシステム内部処理部>
次に、クライアントシステム内部処理部について説明する。
クライアントシステム内部処理部は、クライアント104内の各種処理部から成り、文書管理制御部206、テンポラリデータ207、イメージ文書処理部208、通信制御部209、インデックスデータ210、および設定データ211を備える。
<Client system internal processing unit>
Next, the client system internal processing unit will be described.
The client system internal processing unit includes various processing units in the client 104, and includes a document management control unit 206, temporary data 207, an image document processing unit 208, a communication control unit 209, index data 210, and setting data 211.

文書管理制御部206は、本発明のタイムスタンプ付与システムにおけるクライアント側の制御の中心となる心臓部であり、PCのCPUを動作させ、文書入出力処理部より渡される画像やコマンドに対応する処理などを行う。   The document management control unit 206 is the heart of the client side control in the time stamp assigning system of the present invention, and operates the CPU of the PC, and processes corresponding to images and commands passed from the document input / output processing unit Etc.

テンポラリデータ207は、一時データ(テンポラリデータ)を格納するための内部データ格納部であり、画像処理を行う過程で作成されるデータや、サーバとの通信過程で作成されるデータなどを一時的に格納する。   The temporary data 207 is an internal data storage unit for storing temporary data (temporary data), and temporarily stores data created in the process of performing image processing, data created in the process of communication with the server, and the like. Store.

イメージ文書処理部208は、サムネイルの作成や必要に応じた画像変換などの処理を行う。   The image document processing unit 208 performs processing such as creation of thumbnails and image conversion as necessary.

通信制御部209は、通信ネットワーク240を介して、サーバ102と通信を行うための制御を行う。本実施形態の通信制御部209は、サーバ102に対する指示などサーバ102との通信処理に特化した制御のみを行う。なお、TCP/IP等の通信自体の制御はOSに備わった機能を使用する。   The communication control unit 209 performs control for communicating with the server 102 via the communication network 240. The communication control unit 209 of the present embodiment performs only control specialized for communication processing with the server 102 such as an instruction to the server 102. Note that the control of communication itself such as TCP / IP uses a function provided in the OS.

インデックスデータ210は、インデックス情報(索引情報)を格納するためのデータ格納部であり、データベース内の複数の文書に設定されたインデックス情報を、ファイルなどの形式で格納する。このインデックスデータ210は、その実態がOSのファイルシステムであっても問題はない。   The index data 210 is a data storage unit for storing index information (index information), and stores index information set in a plurality of documents in the database in a format such as a file. Even if the index data 210 is actually an OS file system, there is no problem.

設定データ211は、本発明のタイムスタンプ付与システムにおける各種設定情報を格納する。該設定情報は、ユーザインターフェース部201を介してユーザによって指定/格納され、または、システムがデフォルトで保持している。本設定情報に関しては、図3のステップS308、および図6にて詳細に説明する。   The setting data 211 stores various setting information in the time stamp assigning system of the present invention. The setting information is designated / stored by the user via the user interface unit 201, or held by the system by default. This setting information will be described in detail in step S308 of FIG. 3 and FIG.

<サーバシステム内部処理部>
次に、サーバシステム内部処理部について説明する。
サーバシステム内部処理部は、サーバ102内に配置される各種処理部から成り、通信制御部221、検索制御部222、イメージ文書処理部223、OCRエンジン224、文書管理制御部225、およびテンポラリデータ226を備える。
<Server system internal processing unit>
Next, the server system internal processing unit will be described.
The server system internal processing unit includes various processing units arranged in the server 102, and includes a communication control unit 221, a search control unit 222, an image document processing unit 223, an OCR engine 224, a document management control unit 225, and temporary data 226. Is provided.

通信制御部221は、通信ネットワーク240を介して、クライアント104の通信制御部209との通信を制御する。なお、サーバ102の通信制御部221は、複数のクライアントの通信制御部との間で同時に通信を行うことも可能である。   The communication control unit 221 controls communication with the communication control unit 209 of the client 104 via the communication network 240. Note that the communication control unit 221 of the server 102 can simultaneously communicate with the communication control units of a plurality of clients.

検索制御部222は、通信ネットワーク240を介して、クライアント104から依頼された検索処理を行い、または後述するボリュームデータベース228に格納された文書の検索用インデックスを作成する処理を行う。   The search control unit 222 performs a search process requested from the client 104 via the communication network 240 or creates a search index for a document stored in a volume database 228 described later.

イメージ文書処理部223は、主な機能はクライアント104におけるイメージ文書処理部208の機能と同じであるが、さらに、ボリュームデータベース228に格納された文書に対応する検索用インデックスを文書から抽出する処理も行う。つまり、イメージ文書処理部223は、文書を処理しやすいフォーマットに変換し、OCRエンジン224を使用してインデックス情報および固定文字情報を抽出する。   The image document processing unit 223 has the same main function as the function of the image document processing unit 208 in the client 104, but also performs processing for extracting a search index corresponding to the document stored in the volume database 228 from the document. Do. That is, the image document processing unit 223 converts the document into a format that can be easily processed, and extracts index information and fixed character information using the OCR engine 224.

文書管理制御部225は、本発明のタイムスタンプ付与システムにおけるサーバ側の制御の中心となる心臓部であり、サーバ102のCPUやメモリなどを動作させ、文書管理に関するすべての処理の制御を行う。   The document management control unit 225 is the heart of the server side control in the time stamp assigning system of the present invention, and controls all processes related to document management by operating the CPU and memory of the server 102.

テンポラリデータ226は、サーバ102で使用する一時データ(テンポラリデータ)の格納部である。   The temporary data 226 is a storage unit for temporary data (temporary data) used by the server 102.

<データベース処理部>
最後に、データベース処理部について説明する。
データベース処理部は、データベース制御部227、ボリュームデータベース228、属性データベース229、全文検索用データベース230、および設定データベース231を備える。
<Database processing part>
Finally, the database processing unit will be described.
The database processing unit includes a database control unit 227, a volume database 228, an attribute database 229, a full text search database 230, and a setting database 231.

データベース制御部227は、サーバ102のCPUを動作させ、所定の処理を行う。すなわち、データベース格納用のデータを作成し、ボリュームデータベース228、属性データベース229、全文検索用データベース230、および設定データベース231に、それぞれ格納する処理を行う。また、クライアントからの要求に応答して、それぞれのデータベースから対応するデータを取り出し、クライアントに送信する文書を作成する処理も行う。   The database control unit 227 operates the CPU of the server 102 and performs predetermined processing. That is, data for database storage is created and stored in the volume database 228, the attribute database 229, the full-text search database 230, and the setting database 231. Further, in response to a request from the client, the corresponding data is extracted from each database and a document to be transmitted to the client is created.

ボリュームデータベース228は、文書の実体が格納されるデータベースである。ボリュームデータベース228は、概念的なものであり、その実態はOSのファイルシステムであっても構わない。   The volume database 228 is a database that stores document entities. The volume database 228 is conceptual and may actually be an OS file system.

属性データベース229は、文書の名前、作成日付、コメントなどの属性に関する情報、およびタイムスタンプの有効期限日付情報を記録した文書インデックスを格納するデータベースである。なお、文書インデックスについては、図4において、さらに詳細に説明する。   The attribute database 229 is a database that stores a document index that records information on attributes such as a document name, creation date, and comments, and time stamp expiration date information. The document index will be described in more detail with reference to FIG.

全文検索用データベース230には、ボリュームデータベース228に登録された文書からテキストデータを抽出し、全文検索のためのインデックス情報に変換したデータが登録される。通常、クライアント104のユーザインターフェース部201を介して全文検索の操作命令が受信される場合、検索制御部222により、全文検索用データベース230内が検索される。   In the full text search database 230, data obtained by extracting text data from a document registered in the volume database 228 and converting it into index information for full text search is registered. Normally, when a full text search operation command is received via the user interface unit 201 of the client 104, the search control unit 222 searches the full text search database 230.

設定データベース231は、クライアント104の設定データ211と同じ機能を有する。該機能は、クライアント104、またはサーバ102のどちらかに存在すればよい。本明細書の以下の処理フローにおいては、クライアント104の設定データ211を中心に説明するが、これは該機能がクライアント104にのみ限定して存在するということを示したものではない。   The setting database 231 has the same function as the setting data 211 of the client 104. The function only needs to exist in either the client 104 or the server 102. In the following processing flow of the present specification, description will be made centering on the setting data 211 of the client 104, but this does not indicate that the function exists only in the client 104.

以下、本発明の実施形態に係るタイムスタンプ付与システムの処理の流れの概要について説明する。   The outline of the processing flow of the time stamp assigning system according to the embodiment of the present invention will be described below.

図3は、本発明のタイムスタンプ付与システムにおける、全体的な処理動作の流れを示すフローチャートである。すなわち、図3は、ユーザが、MFPデバイス101などを介して走査(スキャン)処理を行い、走査によって取得した画像データをストレージサーバ102などのサーバに送信/格納するまでの処理動作を示す。また、図3は、文書ファイルなどの電子データをストレージサーバ102などのサーバに送信/格納するまでの処理動作、およびタイムスタンプ付与システムの設定処理の流れについても示す。   FIG. 3 is a flowchart showing the flow of the overall processing operation in the time stamp assigning system of the present invention. That is, FIG. 3 shows a processing operation until the user performs a scanning process via the MFP device 101 or the like and transmits / stores the image data acquired by the scanning to a server such as the storage server 102. FIG. 3 also shows a processing operation until electronic data such as a document file is transmitted / stored to a server such as the storage server 102 and a flow of setting processing of the time stamp assigning system.

まず、ステップS301において、文書管理制御部206は、ユーザがタイムスタンプ付与システムに関する諸設定を行うか否かを判定する。この判定は、ユーザインターフェース部201を介して、ユーザが操作した内容にしたがって行われる。文書管理制御部206は、諸設定を行う場合、ステップS308へ処理を移行し、諸設定を行わない場合、ステップS302へ処理を移行する。   First, in step S301, the document management control unit 206 determines whether or not the user performs various settings related to the time stamp assignment system. This determination is performed according to the content operated by the user via the user interface unit 201. When making various settings, the document management control unit 206 moves the process to step S308, and when not making various settings, the document management control unit 206 moves the process to step S302.

ステップS302において、文書管理制御部206は、ユーザが予め指定/設定した設定情報、またはシステムが有するデフォルトの設定情報を設定データ211から取得し、該設定情報をテンポラリデータ207に保持する。また、文書管理制御部206は、タイムスタンプフラグを設定し、同様に、テンポラリデータ207に保持する。該タイムスタンプフラグは、通常、ユーザによるユーザインターフェース部201の操作により受信した情報(文書の作成/インポート、または文書のチェックアウトなど)に基づいて設定される。また、該タイムスタンプフラグは、ユーザの操作が保存文書のタイムスタンプを新規に付与するものであるか、または、タイムスタンプを延長するものであるかを判断するために使用される。   In step S <b> 302, the document management control unit 206 acquires setting information designated / set in advance by the user or default setting information included in the system from the setting data 211, and stores the setting information in the temporary data 207. Further, the document management control unit 206 sets a time stamp flag and similarly holds it in the temporary data 207. The time stamp flag is generally set based on information (such as document creation / import or document checkout) received by the user operating the user interface unit 201. The time stamp flag is used to determine whether the user's operation is to newly give a time stamp of the stored document or to extend the time stamp.

ステップS303において、文書管理制御部206は、ユーザによるユーザインターフェース部201を介した操作によって、後続の処理フローを選択する。すなわち、文書管理制御部206は、ユーザの操作内容に応じてコマンド制御部202で解析された情報に基づいて、保存文書のタイムスタンプを新規に付与する場合の処理フロー、または延長する場合の処理フローを選択する。文書管理制御部206は、保存文書のタイムスタンプを新規に付与する場合、ステップS304へ処理を移行し、一方、タイムスタンプを延長する場合、ステップS306へ処理を移行する。   In step S <b> 303, the document management control unit 206 selects a subsequent processing flow by an operation performed by the user via the user interface unit 201. In other words, the document management control unit 206 performs a process flow for newly adding a time stamp of a stored document based on information analyzed by the command control unit 202 in accordance with a user operation content, or a process for extension Select a flow. The document management control unit 206 shifts the process to step S304 when newly giving the time stamp of the stored document, and shifts the process to step S306 when extending the time stamp.

ステップS304において、MFPデバイス101などを使用した走査処理、またはファイルインポート処理によって新規に文書を作成/インポートする場合、ユーザは、ボリュームデータベース228における保存文書の格納先を指定する。格納先の情報は、ユーザインターフェース部201を介して、ユーザによって指定され、この指定された格納先の情報は、テンポラリデータ207に一時的に格納され、後述するステップS307において使用される。   In step S <b> 304, when a new document is created / imported by a scanning process using the MFP device 101 or the like or a file import process, the user designates a storage destination of the stored document in the volume database 228. The storage location information is designated by the user via the user interface unit 201, and the designated storage location information is temporarily stored in the temporary data 207 and used in step S307 described later.

なお、保存文書の格納先はローカルPCのフォルダであっても構わない。
また、文書管理制御部206は、ファイル制御部204を介して、保存文書の格納時に既に同一ファイル名の文書が存在しているか否かを確認するため、文書の上書き保存やバージョン管理などを行うことも可能である。
さらに、本実施形態では、サーバとクライアント間の通信プロトコルとして特に指定をしていないが、HTTPやSOAP、TCP/IPなど、サーバとクライアント間で通信可能な通信プロトコルであれば特に限定しない。
Note that the storage destination of the stored document may be a folder on the local PC.
In addition, the document management control unit 206 performs overwriting saving of a document, version management, and the like in order to check whether a document having the same file name already exists when the stored document is stored via the file control unit 204. It is also possible.
Further, in the present embodiment, the communication protocol between the server and the client is not particularly specified, but is not particularly limited as long as it is a communication protocol capable of communication between the server and the client, such as HTTP, SOAP, TCP / IP.

ステップS305において、ステップS304で述べたように新規に文書を作成/インポートする場合、ユーザは、ユーザインターフェース部201を介して格納対象の文書を指定する。   In step S305, when a new document is created / imported as described in step S304, the user designates a document to be stored via the user interface unit 201.

ステップS306において、文書管理制御部206は、タイムスタンプを付与/延長する処理を行う。詳細は、後述する図4にて説明する。   In step S306, the document management control unit 206 performs processing for assigning / extending a time stamp. Details will be described later with reference to FIG.

ステップS307において、文書管理制御部206は、ステップS305で指定された文書を、ステップS304で指定された格納先へ格納する命令を、通信ネットワーク240を介して、文書管理制御部225に送信する。文書管理制御部225は、ボリュームデータベース228に、ステップS305で指定された文書を格納する。   In step S307, the document management control unit 206 transmits a command for storing the document specified in step S305 to the storage location specified in step S304 to the document management control unit 225 via the communication network 240. The document management control unit 225 stores the document specified in step S305 in the volume database 228.

ステップS308において、設定処理は、ユーザインターフェース部201を介して行われ、ユーザは、関連文書のタイムスタンプの有効期限延長処理を行うタイミングを予め設定することができる。すなわち、ユーザは、延長処理を行うタイミングを、「文書作成時」および「最短有効期限にあわせる」を含む所定のタイミングに設定することができる。
また、ステップS308において、ユーザは、タイムスタンプの延長処理を行う関連文書の条件(例えば、一括延長、または手動選択など)を指定することや、延長対象となる関連文書をリスト表示し、その中の任意の関連文書を選択することもできる。
In step S308, the setting process is performed via the user interface unit 201, and the user can set in advance the timing for performing the expiration date extension process for the time stamp of the related document. In other words, the user can set the timing for performing the extension process to a predetermined timing including “when the document is created” and “according to the shortest expiration date”.
In step S308, the user designates the conditions of related documents (for example, batch extension, manual selection, etc.) on which time stamp extension processing is performed, or displays a list of related documents to be extended. Any related document can be selected.

なお、ユーザが指定/設定するユーザインターフェース部201の例は、後述する図6の説明において詳細に説明する。   An example of the user interface unit 201 specified / set by the user will be described in detail in the description of FIG.

以下、ステップS306におけるタイムスタンプを付与/延長する処理、ステップS308におけるユーザインターフェースの例とその処理、およびタイムスタンプの有効期限が近づいた場合のユーザへの通知処理について説明する。   Hereinafter, a process for giving / extending a time stamp in step S306, an example of a user interface in step S308 and its process, and a process for notifying the user when the time stamp expires will be described.

<タイムスタンプ付与処理>
まず、図3のステップS306におけるタイムスタンプを付与/延長する処理について図4を参照し、説明する。
図4は、本発明のタイムスタンプ付与システムにおける、タイムスタンプの付与/延長を行う処理の流れを詳細に示すフローチャートである。
<Time stamping process>
First, the process for assigning / extending the time stamp in step S306 in FIG. 3 will be described with reference to FIG.
FIG. 4 is a flowchart showing in detail the flow of processing for assigning / extending a time stamp in the time stamp assigning system of the present invention.

ステップS401において、文書管理制御部206は、図3のステップS302において保持したタイムスタンプフラグの値に応じて、保存文書へタイムスタンプを新規に付与する処理、またはタイムスタンプを延長する処理を実行する。すなわち、文書管理制御部206は、外部モジュール通信部205を介して、タイムスタンプサービス103と通信することにより、保存文書に対してタイムスタンプの付与/延長処理を行う。   In step S401, the document management control unit 206 executes processing for newly adding a time stamp to the saved document or processing for extending the time stamp, according to the value of the time stamp flag held in step S302 of FIG. . That is, the document management control unit 206 communicates with the time stamp service 103 via the external module communication unit 205, thereby performing time stamp addition / extension processing on the stored document.

ステップS402において、文書管理制御部206は、ステップS401において保存文書に付与/延長したタイムスタンプの有効期限日付情報を取得し、テンポラリデータ207に一時的に該日付情報を保持する。   In step S402, the document management control unit 206 acquires the expiration date information of the time stamp added / extended to the saved document in step S401, and temporarily stores the date information in the temporary data 207.

ステップS403において、文書管理制御部206は、保存文書から1つまたは2つ以上の文書へのリンクが存在するか否か、つまり、関連文書が存在するか否かを確認する。   In step S403, the document management control unit 206 checks whether there is a link from the stored document to one or more documents, that is, whether there is a related document.

ステップS404において、文書管理制御部206は、ステップS403において確認した結果に従って後続の処理フローを選択する。すなわち、文書管理制御部206は、リンク情報がある場合、処理フローをステップS405へ移行し、リンク情報がない場合、処理フローをステップS411に移行する。   In step S404, the document management control unit 206 selects a subsequent processing flow according to the result confirmed in step S403. That is, when there is link information, the document management control unit 206 moves the processing flow to step S405, and when there is no link information, the document management control unit 206 moves the processing flow to step S411.

ステップS405において、文書管理制御部206は、関連文書にタイムスタンプが付与されているか否かを判定する。文書管理制御部206は、関連文書にタイムスタンプが付与されている場合、ステップS406に処理を移行し、タイムスタンプが付与されていない場合、ステップS412に処理を移行する。   In step S405, the document management control unit 206 determines whether or not a time stamp is given to the related document. If the related document has a time stamp, the document management control unit 206 moves the process to step S406. If the time stamp has not been given, the document management control unit 206 moves the process to step S412.

ステップS406において、文書管理制御部206は、関連文書のタイムスタンプの有効期限日付情報を取得し、該有効期限日付情報をテンポラリデータ207に保持する。   In step S 406, the document management control unit 206 acquires the expiration date information of the time stamp of the related document, and stores the expiration date information in the temporary data 207.

ステップS407において、文書管理制御部206は、ステップS402において一時的に保持していたタイムスタンプの有効期限日付情報と、S406において取得した関連文書のタイムスタンプの有効期限日付情報を比較する。なお、S406において取得した関連文書のタイムスタンプの有効期限日付情報が複数ある場合、各々の有効期限日付情報を、ステップS402において保持していたタイムスタンプの有効期限日付情報と比較する処理を行う。   In step S407, the document management control unit 206 compares the expiration date information of the time stamp temporarily held in step S402 with the expiration date information of the time stamp of the related document acquired in S406. Note that if there are a plurality of expiration date information of the time stamp of the related document acquired in S406, a process of comparing each expiration date information with the expiration date information of the time stamp held in step S402 is performed.

ステップS408において、文書管理制御部206は、ステップS407での比較の結果に応じて、後続の処理フローを決定する。すなわち、文書管理制御部206は、関連文書の各々のタイムスタンプのうち少なくとも1つが、保存文書のタイムスタンプよりも早く有効期限切れを迎える場合、ステップS409の処理を行う。その他の場合、文書管理制御部206は、ステップS411の処理を行う。   In step S408, the document management control unit 206 determines the subsequent processing flow according to the comparison result in step S407. That is, when at least one of the time stamps of each related document expires earlier than the time stamp of the stored document, the document management control unit 206 performs the process of step S409. In other cases, the document management control unit 206 performs the process of step S411.

ステップS409において、文書管理制御部206は、保存文書よりも先にタイムスタンプの有効期限切れを迎える関連文書をリスティングし、該リスティングした内容をユーザインターフェース部201上にリスト表示する。ユーザは、そのリスト表示を確認し、どの関連文書に対してタイムスタンプの延長を行うか、またはタイムスタンプの延長を行わないかをユーザインターフェース部201を介して指定する。
なお、一度ユーザが指定した内容を、ファイルやレジストリ等に格納し、次回以降の操作で格納した情報を活用することもできる。
ステップS410において、文書管理制御部206は、ステップS409でユーザが指定した関連文書に対して、タイムスタンプの延長処理を実行する。すなわち、文書管理制御部206は、外部モジュール通信部205を介して、タイムスタンプサービス30と通信し、その後、通信ネットワーク240を介してサーバ102と通信する。これにより、文書管理制御部206は、タイムスタンプ延長処理の命令を文書管理制御部225に送信し、文書管理制御部225は、該関連文書に対してタイムスタンプの延長処理を実行する。
In step S409, the document management control unit 206 lists related documents that have expired time stamps prior to the stored document, and displays the listed contents on the user interface unit 201 as a list. The user confirms the list display, and designates, via the user interface unit 201, for which related document the time stamp is to be extended or not to be extended.
The contents once specified by the user can be stored in a file, registry, etc., and the information stored in the subsequent operations can be used.
In step S410, the document management control unit 206 executes time stamp extension processing for the related document designated by the user in step S409. That is, the document management control unit 206 communicates with the time stamp service 30 via the external module communication unit 205 and then communicates with the server 102 via the communication network 240. Accordingly, the document management control unit 206 transmits a time stamp extension processing command to the document management control unit 225, and the document management control unit 225 executes time stamp extension processing on the related document.

ステップS411において、文書管理制御部225は、一定条件の下、ステップS402またはステップS406で取得したタイムスタンプの有効期限日付情報を、保存文書のインデックス情報として設定する。
すなわち、ステップS308において、延長処理を行うタイミングとして「文書作成時」が選択されている場合、ステップS402で取得した保存文書のタイムスタンプの有効期限日付情報がインデックス情報として設定される。一方、ステップS308において、「最短有効期限にあわせる」が選択されている場合、ステップS406で取得した関連文書のうち、最も早く有効期限切れを迎えるタイムスタンプの有効期限日付情報がインデックス情報として設定される。該インデックス情報は、上述したように属性データベース229に格納される。
In step S411, the document management control unit 225 sets the expiration date information of the time stamp acquired in step S402 or step S406 as index information of the stored document under a certain condition.
That is, when “when creating a document” is selected as the timing for performing the extension process in step S308, the expiration date information of the time stamp of the stored document acquired in step S402 is set as the index information. On the other hand, if “according to the shortest expiration date” is selected in step S308, the expiration date information of the time stamp that expires earliest among the related documents acquired in step S406 is set as the index information. . The index information is stored in the attribute database 229 as described above.

このインデックス情報は、保存文書および関連文書のうち、最初に有効期限切れを迎えるタイムスタンプの有効期限日付情報を意味し、図5のステップS502において使用する情報となる。   This index information means the expiration date information of the time stamp that first expires among the stored documents and the related documents, and is information used in step S502 of FIG.

ここで、ステップS405に戻り、関連文書にタイムスタンプが付与されていないと判断された場合について説明する。この場合、文書管理制御部206は、ステップS412において、ユーザインターフェース部201を介して該関連文書にタイムスタンプを付与する旨を通知する。   Here, returning to step S405, a case will be described in which it is determined that a time stamp is not given to the related document. In this case, in step S412, the document management control unit 206 notifies the user interface unit 201 that a time stamp is added to the related document.

その後、ステップS413において、文書管理制御部225は、該関連文書に対してタイムスタンプを付与し、ステップS411の処理へ移行する。   Thereafter, in step S413, the document management control unit 225 adds a time stamp to the related document, and proceeds to the process of step S411.

<タイムスタンプ延長時期のユーザへの通知処理>
以下、タイムスタンプの有効期限切れが近づいてきた場合に、タイムスタンプの延長を促すユーザへの通知を行う処理について図5を参照し、説明する。
図5は、本発明によるタイムスタンプ付与システムにおいて、タイムスタンプの有効期限切れが近づいてきた場合に、タイムスタンプの延長を促すユーザへの通知処理の流れを示すフローチャートである。
<Notification processing to users at time stamp extension time>
In the following, a process for notifying the user of prompting the extension of the time stamp when the time stamp expires will be described with reference to FIG.
FIG. 5 is a flowchart showing a flow of a notification process for notifying the user of the extension of the time stamp when the expiration date of the time stamp approaches in the time stamp assigning system according to the present invention.

ステップS501において、文書管理制御部225は、あるフォルダ内に保存された全ての文書について、ステップS502乃至ステップS504における対象文書に対する処理を終えたか否かを確認する。この確認処理を終えたか否かの判断は、フォルダ内の文書を1つずつ確認する際、確認が終わった文書には内部的にフラグを立てるなどの処理により行われる。文書管理制御部225は、該フラグの情報を確認することによって、全文書に対して処理を終えていない場合はステップS502以降の処理を行い、処理を終えている場合はステップS505の処理へ移行する。   In step S501, the document management control unit 225 checks whether or not the processing for the target document in steps S502 to S504 has been completed for all documents stored in a certain folder. The determination as to whether or not the confirmation processing has been completed is performed by processing such as setting an internal flag for the documents for which confirmation has been completed when the documents in the folder are confirmed one by one. The document management control unit 225 confirms the information of the flag, and performs processing after step S502 if processing has not been completed for all documents, and proceeds to processing of step S505 if processing has been completed. To do.

ステップS502において、文書管理制御部225は、図4のステップS411にて設定したインデックス情報を属性データベース229から読み出し、有効期限切れが近いか否かを確認する。近いか否かの判断基準は、該インデックス情報に記録されている有効期限の日付と現在の日付が10日以内であるなど、一定の期間をシステム側で定義することも可能であり、またはユーザインターフェース部201を介してユーザが設定することも可能である。   In step S502, the document management control unit 225 reads the index information set in step S411 in FIG. 4 from the attribute database 229, and confirms whether or not the expiration date is near. It is possible to define a certain period on the system side, such as the expiration date recorded in the index information and the current date being within 10 days, or the user can define whether or not they are close It is also possible for the user to set via the interface unit 201.

ステップS503において、文書管理制御部225は、ステップS502の確認処理の結果、有効期限切れが近い場合はステップS504の処理へ移行し、有効期限切れが近くない場合はステップS501の処理へ戻る。   In step S503, the document management control unit 225 proceeds to step S504 if the expiration date is close as a result of the confirmation processing in step S502, and returns to step S501 if the expiration date is not near.

ステップS504において、文書管理制御部225は、タイムスタンプの有効期限切れが近い文書のインデックス情報を、テンポラリデータ226に保持する「有効期限切れが近い文書リスト」に追加する。   In step S <b> 504, the document management control unit 225 adds the index information of the documents whose time stamps are almost expired to the “document list that is almost expired” held in the temporary data 226.

ステップS501に戻って、文書管理制御部225は、全ての文書インデックスの情報を確認できた場合、ステップS505の処理に移行する。   Returning to step S501, when the document management control unit 225 has confirmed the information of all the document indexes, the process proceeds to the process of step S505.

ステップ505において、文書管理制御部225は、ステップS504で作成した「有効期限切れが近い文書リスト」に追加された情報がある場合、ステップS506に処理を移行し、それ以外の場合、ユーザ通知処理を終了する。   In step 505, the document management control unit 225 shifts the process to step S 506 if there is information added to the “document list that is almost expired” created in step S 504, and otherwise performs the user notification process. finish.

ステップS506において、文書管理制御部225は、ユーザへ、「有効期限切れが近い文書リスト」を通知する。通知方法に関しては、電子メールによる通知、またはユーザインターフェース部201上でのメッセージ表示などの方法を用いることができる。その後、ユーザ通知処理を終了する。   In step S506, the document management control unit 225 notifies the user of a “document list that is about to expire”. As a notification method, a method such as notification by e-mail or message display on the user interface unit 201 can be used. Thereafter, the user notification process is terminated.

<設定処理>
図6は、タイムスタンプ付与システムにおける、ユーザインターフェースの一例を示す図である。
図6では、図3のステップS308における設定処理、すなわち、タイムスタンプ付与システムに関する諸設定を、ユーザが指定/設定するユーザインターフェースの一例を示す。
また、図6では、関連文書のタイムスタンプが、保存文書のタイムスタンプの有効期限よりも早く有効期限切れを迎える場合、関連文書のリストをユーザインターフェースでリスト表示する処理の一例を示す。
以下、図6を参照し、ユーザインターフェースの一例を説明する。
<Setting process>
FIG. 6 is a diagram illustrating an example of a user interface in the time stamp assigning system.
FIG. 6 shows an example of a user interface for the user to specify / set the setting process in step S308 of FIG.
FIG. 6 shows an example of processing for displaying a list of related documents on the user interface when the time stamp of the related document expires earlier than the expiration date of the time stamp of the stored document.
Hereinafter, an example of the user interface will be described with reference to FIG.

図6の(1)では、図3のステップS308における設定処理を行う際のユーザインターフェースの一例を示す。本発明のタイムスタンプ付与システムは、タイムスタンプを延長する処理を自動で行うため、ユーザは、このユーザインターフェースを使用して、あらかじめ延長対象となる文書の条件を設定することができる。
この例では、全ての関連文書を対象とする場合、保存文書よりも下の階層の文書を対象とする場合、保存文書よりも上の階層の文書を対象とする場合、または、関連文書を手動で選択する場合を選択可能である。なお、保存文書よりも下の階層の文書とは、例えば、HTML文書をローカルPCに格納した場合、サブフォルダ以下に格納される電子データなどを意味する。また、保存文書よりも上の階層の文書とは、例えば、HTML文書がリンクする全ての電子データから、前述の保存文書よりも下の階層の文書を除いた、残りの電子データなどを意味する。
FIG. 6 (1) shows an example of a user interface when performing the setting process in step S308 of FIG. Since the time stamp assigning system of the present invention automatically performs the process of extending the time stamp, the user can set the conditions of the document to be extended in advance using this user interface.
In this example, when all related documents are targeted, when a document below the saved document is targeted, when a document above the saved document is targeted, or when the related document is manually selected It is possible to select when selecting with. Note that a document at a lower level than a saved document means, for example, electronic data stored in a subfolder when an HTML document is stored in a local PC. Further, the document at a higher level than the saved document means, for example, the remaining electronic data obtained by excluding the document at a lower level than the above-mentioned saved document from all the electronic data linked to the HTML document. .

図6の(2)では、タイムスタンプを延長する文書を、関連文書の中から手動で選択する場合のユーザインターフェースの一例を示す。ここでは、保存文書の例として文書Aをあげ、文書Aの関連文書として「abc.html」および「def.jpeg」をリスト表示する例を示す。なお、リスト表示する関連文書は、リンクされている全ての文書とすることも可能であり、リンクされている全ての文書中、タイムスタンプを付与済みの関連文書のみとすることも可能である。さらに、保存文書のタイムスタンプの有効期限日付情報よりも、早く有効期限切れを迎えるタイムスタンプがあると判断された関連文書のみをリスト表示することも可能である。   FIG. 6B shows an example of a user interface when a document whose time stamp is to be extended is manually selected from related documents. Here, an example is shown in which document A is given as an example of a stored document, and “abc.html” and “def.jpeg” are displayed in a list as related documents of document A. The related documents to be displayed in a list can be all linked documents, and among all the linked documents, only related documents to which a time stamp has been assigned can be used. Furthermore, it is also possible to display only a list of related documents that are determined to have a time stamp that expires earlier than the expiration date information of the time stamp of the stored document.

(他の実施形態)
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても、達成されることは言うまでもない。また、システムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
(Other embodiments)
Needless to say, the object of the present invention can also be achieved by supplying a storage medium storing software program codes for realizing the functions of the above-described embodiments to a system or apparatus. Needless to say, this can also be achieved by the computer (or CPU or MPU) of the system or apparatus reading and executing the program code stored in the storage medium.

この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.

プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、不揮発性のメモリカード、ROMなどを用いることができる。   As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a nonvolatile memory card, a ROM, or the like can be used.

また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。また、プログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態が実現される場合も含まれることは言うまでもない。   Further, the functions of the above-described embodiment are realized by executing the program code read by the computer. In addition, an OS (operating system) running on a computer performs part or all of actual processing based on an instruction of a program code, and the above-described embodiment is realized by the processing. Needless to say.

本発明の一実施形態に係る文書管理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the document management system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る文書管理システムのシステムブロック図である。1 is a system block diagram of a document management system according to an embodiment of the present invention. 本発明のタイムスタンプ付与システムにおける、全体的な処理動作の流れを示すフローチャートである。It is a flowchart which shows the flow of the whole processing operation | movement in the time stamp provision system of this invention. 本発明のタイムスタンプ付与システムにおける、タイムスタンプの付与/延長を行う処理の流れを詳細に示すフローチャートである。It is a flowchart which shows in detail the flow of the process which performs the provision / extension of a time stamp in the time stamp provision system of this invention. 本発明によるタイムスタンプ付与システムにおいて、タイムスタンプの有効期限切れが近づいてきた場合に、タイムスタンプの延長を促すユーザへの通知処理の流れを示すフローチャートである。7 is a flowchart showing a flow of a notification process for a user urging extension of a time stamp when the time stamp expires in the time stamp assigning system according to the present invention. 本発明によるタイムスタンプ付与システムにおける、ユーザが設定を行うインターフェースの一例を示す図である。It is a figure which shows an example of the interface which a user sets in the time stamp provision system by this invention.

符号の説明Explanation of symbols

101 MFPデバイス
102 ストレージサーバ
103 タイムスタンプサービス
104 ストレージサーバクライアント
201 ユーザインターフェース部
202 コマンド制御部
203 デバイス制御部
204 ファイル制御部
205 外部モジュール通信部
206 文書管理制御部
207 テンポラリデータ
208 イメージ文書処理部
209 通信制御部
210 インデックスデータ
211 設定データ
221 通信制御部
222 検索制御部
223 イメージ文書処理部
224 OCRエンジン
225 文書管理制御部
226 テンポラリデータ
227 データベース制御部
228 ボリュームデータベース
229 属性データベース
230 全文検索用データベース
231 設定データベース
240 通信ネットワーク
DESCRIPTION OF SYMBOLS 101 MFP device 102 Storage server 103 Time stamp service 104 Storage server client 201 User interface part 202 Command control part 203 Device control part 204 File control part 205 External module communication part 206 Document management control part 207 Temporary data 208 Image document processing part 209 Communication Control unit 210 Index data 211 Setting data 221 Communication control unit 222 Search control unit 223 Image document processing unit 224 OCR engine 225 Document management control unit 226 Temporary data 227 Database control unit 228 Volume database 229 Attribute database 230 Full text search database 231 Setting database 240 Communication network

Claims (13)

第1の文書にリンク情報が関連付けられているか否かを判定する判定手段と、
前記判定手段による判定の結果、前記第1の文書にリンク情報が関連付けられていると判定された場合、前記関連付けられている関連文書のタイムスタンプの有効期限情報を取得する取得手段と、
前記第1の文書のタイムスタンプの有効期限情報と前記関連文書のタイムスタンプの有効期限情報とを比較する比較手段と、
前記比較手段による比較の結果、有効期限が早く切れる文書のタイムスタンプの有効期限を延長する延長手段と
を備えたことを特徴とするタイムスタンプ付与システム。
Determining means for determining whether link information is associated with the first document;
As a result of determination by the determination unit, when it is determined that link information is associated with the first document, an acquisition unit that acquires expiration date information of a time stamp of the associated document,
Comparing means for comparing the expiration date information of the time stamp of the first document with the expiration date information of the time stamp of the related document;
And a means for extending a time stamp of a document whose expiry date expires as a result of comparison by the comparing means.
タイムスタンプ付与システムにおいて、文書にタイムスタンプを付与する方法であって、
第1の文書にリンク情報が関連付けられているか否かを判定する判定ステップと、
前記判定ステップによる判定の結果、前記第1の文書にリンク情報が関連付けられていると判定された場合、前記関連付けられている関連文書のタイムスタンプの有効期限情報を取得する取得ステップと、
前記第1の文書のタイムスタンプの有効期限情報と前記関連文書のタイムスタンプの有効期限情報とを比較する比較ステップと、
前記比較ステップによる比較の結果、有効期限が早く切れる文書のタイムスタンプの有効期限を延長する延長ステップと
を備えることを特徴とする方法。
In a time stamp giving system, a method for giving a time stamp to a document,
A determination step of determining whether link information is associated with the first document;
As a result of the determination by the determination step, when it is determined that link information is associated with the first document, an acquisition step of acquiring expiration date information of a time stamp of the associated document,
A comparison step of comparing the expiration date information of the time stamp of the first document with the expiration date information of the time stamp of the related document;
And a step of extending the expiration date of the time stamp of the document whose expiration date expires early as a result of the comparison in the comparison step.
請求項2に記載の方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to execute the method according to claim 2. 有効期限情報を有するタイムスタンプが付与された第1文書を格納する第1の記憶手段と、
前記第1文書に関連づけられる1つまたは2つ以上の第2文書を格納する第2の記憶手段と、
前記第1の記憶手段に格納された前記第1文書、および前記第2の記憶手段に格納された前記1つまたは2つ以上の第2文書を読み出して、タイムスタンプの有効期限情報を取得し各々比較してより早い有効期限情報を、前記第1文書のタイムスタンプの延長確認期限として、前記より早い有効期限情報のタイムスタンプを付与された文書である延長確認文書の表示とともに記憶する延長確認期限記憶手段と、
前記延長確認期限が満期になる場合、前記第1文書、および前記第2文書のタイムスタンプのうちのいずれかの有効期限を延長する期限延長手段と
を備えたことを特徴とするタイムスタンプ付与システム。
First storage means for storing a first document with a time stamp having expiration date information;
Second storage means for storing one or more second documents associated with the first document;
Read the first document stored in the first storage means and the one or more second documents stored in the second storage means to obtain the expiration date information of the time stamp An extension confirmation that stores earlier expiration date information compared with each other together with the display of the extension confirmation document that is a document given the timestamp of the earlier expiration date information as the extension confirmation deadline of the time stamp of the first document. A term storage means;
A time stamp giving system comprising: a time extension means for extending an expiration date of any one of the time stamps of the first document and the second document when the extension confirmation time limit expires .
前記期限延長手段は、前記より早い有効期限情報を確認し、前記より早い有効期限情報が満期まで一定の期間以内である前記第1文書、および前記1つまたは2つ以上の第2文書を抽出し、前記抽出した前記第1文書、および前記1つまたは2つ以上の第2文書の表示をユーザ装置に出力する出力手段と、
前記ユーザ装置から前記出力した第1文書、および前記1つまたは2つ以上の第2文書の表示により示す文書のタイムスタンプのうちいずれのタイムスタンプの有効期限を延長するかの指示を受信する延長指示受信手段と
をさらに備えたことを特徴とする請求項4に記載のタイムスタンプ付与システム。
The term extension means confirms the earlier expiration date information, and extracts the first document and the one or more second documents whose earlier expiration date information is within a certain period until expiration. Output means for outputting a display of the extracted first document and the one or more second documents to a user device;
Extension for receiving from the user device an indication as to which of the time stamps of the first document that is output and the time stamp of the document indicated by the display of the one or more second documents is to be extended. 5. The time stamp assigning system according to claim 4, further comprising: an instruction receiving unit.
前記1つまたは2つ以上の第2文書のタイムスタンプを、前記第1文書を作成する際に延長するか、または前記出力手段によって前記ユーザ装置に出力される際に延長するかを、前記ユーザ装置を介して選択可能であることを特徴とする請求項5に記載のタイムスタンプ付与システム。   Whether the time stamp of the one or more second documents is extended when the first document is created or when the time stamp is output to the user device by the output means. 6. The time stamp assigning system according to claim 5, wherein the time stamp assigning system is selectable via an apparatus. 前記1つまたは2つ以上の第2文書のタイムスタンプを、前記出力手段によって前記ユーザ装置に前記出力される際に延長するよう指定された場合、前記第1文書、および前記1つまたは2つ以上の第2文書のタイムスタンプの有効期限の中で最初に有効期限切れを迎えるタイムスタンプの有効期限を、前記第1文書の前記延長確認期限として情報を保持し、前記保持した前記第1文書の前記延長確認期限をもとに、前記第1文書のタイムスタンプの有効期限切れが近いことを前記ユーザ装置へ出力することを特徴とする請求項6に記載のタイムスタンプ付与システム。   The first document and the one or two when the time stamp of the one or more second documents is designated to be extended when output to the user device by the output means. Among the above-mentioned second document time stamp expiration dates, the time stamp expiration date that first expires is stored as the extension confirmation time limit of the first document, and the information of the stored first document 7. The time stamp assigning system according to claim 6, wherein based on the extension confirmation time limit, the time stamp of the first document is output to the user device that the time stamp is about to expire. 第1の記憶手段に格納された第1文書、および第2の記憶手段に格納された1つまたは2つ以上の第2文書のタイムスタンプを延長する方法であって、
前記第1文書、および前記1つまたは2つ以上の第2文書を読み出して、タイムスタンプの有効期限情報を取得し各々比較してより早い有効期限情報を、前記第1文書のタイムスタンプの延長確認期限として、前記より早い有効期限情報のタイムスタンプを付与された文書である延長確認文書の表示とともに記憶するステップと、
前記記憶した延長確認期限が満期になる場合、前記第1文書、および前記1つまたは2つ以上の第2文書のタイムスタンプのうちのいずれかの有効期限を延長するステップと
を備えることを特徴とするタイムスタンプの延長方法。
A method for extending a time stamp of a first document stored in a first storage means and one or more second documents stored in a second storage means,
The first document and the one or more second documents are read out to acquire the expiration date information of the time stamp and compare each to obtain the earlier expiration date information as an extension of the time stamp of the first document Storing as a confirmation deadline together with the display of the extended confirmation document, which is a document given a time stamp of the earlier expiration date information;
Extending the expiration date of one of the time stamps of the first document and the one or more second documents when the stored extension confirmation time limit expires. How to extend the time stamp.
前記より早い有効期限情報が満期まで一定の期間以内である前記第1文書、および前記1つまたは2つ以上の第2文書の表示を抽出するステップと、
前記抽出した前記第1文書、および前記1つまたは2つ以上の第2文書の表示をユーザ装置に出力するステップと、
前記ユーザ装置に出力した前記第1文書、および前記1つまたは2つ以上の第2文書の前記表示により示す文書のうちから選択された文書のタイムスタンプの有効期限を延長するステップと
をさらに備えることを特徴とする請求項8に記載のタイムスタンプの延長方法。
Extracting the display of the first document and the one or more second documents for which the earlier expiration date information is within a certain period until expiration;
Outputting a display of the extracted first document and the one or more second documents to a user device;
Extending the expiration date of a time stamp of a document selected from the first document output to the user device and the document indicated by the display of the one or more second documents. The method for extending a time stamp according to claim 8.
第1の記憶手段に格納された第1文書、および第2の記憶手段に格納された1つまたは2つ以上の第2文書のタイムスタンプの延長処理をするプログラムであって、
前記第1文書、および前記1つまたは2つ以上の第2文書を読み出して、タイムスタンプの有効期限情報を取得し各々比較してより早い有効期限情報を、前記第1文書のタイムスタンプの延長確認期限として、前記より早い有効期限情報のタイムスタンプを付与された文書である延長確認文書の表示とともに記憶するステップと、
前記記憶した延長確認期限が満期まで一定期間以内の場合、前記第1文書、および前記1つまたは2つ以上の第2文書のタイムスタンプのうちのいずれかの有効期限を延長するステップと
をコンピュータに実行させることを特徴とするプログラム。
A program for extending a time stamp of a first document stored in a first storage means and one or more second documents stored in a second storage means,
The first document and the one or more second documents are read out to acquire the expiration date information of the time stamp and compare each to obtain the earlier expiration date information as an extension of the time stamp of the first document Storing as a confirmation deadline together with the display of the extended confirmation document, which is a document given a time stamp of the earlier expiration date information;
Extending the expiration date of any one of the time stamps of the first document and the one or more second documents if the stored extension confirmation time limit is within a certain period until expiration. A program characterized by being executed.
前記記憶した延長確認期限が満期まで一定期間以内の前記第1文書、および前記1つまたは2つ以上の第2文書の表示を抽出するステップと、
前記抽出した前記第1文書、および前記1つまたは2つ以上の第2文書の表示をユーザ装置に出力するステップと、
前記ユーザ装置に出力した前記第1文書、および前記1つまたは2つ以上の第2文書の前記表示のうちから選択された文書のタイムスタンプの有効期限を延長するステップと
をコンピュータにさらに実行させることを特徴とする請求項10に記載のプログラム。
Extracting the display of the first document and the one or more second documents whose stored extension confirmation deadline is within a certain period until expiration;
Outputting a display of the extracted first document and the one or more second documents to a user device;
Extending the expiration date of a time stamp of a document selected from the first document output to the user device and the display of the one or more second documents. The program according to claim 10.
タイムスタンプの有効期限の延長処理をするコンピュータを、第1の記憶手段、第2の記憶手段、延長確認期限記憶手段、および期限延長手段として機能させるプログラムであって、
前記第1の記憶手段は、有効期限情報を有するタイムスタンプが付与された第1文書を格納し、
前記第2の記憶手段は、前記第1文書に関連づけられる1つまたは2つ以上の第2文書を格納し、
前記延長確認期限記憶手段は、前記第1の記憶手段に格納された前記第1文書、および前記第2の記憶手段に格納された前記1つまたは2つ以上の第2文書を読み出して、タイムスタンプの有効期限情報を取得し各々比較してより早い有効期限情報を、前記第1文書のタイムスタンプの延長確認期限として、前記より早い有効期限情報のタイムスタンプを付与された文書である延長確認文書の表示とともに記憶し、
前記期限延長手段は、前記延長確認期限が満期になる場合、前記第1文書、および前記第2文書のタイムスタンプのうちのいずれかの有効期限を延長することを特徴とするプログラム。
A program for causing a computer for extending the expiration date of a time stamp to function as first storage means, second storage means, extension confirmation time limit storage means, and time limit extension means,
The first storage means stores a first document provided with a time stamp having expiration date information;
The second storage means stores one or more second documents associated with the first document;
The extension confirmation time limit storage means reads the first document stored in the first storage means and the one or more second documents stored in the second storage means, The expiration date information of the stamp is acquired and compared to each other, and the earlier expiration date information is used as the extension confirmation date of the time stamp of the first document. Remember with the document display,
The expiration date extension means extends the expiration date of one of the time stamps of the first document and the second document when the extension confirmation time limit expires.
タイムスタンプの有効期限の延長処理をするコンピュータを、出力手段、および延長指示受信手段としてさらに機能させるプログラムであって、
前記期限延長手段は、前記より早い有効期限情報を確認し、前記より早い有効期限情報が満期まで一定の期間以内である前記第1文書、および前記1つまたは2つ以上の第2文書を抽出し、
前記出力手段は、前記抽出した前記第1文書、および前記1つまたは2つ以上の第2文書の表示をユーザ装置に出力し、
前記延長指示受信手段は、前記ユーザ装置から前記出力した第1文書、および前記1つまたは2つ以上の第2文書の表示により示す文書のタイムスタンプのうちいずれのタイムスタンプの有効期限を延長するかの指示を受信することを特徴とする請求項12に記載のプログラム。
A program for causing a computer for extending the expiration date of a time stamp to further function as an output unit and an extension instruction receiving unit,
The term extension means confirms the earlier expiration date information, and extracts the first document and the one or more second documents whose earlier expiration date information is within a certain period until expiration. And
The output means outputs a display of the extracted first document and the one or more second documents to a user device;
The extension instruction receiving means extends an expiration date of any one of the time stamps of the first document output from the user device and the time stamp of the document indicated by the display of the one or more second documents. The program according to claim 12, wherein the instruction is received.
JP2006332110A 2006-12-08 2006-12-08 Time stamping system Pending JP2008146312A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006332110A JP2008146312A (en) 2006-12-08 2006-12-08 Time stamping system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006332110A JP2008146312A (en) 2006-12-08 2006-12-08 Time stamping system

Publications (1)

Publication Number Publication Date
JP2008146312A true JP2008146312A (en) 2008-06-26

Family

ID=39606432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006332110A Pending JP2008146312A (en) 2006-12-08 2006-12-08 Time stamping system

Country Status (1)

Country Link
JP (1) JP2008146312A (en)

Similar Documents

Publication Publication Date Title
KR20210094465A (en) Image processing system for computerizing document, control method thereof, and storage medium
US20240045006A1 (en) Information processing apparatus, control method thereof, and storage medium
US20110019216A1 (en) Network multifunctional peripheral
AU2007201980B2 (en) Information-processing system, method, and program for controlling provision of information or processing service
JP2006120125A (en) Document image information management apparatus and document image information management program
JP2008084324A (en) Document management system, apparatus, and method
JP2005275849A (en) Document processing apparatus and document processing method
US7860892B2 (en) Information processing apparatus, history file generation method and program
US20180270307A1 (en) Information processing apparatus, merge method, and computer program product
JP2008113266A (en) Information processing apparatus and program, and device, program, and system of image history management
JP2013121114A (en) Fax transmission device, system, control method, and program
US20120057186A1 (en) Image processing apparatus, method for managing image data, and computer-readable storage medium for computer program
JP2014016879A (en) Document processing device and program
JP2008146312A (en) Time stamping system
JP4852915B2 (en) Time stamp acquisition program, image forming apparatus, and digital data management system
JP6470636B2 (en) Information processing apparatus, control method thereof, and program
JP2005196560A (en) Information processing apparatus, data search method, and data search program
JP2023053602A (en) Apparatus, information processing method, and program
JP2021190834A (en) Information processing device, processing method and program of the same
JP4717592B2 (en) Document management system, control method and program for document management client
JP6042923B2 (en) Scan control server and scan control method
JP4217707B2 (en) Data transmission apparatus, data transmission method, and storage medium storing program
US20240273067A1 (en) Information processing apparatus, method for controlling information processing apparatus, and storage medium
JP2008129857A (en) File management device, file management method, and program
JP2014211781A (en) Information processor, information processing system, information processing method, and information processing program