1

以下是描述沃尔沃客车 IT 系统的文档中的一个用例:

在驾驶公共汽车时,司机会根据时间表不断获得有关路线、下一站以及有关他的工作情况的实时信息。

车辆与时间表的偏差,实时显示,以真实数字和易于理解的图形“仪表”形式显示。信息不断更新。

所有这些信息都通过 GPRS 从中央系统发送到车载计算机。

我对能够实现这种基于事件的通信的技术感兴趣。本质上,驱动程序以实时模式而不是计划更新模式从调度程序获取实时时间表信息或任意消息。据我了解,这意味着车载计算机的软件以某种方式“订阅”了源自中央系统(服务器)的事件。

我知道要在服务器和 Web 浏览器之间启用这种基于事件的实时通信,可以使用Comet技术。

但是,如何使用某种 Qt/Embedded Qt 客户端软件而不是通常的 Web 浏览器在服务器和机载计算机之间使用相同的功能呢?

对于非基于 Web 浏览器的应用程序是否有任何类似 Comet 的技术标准?

额外的小问题:在这种情况下,GPRS 连接是否会引入任何问题?(例如,当通过 GPRS/3G 连接时,我的 Android 智能手机可能会丢失一些 XMPP 聊天消息,其中一些永远不会发送)。

4

0 回答 0