Research and implementation of network collaborative transmission model in mobile GIS
暂无分享,去创建一个
Due to most Mobile GIS adopts request-response pattern to communicate between server and mobile terminals, and that mobile terminals are isolated from one another, so it leads to be lack of collaboration and data sharing capabilities among mobile terminals in Mobile GIS. In view of this, a network collaborative transmission model which combines central server with P2P (Peer to Peer) network is proposed. In the end, using open source C++ libjingle library, ACE (ADAPTIVE Communication Environment) framework and so on, a new Mobile GIS system based on Jabber/XMPP protocol which is applied to the network collaborative transmission model for collaborative work is implemented and the problem of establishing a P2P connection through NAT (Network Address Translators) is resolved by applying the ICE (Interactive Connectivity Establishment) mechanism in this paper. In addition, the new Mobile GIS system has been applied for land verification in Tianjin city, China. Research demonstrates that implementation of the network collaborative transmission model proposed in this paper can improve cooperativity in Mobile GIS.
[1] Peter Saint-Andre,et al. XMPP : The Definitive Guide , 2009 .
[2] Douglas C. Schmidt,et al. Mastering complexity with ACE and patterns , 2002 .
[3] Stephen D. Huston,et al. The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming , 2003 .
[4] Liang Hong,et al. Geography Information Web Service Semantic Description and Automatic Discovery Based on Web Service and OWL-S , 2009, 2009 First International Workshop on Database Technology and Applications.