Write control method, structured document management apparatus, structured document edit apparatus, and program product
First Claim
1. A computer implemented write control method of exclusively controlling write requests from a plurality of user terminals to an identical structured document, wherein the identical structured document includes a plurality of elements each containing document content, the method comprising:
- setting a field information that indicates a monitor field in units of the elements within the identical structured document;
storing the identical structure document in a storage device;
reading out the identical structured document from the storage device in response to read-out requests from the user terminals, and outputting the document thereto;
receiving a write request from the user terminals, the write request including a difference document and different field information that indicates a field in the identical structured document;
determining if the write request is directed to the document content under monitoring by referral to the monitor field;
denying the write request to prevent overwriting of the document content, if the document content has been rewritten by a previous write request; and
writing the difference document extracted from the write request into the field indicated by the different field information of the identical structured document stored in the storage device, if the write request has not been denied.
1 Assignment
0 Petitions
Accused Products
Abstract
A write control method of exclusively controlling write requests from a plurality of user terminals to an identical structured document is disclosed. The identical structured document includes a plurality of elements each containing document content. A monitor field is set in units of the elements within the identical structured document. Upon accepting one write request from one user terminal, it is determined if the one write request is directed to the document content under monitoring by referral to the monitor field. Then, the one write request is handled to reject overwriting of the document content despite the one write request if the document content has been rewritten by another write request from another user terminal in advance.
9 Citations
9 Claims
-
1. A computer implemented write control method of exclusively controlling write requests from a plurality of user terminals to an identical structured document, wherein the identical structured document includes a plurality of elements each containing document content, the method comprising:
-
setting a field information that indicates a monitor field in units of the elements within the identical structured document; storing the identical structure document in a storage device; reading out the identical structured document from the storage device in response to read-out requests from the user terminals, and outputting the document thereto; receiving a write request from the user terminals, the write request including a difference document and different field information that indicates a field in the identical structured document; determining if the write request is directed to the document content under monitoring by referral to the monitor field; denying the write request to prevent overwriting of the document content, if the document content has been rewritten by a previous write request; and writing the difference document extracted from the write request into the field indicated by the different field information of the identical structured document stored in the storage device, if the write request has not been denied. - View Dependent Claims (2, 3, 4)
-
-
5. A structured document management apparatus comprising:
-
a storage configured to store a structured document which includes a plurality of elements each containing document content; a setting device configured to set a field information that indicates a monitor field in units of the elements within the structured document; a reader device configured to read out the structured document from the storage device in response to read-out requests from user terminals, and to output the document thereto; a receiver device configured to receive a write request from the user terminals, the write request including a difference document and different field information that indicates a field in the structured document; a determining device configured to determine if the write request is directed to the document content under monitoring by referral to the monitor field; and a request handler device configured to deny the write request to prevent overwriting of the document content, if the document content has been rewritten by a previous write request; and a writer device configured to write the difference document extracted from the write request into the field indicated by the different field information of the structured document stored in the storage device, if the write request has not been denied. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product embodied on a computer readable medium for exclusively controlling write requests from a plurality of user terminals to an identical structured document, wherein the identical structured document includes a plurality of elements each containing document content, comprising:
-
a code segment that sets a field information that indicates a monitor field in units of the elements within the identical structured document; a code segment that instructs a storage device to store the identical structured document; a code segment that reads out the identical structured document from the storage device in response to read-out requests from the user terminals, and outputs the document thereto; a code segment that receives a write request from the user terminals, the write request including a difference document and different field information that indicates a field in the identical structured document; a code segment that determines if the write request is directed to the document content under monitoring by referral to the monitor field; a code segment that denies the write request to prevent overwriting of the document content, if the document content has been rewritten by a previous write request; and a code segment that writes the difference document extracted from the write request into the field indicated by the different field information of the identical structured document stored in the storage device, if the write request has not been denied.
-
Specification