使用巴士站通知系统来检测用户是否在公共汽车上

时间:2015-06-17 13:47:45

标签: android microphone

我正在实施一个应用程序来跟踪基于Crowdsorcing的公交车的位置。车手将数据long, lat, mac, route, timestamp作为JSON字符串发送到服务器,该字符串将被插入到总线表中。停靠点的等待骑手可以查询服务器以获取他们可以通行的路线的位置。

JSON字符串中的路由并不总是已知,所以我总是无法使用它来检测骑手是否在公共汽车上。因此,我正在尝试使用公共汽车站公告系统来确定。在公交车上有一个播音员通知下一站的名字。是否可以用Android设备的麦克风识别这个声音,说用户在公交车上?

我感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

首先是关于这个想法:“应用程序跟踪基于Crowd采购的公交车位置”:您肯定需要一个活跃的用户社区来更新详细信息。 第二件事:“JSON字符串并不总是已知”你在这里解决了这个问题并改变了主意,以利用播音员信息。问题是:如何捕获播音员信息?我完全理解人们开始玩Siri,Cortana等。

以下是我的跟踪体验中的一些建议: 1.如果你想跟踪公交车,公交车应该有一种内置的跟踪设备,它可以向服务器发送Lat,Long信息。 2.您必须有服务器端才能处理这些消息。 3.您的应用可以与服务器通信以获取实时信息。 4.市场上已有很多公交车跟踪应用程序,您可以在Play商店快速搜索。

当然,我不会劝阻跟踪公交车的实时位置;我个人使用不同的应用程序来跟踪公交车并发现有用。但是没有全球化的概念,你可以使用一个应用程序来跟踪在不同州/国家运行的不同公共汽车。