Java 如何将post数据连续发送到web和手机

Java 如何将post数据连续发送到web和手机,java,web-services,Java,Web Services,我将要开发类似uber的应用程序。在这里,我必须通过我的服务不断地向网络和移动设备发送纬度和经度,我必须做些什么才能做到这一点。 任何人都可以提供一些想法。您应该从设计应用程序的使用方式开始,从所有不同的用户角度来看 例如,这是一个web应用程序,还是一个本地应用程序,或者两者都是 然后根据这些知识,您需要定义一个通信协议。 您应该能够确定客户端是否将轮询数据,或者是否需要将数据从服务器推送到客户端。 这也适用于以另一种方式传输的数据 从这里您可以选择一种编程语言,然后开始进行一些概念验证测试。

我将要开发类似uber的应用程序。在这里,我必须通过我的服务不断地向网络和移动设备发送纬度和经度,我必须做些什么才能做到这一点。
任何人都可以提供一些想法。

您应该从设计应用程序的使用方式开始,从所有不同的用户角度来看

例如,这是一个web应用程序,还是一个本地应用程序,或者两者都是

然后根据这些知识,您需要定义一个通信协议。 您应该能够确定客户端是否将轮询数据,或者是否需要将数据从服务器推送到客户端。 这也适用于以另一种方式传输的数据

从这里您可以选择一种编程语言,然后开始进行一些概念验证测试。 选择将取决于所选择的底层技术 (web/native/os/可用库)

在一些测试工作完成后,您可能会发现一些有用的东西,然后您需要检查或为通信添加安全性,因为我们不希望每个人都从安装了应用程序的每个人那里收集位置数据


然后运行beta测试并消除最严重的bug,然后发布应用程序。

您应该从设计应用程序的使用方式开始,从所有不同的用户角度来看

例如,这是一个web应用程序,还是一个本地应用程序,或者两者都是

然后根据这些知识,您需要定义一个通信协议。 您应该能够确定客户端是否将轮询数据,或者是否需要将数据从服务器推送到客户端。 这也适用于以另一种方式传输的数据

从这里您可以选择一种编程语言,然后开始进行一些概念验证测试。 选择将取决于所选择的底层技术 (web/native/os/可用库)

在一些测试工作完成后,您可能会发现一些有用的东西,然后您需要检查或为通信添加安全性,因为我们不希望每个人都从安装了应用程序的每个人那里收集位置数据


然后运行beta测试并消除最严重的错误,然后发布应用程序。

您将需要某种异步任务,可以从服务器获取新数据并刷新移动和web内容以反映服务器的内容。当您对内容进行本地更改并希望反映这些更改时,您还需要通知服务器。Android提供SyncAdapter模式作为一种轻松解决此模式的方法。您将需要注册用户帐户,然后Android将为您执行许多魔术,并允许您自动同步。这里有一个很好的教程:

您需要某种异步任务,它可以从服务器获取新数据,并刷新移动和web内容以反映服务器的内容。当您对内容进行本地更改并希望反映这些更改时,您还需要通知服务器。Android提供SyncAdapter模式作为一种轻松解决此模式的方法。您将需要注册用户帐户,然后Android将为您执行许多魔术,并允许您自动同步。这里有一个很好的教程:

我想你需要安排一个处理程序在特定的时间间隔调用服务。你可以更具体地介绍你的设备。我想为车辆的每次移动向android和ios设备发送post数据我想你需要安排一个处理程序在特定的时间间隔调用服务。你可以更具体地介绍一下吗你的设备。我想为车辆的每次移动向android和ios设备发送post数据