Method and device for handling synchronization related information
First Claim
1. A method, comprising:
- receiving synchronization related information from an application of an electronic device;
in case said synchronization related information received from said application includes uncoded synchronization related information for controlling generation of synchronization related information,coding said synchronization related information by the electronic device using a synchronization standard, andtransmitting the coded synchronization related information to a communication component of the electronic device using synchronization messages generated using the coded synchronization related information in accordance with a synchronization protocol of the synchronization standard and providing further synchronization messages to the communication component for transmitting said further synchronization messages to a counterpart electronic device enabling synchronization with a remote application carried out thereat; and
in case the information received from said application includes application coded synchronization related information,passing through the application coded synchronization related information to said communication component, including wrapping the application coded synchronization related information to form synchronization messages meeting requirements of the synchronization protocol and providing the synchronization messages to the communication component for transmitting said synchronization messages to a counterpart electronic device enabling synchronization with a remote application carried out thereat.
10 Assignments
0 Petitions
Accused Products
Abstract
SyncML allows synchronization to take place between a terminal device and a server device. To be able to understand each other the data transferred between a SyncML client and a SyncML server must be coded as a SyncML document. The coding or decoding/parsing of the SyncML document is done by the separate application components, respectively, that other end-user applications (e.g. a UI application) can use. It is not always wanted, advantageous or even possible to employ the SyncML coding/decoding feature, since it is subjected to several disadvantages. The present disclosure provides a concept to still use the synchronization related components for communicating synchronization data between the participating devices but without employing the coding/decoding component feature. The response of coding and decoding the synchronization data is transferred to corresponding end-user applications.
-
Citations
22 Claims
-
1. A method, comprising:
receiving synchronization related information from an application of an electronic device; in case said synchronization related information received from said application includes uncoded synchronization related information for controlling generation of synchronization related information, coding said synchronization related information by the electronic device using a synchronization standard, and transmitting the coded synchronization related information to a communication component of the electronic device using synchronization messages generated using the coded synchronization related information in accordance with a synchronization protocol of the synchronization standard and providing further synchronization messages to the communication component for transmitting said further synchronization messages to a counterpart electronic device enabling synchronization with a remote application carried out thereat; and in case the information received from said application includes application coded synchronization related information, passing through the application coded synchronization related information to said communication component, including wrapping the application coded synchronization related information to form synchronization messages meeting requirements of the synchronization protocol and providing the synchronization messages to the communication component for transmitting said synchronization messages to a counterpart electronic device enabling synchronization with a remote application carried out thereat. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
10. A method, comprising:
-
receiving synchronization related information from a communication component; determining before decoding if said synchronization related information is to be passed through; in case said synchronization related information received from said communication component is not to be passed through, decoding said synchronization related information using a synchronization standard, and transmitting said decoded synchronization related information to an application; and in case said synchronization related information received from said communication component is to be passed through, transmitting said synchronization related information undecoded but unwrapped using said synchronization standard to an application, wherein said application is running on an electronic device, said decoding and determining are performed by said electronic device and said electronic device comprises said communication component. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
20. An apparatus, comprising:
-
at least one application configured to provide synchronization related information; a synchronization and coding component, adapted to receive said synchronization related information from said at least one application, and in case said received synchronization related information includes uncoded synchronization related information is further configured to code said synchronization related information using a synchronization standard, further configured to provide the synchronization messages generated using using the coded synchronization related information in accordance with a synchronization protocol of the synchronization standard to a communication component; a wrapper component, adapted to receive said synchronization related information from said at least one application, and in case said received synchronization related information includes coded synchronization related information, configured to wrap the application coded synchronization related information and to provide further synchronization messages meeting requirements of the synchronization protocol to the communication component; and a communication component, responsive to said synchronization messages and further synchronization messages configured to transmit said synchronization and further synchronization messages to a counterpart electronic device enabling synchronization with a remote application carried out thereat. - View Dependent Claims (21, 22)
-
Specification