4

我正在构建一个实时 GPS 跟踪系统。移动客户端不断向服务器发送位置数据,并每 15 秒更新一次跟踪对象的位置数据。我最大的问题是电池和互联网的成本非常高。

是否有任何解决方案有助于优化客户端和服务器之间的数据传输?

4

1 回答 1

5

您知道,当您使用 4-5 个属性(时间、纬度、经度、可选的速度、航向)达到每个 GPS 位置 2-3 个字节时,您就有了一个很好的解决方案

尽量避免安全,这会破坏所有减少数据大小的尝试。安全性(签名、标头、密钥)使用的字节数远远超过 GPS 数据包的字节数。

是否有任何解决方案有助于优化客户端和服务器之间的数据传输?

是的,至少有一些提示:不要使用 XML,这会使您的数据膨胀 100 到 1000。使用二进制协议。WSDL Web 服务也不太适合这项任务。

设备需要通信的频率越低,每千字节获得更多修复的机会就越大。
一个未压缩的位置:需要12个字节:时间(4),纬度(4),经度(4)。

不同的公司有不同的数据压缩解决方案。我知道一种专利解决方案,一种自信。更多的我不能告诉你。

电池
如果禁用屏幕,您可以在 iphone4 上记录 8 小时每秒一个位置。

于 2013-02-26T18:15:16.083 回答