- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟基于GPS出租车调度系统设计与实现
模拟基于GPS出租车调度系统设计与实现
摘要:该文的研究目的是推出一个具有较高自动化程度的出租汽车调度系统,通过该系统可以对出租车进行合理调度,减少空载运营、交通堵塞和资源浪费,方便用户出行,提高出租车运营效率。该文主要研究GPS定位信息的获取和基于TCP的socket网络通信,通过模拟GPS定位信息的接收,对位置信息点周边范围的数据进行精确处理,设计出一套出租车实时调度系统。该系统主要分为三部分,分别是客户端、服务器端和预约端。该系统成功模拟了GPS定位信息的及时获取,并且完成发送约车人需求、服务器端调度处理和客户端响应。该系统可以缩短约车人等车时间,提高出租车公司的服务质量,增加出租车每日载客量,为车辆合理自动化调度提供有效参考。
关键词:GPS;TCP;出租车调度;心跳机制;Select IO复用
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)22-5051-05
在大多数国家,出租车都是一种十分普遍和便捷的交通工具。国外对车辆调度监控系统的研究较早,20世纪90年代中后期就己经有许多比较成熟的产品投放到市场。目前,国际上流行的车辆调度系统是美国模块公司的DISPATCH,它是综合监控系统,软、硬件功能都很强,经过多年的发展,现己能实现GPS定位、对设备转台自动监控、自动派车等功能,己经在世界范围内得到了广泛的使用。在西方很多发达国家的城市如伦敦、巴黎、新加坡等,在马路上,很难找到一辆空驶的出租车,除非电话预约,或者在指定的停靠地点,很少能看到在街头打车的人,一般都是电话叫车。新加坡的出租车公司也早在1995年底就有了较完备的GPS智能化调度管理系统为乘客提供派车服务[1]。
在国内,以GPS, GIS以及无线通信技术为核心的车辆调度系统的研究和应用也有了很大的发展,并在各行各业中已经得到一定的发展和应用,尤其在公安、金融、物流、公交、出租等部门。我国从90年代初期才开始车辆调度监控系统的研究,并在1994年至1995年形成第一个高潮。在国内的出租车市场上除了少数大城市(如上海、北京等)的部分出租车安装运行了出租车调度系统外,国内大多数城市仍然以乘客街头叫车为???,虽然部分城市已经实现了出租车安装GPS设备和实时记录出租车位置信息,但是并没有很好地利用这些GPS位置信息为出租车调度服务,导致很多出租车GPS系统成为摆设。综上所述,我国的出租车调度系统无论是在技术水平还是在应用方面和国外的发达国家相比还存在着较大的差距。我国的车辆调度系统虽然在应用面和规模上在国际上居于领先地位,但是从系统的技术水平、产品的质量和成熟程度来说,还处在发展时期。
随着城市建设规模不断扩大,车辆日益增多,城市道路日益复杂,人们对交通运输有了更高的要求。出租车以其方便、快捷、安全、舒适的特点,成为城市交通运输体系的重要组成部分。为了适应城市交通的不断发展和社会治安的改善,出租车的现代化管理已提上议事日程,建立一个统一、高效、通畅、覆盖范围广、带有普遍性的出租车监控调度系统就显得非常有必要。而3G技术(GPS、GIS、GSM)的发展使得建立这样的系统变成可能[2]。 经济的发展,社会的进步,人民生活水平的提高,为出租车行业发展创造了有利条件。城市出租车数量近年来增长迅速,但是行业管理的相对落后带来了种种弊病:效率低,费用高,实时性差,调度分散,资源浪费,行业发展受阻。加上近年来出租车抢劫案件显著增加,给驾驶员人身安全和财产造成严重威胁。目前,大多数出租车都可以提供24小时全天候服务,乘客搭乘出租车的方式主要是扬招式。随着出租车投放数量的增加,这种粗放的管理模式,使出租汽车的营运效率呈下降趋势[3]。主要表现在出租车的空驶率高、交通堵塞、油料浪费和环境污染等方面。因此,推出基于无线通信技术、网络技术、GPS (Global Positioning System)技术、GIS(Geographic Information System)技术建立具有较高自动化程度的出租汽车调度系统,对出租车进行合理调度,提高运营效率,减少空载运营和交通堵塞已经是势在必行。
1 关键技术介绍
1.1 心跳机制
当客户端与服务器端建立基于TCP的socket网络连接之后,如果在客户正常退出之前出现客户端掉线情况,这时在服务器端仍然以为该客户端正常连接,并且服务器端的在线用户信息链表中仍然保留该用户的在线信息,这样的情况是极其严重的。一方面增加服务器的负担,另一方面造成系统不稳定性,给用户的使用造成影响,所以要引入心跳机制来解决这种问题[4]。
心跳机制:心跳机制在客户端与服务端之间使用,客户端定时向服务端发送一个数据包(心跳包),证明自己活着,也可以汇报状况。服务器超过一定的时
文档评论(0)