Font Size: a A A

The Server’s Design And Implementation Of Intelligent Terminal Synchronization System Which Based On SyncML Protocol

Posted on:2014-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2268330401464451Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of technology and Internet Technology(IT), more and moreinternet devices appear in people’s daily life, most people manipulate and control databy the remote device. The rise of cloud storage in recent years is an example, Itsappearance gives people great convenience in the data storage and data portability, atthe same time it also brings us a challenge in data consistency. People stored their datain a variety of devices, once a device’s data is changed, because of unable to notify theother equipment, only make the changes by people themselves, or when a device is lost,the data is also lost due to no backup, this is the problem of data consistency. How tosolve the problem of data consistency between all kinds of devices? You need the datasynchronization technology.In the process of researching data synchronization in this paper, we have a clearunderstanding in concept, principle and process of data synchronization, through bycareful analysis of the SyncML data synchronization protocol and in-depthunderstanding of libSyncML synchronization library, including SyncML framework,SyncML interaction process, the types of SyncML and the structure of libSyncMLexecution flow, etc. At the same time, through to the study of server working principleand performance optimization, including the design of distributed and parallelprocessing, etc, we also have a roughly understanding to server design. In the process ofdesign and implementation of server in this paper, we fully consider the needs ofcustomers, use the distributed design in server, the server can be divided into three partsof fesys, besys and database, they are independent of each other and cooperate witheach other, this is an advantage to the server extensions of task and the ascension of taskprocessing performance. And we also use the distributed design in database, in order toimprove the ability of read and write access to the database, and backup data every timeto improve the security of the data.In the process of completing this task, combine with the above principle, designand implement the intelligent terminal synchronization system. This system cansuccessfully complete the data interaction between intelligent terminal and server, intelligent terminal and intelligent terminal. In this task, we focus on the address bookdata synchronization. And we make some changes to the design of libsyncML,according to the original library which deal with the task use the serial way, inefficiency,we change the single thread for tasks to multi-thread, in order to improve the libraryability of processing task and the concurrency of server, and thus improve theperformance of the system. we found that the system’s ability to process tasks getobvious promotion after improved test, thus it prove the validity of the improve oflibSyncML synchronization library.
Keywords/Search Tags:data synchronization, the SyncML protocol, libSyncML, the design ofserver
PDF Full Text Request
Related items