论文部分内容阅读
Trip Planner项目是Integrated Real-time Mobility Assistant (IRMA)实时移动助手的主要组成部分。IRMA实时移动助手为用户的移动生命周期提供智能服务,目的是通过这些智能服务使我们的城市更加智能化。IRMA trip planner提供的智能服务是用在帮助人们处理在计划路线前、执行路线监控的过程中和路线结束后分别遇到的的问题。本课题的重点是在移动设备上实现IRMA tripplanner提供的智能服务,尤其是支持Android系统的移动设备。Trip Planner项目是基于开源项目OpenTripPlanner系统的基础上进行的二次开发。作为开源项目,OpenTripPlanner系统具有更好的扩展性并且支持使用开放性数据,这意味着可以通过修改其路径算法来提供更加精确和智能化的路线规划功能。开放性数据的优点是可以从不同的途径获取更多的数据信息(如交通公司和城市管理部门)。在本课题中,我们使用GTFS数据来自交通公司。通过将GTFS和OSM数据的结合,IRMA trip planner系统可以为世界上的不同地区提供路线规划功能。本课题在OpenTripPlanner系统的基础上对其进行改进,开发了一个Android手机应用程序,使其可以使用来自OpenTripPlanner提供的服务。然后设计和实现了一些新的功能如创建个人账户、保存路径、删除路径等这些在OpenTripPlanner系统中没有提供的功能。除此之外,我们还提供了实时路线监控这一新的智能服务功能,该功能通过使用GCM服务来实现信息的实时传递。这个新的功能可以帮助用户顺利按时抵达终点,当发生交通事故或者其他交通问题时,通知用户事件发生并提醒用户及时改变自己的行程路线。本文通过需求分析,系统设计,系统实现以及系统测试等几个方面的描述来更好的介绍IRMA trip planner android手机应用的开发过程。最后,在总结了现有完成工作的基础上,对未来的工作进行了展望。