首页> 中文学位 >基于在线路况的路径预估到达时间系统的设计与实现
【6h】

基于在线路况的路径预估到达时间系统的设计与实现

代理获取

目录

第一个书签之前

展开▼

摘要

互联网已经渗透到了生活中的每一个角落而互联网出行的出现对传统的出租车行业也带来了很大的冲击,已经占据了人们出行的很大一部分。人们选择出行主要考虑的因素是时间因素与经济因素,更短的时间则意味着可以带来更高的收益,目前的打车行业面临着几个挑战:等待时间长、订单量太、交通拥堵、车辆密度高、打车供需不平衡导致用户很难在高峰期打到车,并且在低谷期人流少而司机长时间等待。由此可见,预估时间的计算在出行中是一个非常重要的研究课题。 本文首先介绍该项目的研究背景与意义,之后介绍项目中采用的关键技术,包括Thrift框架与RPC通信、Protobuf、Kafka、GBDT模型等。接下来对该项目进行系统需求分析和系统设计,该系统由Thrift框架实现,按照不同功能模块分为Broker模块,路径规划模块,预估到达时间模块和在线路况模块。Broker模块为系统的接入层,负责分发系统流量,做负载均衡以及控制业务流程,路径规划模块负责计算路径,由Broker模块调用输出一串link_id,预估到达时间模块根据link_id计算出这段路线的预计行驶时间为多少,在线路况模块提供了当前道路中的所有路线中的一个速度均值。介绍完系统设计之后,本文给出了系统的具体实现,介绍一些关键函数的实现过程。最后介绍系统测试,包括功能性测试,性能测试以及稳定性测试,并根据测试结果给出相关结论。 路径预估到达时间系统是一套基于在线路况的Thrift后台服务,采用Linux下C++编程,系统可以根据本系统计算出用户想要的剩余行驶时间,为用户提供方便快捷的打车服务。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号