以下是介绍Volvo Buses' IT system:
的文档中的用例在驾驶公交车时,驾驶员会根据时间表持续获取有关路线,下一站和实际信息的实时信息。
车辆偏离时间表,实时显示, 无论是实际数字还是易于解释的图形“仪表”。 信息不断更新。
所有这些信息都通过GPRS从中央系统发送到车载电脑。
我对能够实现这种基于事件的通信的技术感兴趣。实质上,驱动程序在实时模式下而不是在预定更新模式下从调度程序获取实时时间表信息或任意消息。据我了解,这意味着机载计算机的软件以某种方式“订阅”了源自中央系统(服务器)的事件。
我知道要在服务器和网络浏览器之间启用基于事件的实时通信,可以使用Comet技术。
但是如何在服务器和板载计算机之间使用某种Qt / Embedded Qt客户端软件而不是通常的网络浏览器来实现相同的功能呢?
对于非基于Web浏览器的应用程序,是否有类似Comet的技术标准?
小额外问题:在这种情况下,GPRS连接是否会引入任何问题? (例如,当通过GPRS / 3G连接时,我的Android智能手机可能会丢失一些XMPP聊天消息,其中一些从未发送过。)