1. Field of the Related Art
The present invention relates to a document management apparatus and a document management method for managing a document including deadline information.
2. Description of the Related Art
Hitherto, there is known a technique in which deadline information is used to manage a document in order to prevent the deadline for submission or the deadline for use from expiring fruitlessly. For example, there is known one in which relevance among metadata is used to retrieve information relevant to digital content indicated by the metadata or commodities (see, for example, JP-A-2005-196540).
Besides, there is also known a technique having an object of providing a retrieval engine in which delicate metadata representing raw data of various forms can be registered, so that an answer closer to information required by a user can be given (see, for example, JP-A-2001-147941).
However, these techniques of the related art are utilized in a use in which the deadline information associated with the document is made impossible to be used when the deadline expires, and in a use in which the deadline information is deleted when the deadline expires, and the techniques are not such that the deadline information is notified in order to urge the user to take an action before the deadline expires.
The invention has been made in view of the foregoing problem, and has an object to provide a document management apparatus and a document management method in which when a deadline approaches, deadline information is notified to the user, so that the use of a document is positively urged, documents, the worth of which might be heretofore lost by unintentional forgetfulness, are reduced, and the realization of effective use of created documents is enabled.
In order to solve the problem, a document management apparatus of the invention includes a deadline metadata acquisition unit configured to acquire metadata relating to a deadline from an electronic document created by electronic data, a deadline estimation unit configured to estimate a deadline determined for the electronic document from the metadata acquired by the deadline metadata acquisition unit, and a deadline notification control unit configured to manage the deadline estimated by the deadline estimation unit and to notify a user of the deadline.
Besides, a document management apparatus of the invention includes deadline metadata acquisition means for acquiring metadata relating to a deadline from an electronic document created by electronic data, deadline estimation means for estimating a deadline determined for the electronic document from the metadata acquired by the deadline metadata acquisition means, and deadline notification control means for managing the deadline estimated by the deadline estimation means and for notifying a user of the deadline.
Further, a document management method of the invention includes acquiring metadata relating to a deadline from an electronic document created by electronic data, estimating a deadline determined for the electronic document from the acquired metadata, managing the estimated deadline and notifying a user of the deadline.
Hereinafter, embodiments of the invention will be described with reference to the drawings.
A document management apparatus 1 is one of components of an MFP2, and is connected to clients 5a, 5b, 5c, . . . , 5n through a network 4.
Further, the document management apparatus 1 is connected to a document input and output apparatus 201 and a display unit 202 in the clients 5a to 5n through the network 4.
The document input and output apparatus 201 is an apparatus which has functions of print, scan, FAX, copy and the like and in which a paper document and an electronic document are treated.
A processing operation of deadline information extraction in the document management apparatus 1 of the structure as stated above will be described by use of a flowchart of
In this operation, when a document (an example is shown in
On the other hand, at the processing of step S1, in the case where the form of the electronic file is used, for example, in the case where by the use of the function of print, scan or the like, the document remains, in the normal processing, as the electronic file in the apparatus (memory) (step S2, Y), it is determined whether or not the electronic file is a document image (step S4).
At the processing of step S4, in the case where it is determined that the electronic file is not the document image, that is, in the case where the electronic file to be treated includes character information, not the document image (step S4, N), when deadline meta-information is previously associated, as property information or metadata, with the document, the deadline information extraction unit 103 directly extracts it. On the other hand, in the case where the deadline meta-information is not associated, as property information or metadata, with the document, the deadline information extraction unit 103 uses a semantic class analysis technique or the like on the document, and extracts deadline information and deadline metadata (step S7). The extracted deadline information is stored in the deadline information storage unit 104 (step S8).
On the other hand, at the processing of step S4, in the case where it is determined that the electronic file is the document image (step S4, Y), advance is made to step S5, and it is temporarily stored in the image data temporal storage unit 102.
The document image stored in the image data temporal storage unit 102 is next subjected to the conversion-to-text processing (step S6), and advance is made to step S7.
In the conversion-to-text processing at step S6, first, the analysis of the document image is performed. Here, the area type in the document image is analyzed by an area separation technique, and a separation is made into a character area and an image area. Next, by the layout analysis technique, from the position information of the area determined to be the character area, it is determined the area is of what kind. Further, by the semantic class analysis technique, it is determined that the information of the character area has what meaning and the extraction is performed.
Incidentally, in the extraction processing of the deadline information at step S7, among character areas determined to have “date”, as a standard based on which it is determined to be “deadline” information, there is used such a condition that a character string which can be determined to be the deadline information, such as “until” or “punctual”, is arranged in the area or before or after that.
Besides, when the deadline information is extracted, in the case where date information newer than the present date information is not contained in the document, it is determined that there is no deadline information to be notified, and storage into the deadline information storage unit 104 is not performed.
“Information relevant to deadline information” is information (file name, file path information) to specify the document and attribute information (metadata), which indicates that for example, when the deadline of the document has approached, it is notified to whom (address), and what deadline of what document has approached (title). An example of the data in the deadline information storage unit is shown in
In the above operation, the step S7 constitutes document specifying information acquisition unit and document specifying information acquisition means in this embodiment of the invention.
Next, the processing operation of deadline information notification in the document management apparatus 1 will be described by use of a flowchart of
The deadline estimation unit 105 monitors a deadline information list stored in the deadline information storage unit 104 (step S11), and calculates a date of notification from the value of “deadline information” and the value of “notification timing” in the deadline information storage unit 104. When the date of notification has come (step S12, Y), the deadline notification control unit 106 notifies the user through the display unit 202 on the client side (step S13). An example of notification display to the user is shown in
With respect to the notification timing to the user, the deadline notification control unit 106 includes a notification timing setting unit (notification timing setting means) 106a, and as desired, the user himself or herself can set that the notification is performed how many days before the deadline. The data of the deadline information storage unit 104 can be displayed to the user by the display unit 202 or the like, and the user can directly edit that. For example, when there is an error in reading the deadline information, it is corrected, or the once set notification timing is changed, or the setting can also be made so that the notification is repeatedly performed until the deadline.
Also with respect to the notification method, it can be previously registered on a notification method setting screen of the display unit 202 as shown in
In the case where mail notification is desired, although the mail address of a notification destination can be directly inputted by the user on the notification method setting screen of
Besides, in the case where notification by printing is desired, when a printer close to the user is registered in the user information DB, the deadline notification control unit 106 can also automatically make an output as paper document by that.
Besides, in the case where display is performed on the display unit, the deadline notification control unit 106 can display a screen in which the deadline information and the document are combined, can perform the display while a feature is attached, for example, a color is attached to a deadline information area, or can perform the display while a metadata portion relevant to the deadline of the document is made noticeable. Further, the deadline notification control unit 106 can also display the document image combined with the deadline information by watermark, overlay or the like. One example is shown in
Besides, the information of the document can also be registered on the relevant deadline date of a scheduler of the user.
Besides, in the case where metadata relating to plural deadlines is acquired in the deadline information extraction unit 103, the deadline estimation unit 105 estimates the earliest deadline as the deadline of the document. The deadline notification control unit 106 can notify the earliest deadline, and can also notify the deadline estimated from the metadata relating to the plural deadlines.
Besides, the deadline notification control unit 106 includes a deadline selection setting unit (deadline selection setting means) 106c, and can cause the user to select one deadline from plural deadlines, and can manage it as the deadline of the document.
The deadline metadata acquisition means, the deadline estimation means, the deadline notification control means, the notification timing setting means, the notification destination acquisition means, and the deadline selection setting means described in this embodiment can be applied also to a program of causing a computer to execute the document management method described by the flowchart shown in the embodiment. This program is recorded on a computer readable recording medium, is read by the computer, and has a function to cause the computer to execute the document management method of the invention. With respect to the function as stated above, in the embodiment, although the description has been made on the case where the function to carry out the invention is previously recorded in the inside of the apparatus, no limitation is made to this, and a similar function may be downloaded from a network to the apparatus, or a similar function recorded on a recording medium may be installed in the apparatus. As the recording medium, any form may be adopted as long as the recording medium, such as a CD-ROM, can store the program and can be read by the apparatus. Besides, the function obtained by the previous installation or download may realize the function in cooperation with an OS (Operating System) of the inside of the apparatus.