Extensible markup language document management method and system
First Claim
Patent Images
1. An Extensible Markup Language (XML) document management method, comprising:
- receiving an XML document management operation request sent via an XML Configuration Access Protocol (XCAP) protocol, by an XML Document Management Server (XDMS);
determining that the XML document management operation request is in an entrustment mode, by the XDMS, the entrustment mode allowing a client to entrust its management operation on an XML document to another client; and
determining whether to perform an operation described in the XML document management operation request in accordance with access permission information corresponding to an XML document, by the XDMS, wherein the access permission information is stored in an XML document of the XDMS;
wherein the process of determining that the XML document management operation request is in the entrustment mode comprises;
obtaining an identity identifier of an XML Document Management Client (XDMC) sending the XML document management operation request and the identity identifier of the owner of the XML document, in accordance with the XML document management operation request, by the XDMS;
determining that the identity identifier of the XDMC sending the XML document management operation request does not match the identity identifier of the owner of the XML document, by the XDMS.
1 Assignment
0 Petitions
Accused Products
Abstract
An Extensible Markup Language (XML) document management method includes: receiving an XML document management operation request sent via an XCAP protocol, by an XML Document Management Server (XDMS); determining that the XML document management operation request is in an entrustment mode, and determining whether to perform an operation described in the XML document management operation request in accordance with access permission information corresponding to an XML document, by the XDMS.
-
Citations
13 Claims
-
1. An Extensible Markup Language (XML) document management method, comprising:
-
receiving an XML document management operation request sent via an XML Configuration Access Protocol (XCAP) protocol, by an XML Document Management Server (XDMS); determining that the XML document management operation request is in an entrustment mode, by the XDMS, the entrustment mode allowing a client to entrust its management operation on an XML document to another client; and determining whether to perform an operation described in the XML document management operation request in accordance with access permission information corresponding to an XML document, by the XDMS, wherein the access permission information is stored in an XML document of the XDMS; wherein the process of determining that the XML document management operation request is in the entrustment mode comprises; obtaining an identity identifier of an XML Document Management Client (XDMC) sending the XML document management operation request and the identity identifier of the owner of the XML document, in accordance with the XML document management operation request, by the XDMS; determining that the identity identifier of the XDMC sending the XML document management operation request does not match the identity identifier of the owner of the XML document, by the XDMS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An Extensible Markup Language (XML) document management system, comprising:
-
an XML document management operation entrustment checking element, adapted to receive an XML document management operation request sent via an XML Configuration Access Protocol (XCAP) protocol, and determine that the XML document management operation request is in an entrustment mode, the entrustment mode allowing a client to entrust its management operation on an XML document to another client; a processing element, adapted to perform an operation described in the XML document management operation request in accordance with access permission information corresponding to an XML document, wherein the access permission information is stored in an XML document of the XDMS; wherein the process of determining that the XML document management operation request is in the entrustment mode comprises; obtaining an identity identifier of an XML Document Management Client (XDMC) sending the XML document management operation request and the identity identifier of the owner of the XML document, in accordance with the XML document management operation request, by the XDMS; determining that the identity identifier of the XDMC sending the XML document management operation request does not match the identity identifier of the owner of the XML document, by the XDMS; wherein the XML document management operation entrustment checking element and the processing element include a transmitter to transmit messages and a receiver to receive messages. - View Dependent Claims (10, 11, 12)
-
-
13. An Extensible Markup Language (XML) document management server, comprising:
-
a checking element, adapted to receive an XML document management operation request sent via an XML Configuration Access Protocol (XCA)1 protocol, and determine that the XML document management operation request is in an entrustment mode, the entrustment mode allowing a client to entrust its management operation on an XML document to another client, whereinthe process of determining that the XML document management operation request is in the entrustment mode comprises; obtaining an identity identifier of an XML Document Management Client XDMC sending the XML document management operation request and the identity identifier of the owner of the XML document, in accordance with the XML document management operation request, by the XDMS; determining that the identity identifier of the XDMC sending the XML document management operation request does not match the identity identifier of the owner of the XML document by the XDMS; a processing element, adapted to perform an operation described in the XML document management operation request in accordance with access permission information corresponding to an XML document, wherein the access permission information is stored in an XML document of the XDMS; wherein the checking element and the processing element include a transmitter to transmit messages and a receiver to receive message.
-
Specification