Font Size: a A A

Design And Implementation Of Versatile Data Gateway In Web Based Service System

Posted on:2012-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:X K HuangFull Text:PDF
GTID:2178330335455547Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Web based service system collects terminals'on-site position information and status data to display to user, and provide services based on this function and these data, such as real time position monitoring, history orbit, mileage, area alarm, taking picture, etc. mobile terminal as one of important part of web based service system, play a role of collect on-site data, sending data and receiving command. Data is sent through wireless network, and then to internet, get through data gateway finally, and persist to data base with a required format. Data gateway play a role of translating different protocol data, storing data to database, besides, sending and responding command that fits the terminal protocol.Data gateways are similar in data processing procedure, nevertheless, to implement of parsing different protocol, different protocol need different program. When a new GPS terminal needs to connect to system, new program or gateway be designed and integrated into system. But by analyzing these GPS terminal communication protocols, the data items they described and communication procedure are similar. So this paper provides developing a versatile data gateway to communicate with different GPS terminal.This paper was firstly design a single gateway that fit the requirement of web based system. And then, by analyzing the differences and commons of different GPS terminal protocol, extracting the commons, and designed a common XML file template to describe protocols, and design a common gateway based the XML file so that can parse a range of GPS terminal. Because the XML file adopts the same template, the application parses the same template and achieved an effectiveness of a versatile gateway.Describing different GPS terminal using the same template, to a new GPS terminal, it only need to build a new XML file and add nodes and attribute values to those node, added the XML file into system. When receiving a command, application can find the node which describes the command, paring the data in the command. If the command has response command, application can build a response command and send to terminal. So as to achieve a versatile gateway that can connect several GPS terminal. Describing protocol with XML file is not an easy work, so XML file give up some complex command, it can satisfy terminals log and parse position information. Versatile gateway fits a kind of GPS terminal. The reason of developing a versatile gateway is because of different GPS terminal vendor has adopt different protocol, if GPS communication protocol can adopt a standard protocol, there is on need to develop a versatile gateway. So I strongly suggest department concerned enact a standard GPS terminal communication protocol as quickly as possibly.
Keywords/Search Tags:Data gateway, GPS terminal, XML utility, GPS communication software
PDF Full Text Request
Related items