首页 > 代码库 > Team Project Proposal:App:等车时间预测(重写) -- by DengPan

Team Project Proposal:App:等车时间预测(重写) -- by DengPan

一、背景 

     出行在生活中占据了重要的地位,公交和地铁给我们带来了快捷、便宜的出行方式。然而在日常生活中如果出行选择的时间点不好的话,我们也会在等待公交上花费很多时间,在这上面地铁可能会好一些。这样不仅会降低我们的出行效率,更糟的情况下,他会影响我们的心情。如果我们的手机上能有一款应用,它能告诉我们下一班车大概会在什么时候到达某一站点这样我们就能合理的安排自己的出行时间,避免长时间等车的窘境,同时乘客在恰当的点到达站台也能一定程度上提高公共交通工具的运行效率。

 

二、该应用预想的基本功能为(以公交车为例):

1、 选定一辆公交车能显示其当前运行的站点及预测的到站点的时间。

2、 选定一个站点,列出当前时刻附近经过该站点的车辆。

3、 选择出行的目的地及出发地给出建议路线、出发时间及预计到达时间。

4、 用户自定义到站提醒,例如所乘车次到站前3分钟闹钟提醒。

5、 离线查询。

6、 一定的导航功能。

三、项目分析:

1、 Need:

     对身处城市的绝大多数人来说等公交、等地铁是不可避免的,但几乎所有人都不会希望把时间浪费在等公交车上,如果有应用能给人们适当地减少等待时间,并对整个乘车时间有一个预判那么这个应用一定会有很多人愿意使用。

     完成所需的功能,最主要的需要的是信息的采集。包括公交运行路线的收集、城市道路信息的收集、实时交通路况的收集、公交车实时位置的收集等。

2、 Approach:

     公交运行路线以及城市道路信息可以通过网上收集,这类信息一般变化不是特别快,其更新频率可小一些。

     对于实时路况信息,可以通过实时关注交通网站放出的信息,不同路况给予不同权值。

     对于公交车的实时位置信息获取一方面可以通过GPS信息获得其位置(存在获取难度及精度问题),另一方面可以通过装载App的乘客提供(单独做一个“贡献”的小功能,用户点击后会结合用户的位置信息列出经过该地的车次,每个车次信息后跟一个“到站”的按钮,用户只需点击一次即可完成车辆信息提供。而且提供信息给予一定的奖励)。

     获取完信息后可以进行车辆到站信息的预测,并将预测信息发送给对应的人

3、 Benefits:

     能极大程度的提高人们的出行效率,减少等待时间。坐公交的群体绝大部分是上班族、学生族,这一部分年轻群体有压力、生活节奏快,一个高效的出行方式能够减少他们的负面情绪,甚至增加幸福感。同时这个群体的数量大,如果有效益也会很可观。

4、 Competition:

      同类软件:

      8684公交:该软件目前在三大平台(IOS、Android、WP)都有提供,且支持公交查询、线路查询、到站提醒、提供在线查询和离线查询两种方式,虽然可以提供到站提醒的功能,但并不提供所选车辆当前的运行情况,所以乘客无法提前知道车辆的位置信息,并不能对出行做细致的安排,本质上也就是提供了查询线路的功能以及在在车站等车时因其他原因(比如低头玩手机)而错过当前车次(因为可以闹钟提醒)。该软件的装机量相对比较少,用户评价不高,更新较慢。自己试用后发现信息确实很久没有更新,而且不够准确。

      爱帮公交:该软件目前在三大平台都有提供。该软件不仅支持支持公交查询、线路查询、到站提醒、提供在线查询和离线查询两种方式,而且可以知道车辆的实时运行信息(车辆当前在那两个站的区间内)。所以乘客可以清楚的了解车辆的到站信息,有利于乘客出行时间的把握。其装机量相对较多有一定的用户基础,信息更新及时。试用后发现其有一定的准确度,且其和用户之间存在互动,比如:用户纠错、用户确认上车(这样可以得到车辆的准确位置信息)等。用户提供信息可以获得“公交币”可以用在兑换实物奖品或话费。但是其只提供车辆的位置信息,并不结合路况做出预测并推荐用户何时出发。

      目前还有一些只局限于某一特定地方的公交软件,这一类软件因为其地域的限制性所以使用率并不高。

      我们打算做的App不仅能做到公交查询、线路查询、到站提醒、在线查询和离线查询等我们还能做到估计车辆到站时间,预计车辆到达终点时间。能是乘客更全面的把握乘车时间。

  

Team Project Proposal:App:等车时间预测(重写) -- by DengPan