2012-04-27 13 views
1

私は、クライアントがサーバーに位置データを送信し、サーバーがデータベースに保存し、サイトユーザーのクライアント位置艦隊の位置を表示し、それらのレポートを送信するクライアントサーバーGPS追跡アプリケーションを作成します。
私はどちらの方法を使うことができるのか分かりません。クライアントアプリケーションはアンドロイドアプリであり、サーバーアプリケーションはウェブベースのアプリケーションです。クライアントからサーバへの送信データ用
方法:
1)クライアントでWebサービスを利用して、Webサービス
2により、サーバにデータを送信)クライアントアプリケーションで使用MQTTと第一の方法ではMQTT
でデータを送信するため、 Webサービスがそのデータをサーバー使用XMLに送信したい場合、データはほとんどありません。これはデータサイズを増やす可能性があります。およびWebサーバーが最初にそれらを解凍し、サーバーリソースを使用できるWebサービスパッケージからロケーションデータを取得する必要があります。しかし、方法2はサーバーに直接データを送信しますが、実装およびエンコードは難しいです!
私がこのアプリケーションで使用するために提供する方法のうち、
上記の方法のiphoneのような他のクライアント側のプラットフォーム用にこのアプリケーションを拡張したい場合は別です。Gpsトラッキングアプリケーションデータの送信方法

答えて

0

代わりにRESTサービスを使用することを考えましたか? トラッキングデバイスは基本的にRESTのurlとPOSTデータを呼び出します。 データサイズまたは圧縮のオーバーロードがありません。 AndroidまたはiPhoneアプリで同じRESTサービスを使用できます。

+0

あなたのhelp.Can私はRESTFUlを使用すると、クライアントからサーバーに送信するデータをエンコードできますか? – user1344766

+0

データのエンコードも選択できます。 – Madhur

関連する問題