TY - JOUR
T1 - Research on field data transmission synchronization strategy and middleware
AU - Li, Lin
AU - Wang, Zhu
AU - Huyan, Zhengyong
AU - Zhao, Mingming
AU - Cao, Jin
AU - Zhu, Dehai
PY - 2016/1/25
Y1 - 2016/1/25
N2 - Compared with the traditional field information collection, field information collection with mobile terminal has strong flexibility, easy collection and other advantages, and has become one of the main means of agricultural field data acquisition. But when the field information was collected, data synchronization has disadvantages of slow sync frequency, unnecessary retransmission of data, and server-side changes, which can not synchronize to the mobile terminal timely. The grammar and data synchronization process of the Sync ML protocol was lucubrated, the data synchronization process of mobile data acquisition was analyzed and various problems were encountered. Sync ML protocol was improved, slow synchronization strategy was proposed, and active push synchronization strategy and change data capture strategy were designed. The strategy of combining pull synchronous with push synchronous was designed, the push synchronous was used to push synchronous messages, and the pull synchronous was used to synchronize the data from server. The data synchronization strategy middleware was designed and implemented. Mobile terminal based on Android and C# technology was used. The middleware was used in information acquisition system and rice-positioning-test-score system. The results showed it significantly improved the efficiency of data synchronization and reduced the unnecessary retransmission of data. It makes the field information collection system in favor of the promotion of modern information agriculture, and enhances the work efficiency of field data acquisition and data accuracy. The experimental results verify that the middleware has high practicability and universality, and makes data transmission not increase as the number of the synchronization.
AB - Compared with the traditional field information collection, field information collection with mobile terminal has strong flexibility, easy collection and other advantages, and has become one of the main means of agricultural field data acquisition. But when the field information was collected, data synchronization has disadvantages of slow sync frequency, unnecessary retransmission of data, and server-side changes, which can not synchronize to the mobile terminal timely. The grammar and data synchronization process of the Sync ML protocol was lucubrated, the data synchronization process of mobile data acquisition was analyzed and various problems were encountered. Sync ML protocol was improved, slow synchronization strategy was proposed, and active push synchronization strategy and change data capture strategy were designed. The strategy of combining pull synchronous with push synchronous was designed, the push synchronous was used to push synchronous messages, and the pull synchronous was used to synchronize the data from server. The data synchronization strategy middleware was designed and implemented. Mobile terminal based on Android and C# technology was used. The middleware was used in information acquisition system and rice-positioning-test-score system. The results showed it significantly improved the efficiency of data synchronization and reduced the unnecessary retransmission of data. It makes the field information collection system in favor of the promotion of modern information agriculture, and enhances the work efficiency of field data acquisition and data accuracy. The experimental results verify that the middleware has high practicability and universality, and makes data transmission not increase as the number of the synchronization.
KW - Android
KW - Field information
KW - Middleware
KW - Mobile data synchronization
KW - Synchronization strategy
UR - http://www.scopus.com/inward/record.url?scp=84959551423&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84959551423&partnerID=8YFLogxK
U2 - 10.6041/j.issn.1000-1298.2016.01.038
DO - 10.6041/j.issn.1000-1298.2016.01.038
M3 - Article
AN - SCOPUS:84959551423
SN - 1000-1298
VL - 47
SP - 279
EP - 288
JO - Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery
JF - Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery
IS - 1
ER -