Electronic document management method and program
First Claim
1. An electronic document management method in which an electronic document file is kept in a host server, the electronic document file being copied onto a plurality of subordinate servers so that clients look up or change the electronic document file in each subordinate server, the method comprising:
- creating an event notice list for electronic document files kept in a subordinate server, the event notice list being a list of electronic document files having a high frequency of use, and copying the event notice list onto the host server so that the host server keeps the event notice list on a subordinate-server-by-subordinate-server basis, wherein the subordinate server creates a log when a client looks up or changes an electronic document file, and at a predetermined timing, accumulates look-up number of times and updating number of times from the log, if the accumulated look-up number of times exceeds a predetermined number of times, the subordinate server creates the event notice list for copying onto the host server;
when a change of an electronic document file takes place in a certain subordinate server, copying the changed electronic document file onto the host server, making a check of whether the changed electronic document file is present or not on event notice lists of other subordinate servers kept by the host server, and only when the changed electronic document file is present, notifying a change event to the other subordinate servers to store the change event on a change history list; and
when the subordinate server receives a request for looking up an electronic document file, and if the requested electronic document file is present on the change history list, copying a corresponding electronic document file from the host server such that a requester is allowed to look up the electronic document file.
1 Assignment
0 Petitions
Accused Products
Abstract
A subordinate server creates an event notice list, that is a list of the stored electronic document files having a high use frequency, and copies it onto a host server such that the host server holds it on a subordinate server-by-server basis. When an electronic document file is changed in a certain subordinate server, the subordinate server copies the changed electronic document file onto the host server, and at the same time, checks if the changed document file is present on an event notice list of another subordinate server held by the host server, and notifies a change event to the other subordinate server for storing it on a change history list, only when the file is present. If the subordinate server is requested for looking up an electronic document file, and the requested electronic document file is present on the change history list, the subordinate server copies the corresponding electronic document file from the host server for allowing the requester to look up.
13 Citations
18 Claims
-
1. An electronic document management method in which an electronic document file is kept in a host server, the electronic document file being copied onto a plurality of subordinate servers so that clients look up or change the electronic document file in each subordinate server, the method comprising:
-
creating an event notice list for electronic document files kept in a subordinate server, the event notice list being a list of electronic document files having a high frequency of use, and copying the event notice list onto the host server so that the host server keeps the event notice list on a subordinate-server-by-subordinate-server basis, wherein the subordinate server creates a log when a client looks up or changes an electronic document file, and at a predetermined timing, accumulates look-up number of times and updating number of times from the log, if the accumulated look-up number of times exceeds a predetermined number of times, the subordinate server creates the event notice list for copying onto the host server; when a change of an electronic document file takes place in a certain subordinate server, copying the changed electronic document file onto the host server, making a check of whether the changed electronic document file is present or not on event notice lists of other subordinate servers kept by the host server, and only when the changed electronic document file is present, notifying a change event to the other subordinate servers to store the change event on a change history list; and when the subordinate server receives a request for looking up an electronic document file, and if the requested electronic document file is present on the change history list, copying a corresponding electronic document file from the host server such that a requester is allowed to look up the electronic document file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic document management method for a subordinate server in which when a plurality of electronic document files kept in a host server are copied, clients look up or change the plurality of electronic document files, the method comprising:
-
creating an event notice list for stored electronic document files, the event notice list being a list of electronic document files having a high frequency of use, and copying the event notice list onto the host server such that the host server keeps event notice lists on a subordinate-server-by subordinate-server basis, and if a change is made in an electronic document file, copying the changed electronic document file onto the host server; storing on a change history list a change event to be notified when the electronic document file, that is changed by another subordinate server, is present on the event notice list of the subordinate server held by the host server; copying a corresponding electronic document file from the host server for allowing looking up, when an electronic document file is requested for looking up, and if the requested electronic document file is present on the change history list; and creating a log when a client looks up or changes an electronic document file, and at a predetermined timing, accumulating look-up number of times and updating number of times from the log, and if the accumulated look-up number of times exceeds a predetermined number of times, creating the event notice list for copying onto the host server. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An electronic document management method for a host server, which keeps an electronic document file, the host server copying the electronic document file onto a plurality of subordinate servers such that clients look up and change the electronic document file in each subordinate server, the method comprising:
-
copying from a subordinate server an event notice list for electronic document files stored in the subordinate server, the event notice list being a list of electronic document files having a high frequency of use, to hold a copied list on a subordinate-server-by-subordinate-server basis, wherein the subordinate server creates a log when a client looks up or changes an electronic document file, and at a predetermined timing, accumulates look-up number of times and updating number of times from the log, if the accumulated look-up number of times exceeds a predetermined number of times, the subordinate server creates the event notice list for copying onto the host server; when a change of an electronic document file takes place in a certain subordinate server, copying the changed electronic document file and checking whether the changed electronic document file is present on an event notice list of another subordinate server, and only when the changed electronic document file is present, notifying a change event to other subordinate servers, for storing the change event on the change history list; only when the electronic document file requested for look up in the subordinate server is present on the change history list, copying a corresponding electronic document file onto the subordinate server for looking up. - View Dependent Claims (15, 16)
-
-
17. A computer-readable storage medium encoded a program allowing a computer forming a subordinate server, on which a plurality of electronic document files kept in a host server are copied such that a client is allowed to look up or change the plurality of electronic document files, the program executing a method comprising:
-
creating an event notice list for stored electronic document files, the event notice list being a list of electronic document files having a high frequency of use, and copying the event notice list onto the host server such that the host server keeps event notice lists on a subordinate-server-by-subordinate-server basis, wherein the subordinate server creates a log when a client looks up or changes an electronic document file, and at a predetermined timing, accumulates look-up number of times and updating number of times from the log, if the accumulated look-up number of times exceeds a predetermined number of times, the subordinate server creates the event notice list for copying onto the host server; if a change is made in an electronic document file, copying the changed electronic document file onto the host server; storing on a change history list a change event to be notified when the electronic document file, that is changed by another subordinate server, is present on the event notice list of the subordinate server held by the host server; and copying a corresponding electronic document file from the host server for allowing looking up, when an electronic document file is requested for looking up, and if the requested electronic document file is present on the change history list.
-
-
18. A computer readable storage medium encoded a program allowing a computer forming a host server which stores an electronic document file and which copies the electronic document file onto a plurality of subordinate servers such that a client looks up or changes the electronic document file in each subordinate server, the program executing a method comprising:
-
copying from a subordinate server an event notice list for the electronic document files stored in the subordinate server, the event notice list being a list of electronic document files having a high frequency of use, to hold the copied event notice list on a subordinate-server- by-subordinate-server basis, wherein the subordinate server creates a log when a client looks up or changes an electronic document file, and at a predetermined timing, accumulates look-up number of times and updating number of times from the log, if the accumulated look-up number of times exceeds a predetermined number of times, the subordinate server creates the event notice list for copying onto the host server; when a change of an electronic document file takes place in a certain subordinate server, copying the changed electronic document file and checking whether the changed electronic document file is present on an event notice list of another subordinate server, and only when the changed electronic document file is present, notifying a change event to other subordinate servers, for storing the change event on a change history list; and only when an electronic document file requested for look up in the subordinate server is present on the change history list, copying a corresponding electronic document file onto the subordinate server for looking up.
-
Specification