首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android设备和桌面服务器应用的体系结构

Android设备和桌面服务器应用的体系结构
EN

Stack Overflow用户
提问于 2013-10-29 09:19:45
回答 1查看 927关注 0票数 0

我正在设计一个应用程序,其中一个或多个设备可以控制另一个设备。中间有一个桌面服务器。

一句话:

  • 其中一个“控制器设备”通过一个活动,从用户那里接收一个命令并与服务器通信;
  • “受控设备”具有一个服务,用于侦听来自服务器的命令;
  • 当受控设备应答时,服务器必须通知所有“控制器设备”。

我可以使用哪一种最好的模式或架构?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-29 13:02:07

它主要是观察者模式,但您不需要构建架构,google已经使用(GCM)为您构建了它。

客户端注册/取消注册到gcm,然后将数据发送到后端/服务器,后者反过来操作并向gcm发送数据,gcm反过来向注册设备发送推送通知,然后设备必须有一个接收器将数据发送回应用程序。

来看看GCM

下面是一个表示gsm体系结构的示例图,请注意,您可以使用任何服务器而不是应用程序引擎。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19654078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档