Method For Device Capability Negotiation, Method, System And Device For Synchronization
First Claim
1. A method for synchronization comprising:
- receiving, by a first device, a request for data synchronization from a second device;
skipping a device capability negotiation and performing a synchronization operation when the negotiated device capability has not been changed or has been stored after a previous device capability negotiation.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for device capability negotiation, and method, system and device for synchronization. The synchronization system includes a synchronization server and a synchronization client. The synchronization server or the synchronization client is adapted to skip the device capability negotiation and directly perform a synchronization with the synchronization server and the synchronization client when the negotiated device capability or status ID, or the status ID indicating that the device capability has not been changed and has been stored. The method for device capability negotiation includes receiving an operation request carrying a parameter requesting a device capability negotiation; determining that the session is a device capability negotiation session according to the parameter requesting the device capability negotiation, carried by the request; returning a response and performing the device capability negotiation; storing results of the device capability negotiation. Embodiments of the present invention can improve the synchronization efficiency.
30 Citations
18 Claims
-
1. A method for synchronization comprising:
-
receiving, by a first device, a request for data synchronization from a second device; skipping a device capability negotiation and performing a synchronization operation when the negotiated device capability has not been changed or has been stored after a previous device capability negotiation. - View Dependent Claims (2, 3)
-
-
4. A method for device capability negotiation, comprising:
-
receiving an operation request, the operation request carries a parameter requesting a device capability negotiation; determining that a session is a device capability negotiation session according to the parameter requesting a device capability negotiation, carried by the operation request; returning a response and performing the device capability negotiation; and storing results of the device capability negotiation. - View Dependent Claims (5, 6, 7, 8, 9)
-
- 10. A system for synchronization, comprising a synchronization server and a synchronization client, wherein the synchronization server or synchronization client is adapted to skip a device capability negotiation and directly perform a synchronization operation with the synchronization server and the synchronization client when the negotiated device capability has not been changed or has been stored.
-
12. A device for synchronization, comprising:
-
a configuration unit adapted to store negotiated device capability, or a status ID indicating that the device capability has not been changed; and a synchronization-triggering unit adapted to skip the device capability negotiation process and directly trigger a synchronization operation when the negotiated device capability has not been changed or has been stored.
-
-
13. A server for synchronization, comprising:
-
a request receiving unit adapted to receive in a session an operation request carrying a parameter requesting a device capability negotiation; a session type determination unit adapted to determine that the session is a device capability negotiation session according to the parameter requesting the device capability negotiation, carried by the operation request; a negotiation unit adapted to perform the device capability negotiation after the session is determined to be a device capability negotiation session; and a session control unit adapted to store the results of the device capability negotiation. - View Dependent Claims (14)
-
-
15. A server, comprising:
-
a request receiving unit adapted to receive in a session an operation request carrying a parameter requesting a device capability negotiation, wherein the parameter carries information for acquiring the device capability of the server; a session type determination unit adapted to determine that the session is a device capability negotiation session according to the parameter requesting the device capability negotiation, carried by the operation request; and a negotiation unit adapted to deliver device capability down to a synchronization client after the session is determined to be a device capability negotiation session and inform the synchronization client to store the results of the device capability negotiation.
-
-
16. A system for synchronization, comprising:
-
a synchronization server, a synchronization client, a DM client and a DM server, wherein the synchronization client is adapted to interact with the synchronization server to complete a data synchronization operation and store the data of synchronization client;
or, adapted to send a request for a device capability negotiation to the DM client, or receive the device capability of the synchronization server from the DM client, or perform authentication with the DM client;the DM client is adapted to acquire, from a defined DM management tree, a client synchronization management object for storing the client device capability and send to the DM server an operation request carrying a request requesting a device capability negotiation;
or, send to the synchronization client the synchronization server device capability from the DM server or synchronization server device capability in a server synchronization management object;the DM server is adapted to send to the synchronization server a client device capability in the client synchronization management object from the DM client;
or, adapted to directly send the server device capability from the synchronization server to the DM client or as the server synchronization management object to the DM client;the synchronization server is adapted to receive the client device capability from the DM server, or request for the device capability of the client via the DM server, or send its own device capability to the DM server.
-
-
17. A method for synchronization, comprising:
-
initiating, by a synchronization client, an operation request towards a synchronization server; performing synchronization if the synchronization server determines that the received operation request is a request for data synchronization and device capability or status ID, or the status ID indicating that the device capability has not been changed; and performing a device capability negotiation if the synchronization server determines that the received operation request is a request for a device capability negotiation. - View Dependent Claims (18)
-
Specification