Font Size: a A A

Design And Implementation Of Mobile Terminals Data Synchronization In Personal Cloud System

Posted on:2014-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:J L FengFull Text:PDF
GTID:2248330398471935Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The development and integration of mobile Internet and cloud computing makes data synchronization in the mobile environment become more and more important. The stability, persistent connections, security and reliability in the mobile network is not as good as the traditional network, which makes data synchronization in the mobile environment is different from and complex to the traditional data synchronization. Due to the particularity of mobile environment, the network cannot guarantee a lasting connection, data communications cannot guarantee real time. The users often do some operations such as data modification, deletion, and increment during offline time. Therefore, when a system has multiple databases, how to ensure data consistency is the primary problem. The traditional distributed database technology cannot solve it. Some of database research areas such as transaction processing, query, database security, etc., cannot be directly applied to the mobile environment, need to re-examine based on the new environment.To solve the problems mentioned above, a new data synchronization method to achieve the consistence in mobile environment is presented. This method uses log to store the differences, combined with optimistic replication method of C/S structure. It reduces the communication overhead and is effective in data synchronization and consistency in multiple mobile terminals. The system design fully considers the ease of use, efficiency, comprehensiveness, scalability and accessibility. This system can be divided into the platform side and the mobile terminal side. The platform side receives the synchronization request for each client, and synchronizes with each client to maintain data synchronization. The mobile terminal side maintains a local mirror database keeping consistent with cloud data, compare local data mirroring data when the user to update the data synchronization first synchronized to the mirror database mirror database to the cloud main synchronization module to synchronizemutual. When the client receives the synchronization request of the cloud, Esen mirror database update, and then update the mirror database to the local record data. Mobile terminal via HTTP POST message with the platform side of the main synchronization module interaction, interactive content in XML form to exist and placed in the message body of the HTTP POST. To prove the effectiveness, a series of tests are involved.
Keywords/Search Tags:Mobile Internet, Android, Personal Cloud, DataSynchronization
PDF Full Text Request
Related items