用户名: 密码: 验证码:
基于GPS的出租车调度与监控系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着全球定位系统(GPS)的普及和广泛使用,在出租车行业中依靠GPS实时获取车辆的经纬度并以此为基础实现车辆的实时调度与监控系统已经成为可能。
     在国家经济的飞速发展的时代城市交通中的重要组成部分---出租车行业也进入了高速发展期。在不断的发展过程中引申出来的各种管理问题也实实在在的摆到了出租车行业管理的政府单位的面前以及出租车企业管理层面前。出租车行业是一个服务性行业直接面向大众,车辆分散在城市各个地区,对社会的影响和涉及到的范围比较广,随着企业的不断壮大如何合理规划出租车运力的投放、加强出租车的安全管理、加强企业对驾驶员和出租车的监管、减少车辆空驶里程降低油耗减少资源浪费、为乘客提供更快更优质的服务等等切实的问题的解决需要更先进的系统来支撑,通过系统来配合实现本行业的健康稳定发展以及保证企业自身在行业内更具竞争力和更快的决策反应力。从政府管理层面上看:解决城市交通拥堵,减少车辆油耗降低空气污染,加强政府部门对出租车的监管等等需求都需要一套基于GPS的系统来配合。
     如何设计和建设一套完善的系统,最大范围的满足政府的监管的全面性、即使性;企业的管理的科学性、前瞻性;系统本身的可扩展性、健壮性;同时又能为司机和乘客切切实实的带来实际的帮助和实惠,是一套基于GPS的出租车调度与监控系统设计必须考虑也是必须解决的课题。
     本文以为一家出租车企业设计和实现一套调度与监控系统为背景展开论述,以企业实际的高层管理战略方向为目标,企业基础的运营业务数据为基础构建一套完善的出租车调度与监控系统。
     作者的主要工作在于:
     1.充分了解出租车调度需求的基础上设计出租车调度和监控系统,实现支持多线程与大并发数据传输环境下基于事件驱动为主的系统设计。目的是让系统有更清晰的层次结构和更强大的扩展能力。
     2.在系统实现过程中提出并解决大量出租车与系统的数据连接并且保证数据传输的完整性和可靠性问题。目的是让系统以更节省的服务器资源达到更高的效率和可靠度数据传输。
     3.在系统实现过程中提出并解决复杂道路情况下的精确查找可调度车辆的问题。目的是通过更精确的查找车辆进一步减少车辆的空驶里程降低车辆油耗,更快的到达乘客的上车地点。
     4.在系统实现过程中提出并解决海量数据的快速高效的存储与检索问题。并结合在项目实施过程中碰到的实际问题的解决方案的剖析来阐述系统在日常管理起到的实际作用。目的是为实时的车辆监控和管理提供快速和准确的数据支撑。
With the Global Positioning System(GPS) of the popular and widely used in the taxi industry to rely on GPS latitude and longitude of real-time access to vehicle traffic as the basic for achieving real-time scheduling and monitoring system has become possible.
     By the rapid development of national economy the taxi industry has entered a rapid development period.in the continuing process of development arise out of the real variety of management problems placed in the taxi industry,taxi industry executives and management of government units befor.How to rational planning taxi delivery capacity,strengthen the security of the taxi management,reduce vehicle miles KongShi reduce fuel consumption,provide passenger with quality services faster and more practical solution to the problem,and so require more advanced system to support,through the system with the realization of healthy and stable development of the industry and to ensure their own in the industry more competitive and faster decision-making responsiveness.GPS-based taxi dispatching and vechicle supervised systems operating in real time based on latitude,longitude and speed of wireless transmission technologies and use of geographic information system (GIS),all vehicles are able to promptly and effectively to manage.At present ,many large and medium taxi companies have the radio manual operation from the original turn GPS-based automatic scheduling and also many secondary cities have established the city led to the transport sector and the GPS-based taxi dispatching platform.
     How to design and build a complete system to meet the widest range of comprehensive government regulation,even if the sexual;scientific enterprise management,forward-looking;while for the driver and passenger surly bring practical help and benefits is a GPS-based taxi dispatching and monitoring system design must consider also the issue must be resolved.
     In this paper ,a taxi company that designed and implemented a scheduling and monitoring system to start the background discussion of the senior management of the enterprise strategic direction of the actual target,business operations based on building a comprehensive data-based taxi dispatching and monitoring system.
     The author’s main work is:
     1. Scheduling needs to fully understand the basis of a taxi cab on the design of scheduling and monitoring system, support multi-threaded data transfer and large concurrent event-driven environment based on system design. Purpose is to make the system more clear hierarchy and greater expansion capabilities.
     2. Made the implementation process in the system and resolve a large number of taxis with the system and data connections to ensure data transmission integrity issues. Purpose is to make the system more to save the server resources to achieve higher efficiency and reliability of data transmission.
     3. Made the implementation process in the system and solve complex road situations accurately locate the vehicle scheduling problem can be. Purpose is to find vehicles through more accurate and further reduce vehicle fuel consumption and reduce vehicle mileage Kongshi and faster to reach the passengers on the train location.
     4. Proposed in the system implementation process and address the rapid and efficient mass data storage and retrieval problems. Implementation of the project combined with the practical problems encountered during the solution of the analysis to elaborate the system in the daily management of the actual role play Purpose vehicle for real-time monitoring and management support for fast and accurate data.
引文
[1] Elliot D.Kaplan,Christopher J.Hegarty, Understanding GPS Principles and Applications Second Edition, ARTECH HOUSE,Inc, 2006,3-4
    [2] James Bao-Yen Tsui“Fundamentals of Global Positioning System Receivers:A Software Approach”2000 Wiley&Sons,Inc,4-5
    [3] Brian Goetz,Tim Peierls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea, Java Concurrency in Practice[M] , Addison Wesley Professional , May 09 2006,314-325
    [4] Steven John Metsker,William C.Wake著;龚波、赵彩琳、陈蓓译,Java设计模式[M],人民邮电出版社,2007年3月, 42-56
    [5] Craig Larman ,Applying UML and Patterns An Introduction to Object-Oriented Analysis and Design and Iterative Development Third Edition[M] , ISBN 7-111-18682-6,2006,221-226
    [6] Barbara Liskov , Program Develop in Java Abstraction,Specification,and Object-Oriented Design[M],Addison-Wesley, 2000 ,325-327
    [7] Beck,Kent,Junit Pocket Guide[M],O’Reilly Media,Inc,2004 ,5-8
    [8] Martin Fowler,Kent Beck ,Refactoring:Improving the Design of Existing Code[M], Addison Wesley ,2010 ,5-9
    [9] Ken Arnold,James Gosling, and David Holmes,The Java Programming Language,Forth Edition[M],Addison-Wesley ,2005,1-8
    [10] Robert C.Martin , Design Principles and Design Patterns[M] , www.objectmentor.com,1-15
    [11] Elliotte Rusty Harold ,Java? I/O 2nd Edition[M],O’Reilly, May 2006 ,225-226
    [12] Scott Oaks,Henry Wong,Java Threads,Third Edition[M] ,O’Reilly ,September 2004 ,126-128
    [13] Doug Lea,Concurrent Programming in Java?: Design Principles and Patterns, Second Edition [M], Addison Wesley, October 01, 1999 ,10-29
    [14] Doug Lea, A Java Fork/Join Framework[C],State University of New York as Oswego, Oswego NY 13126,1-3
    [15] Doug Lea, The java.util.concurrent Synchronizer Framework[C],SUNY Oswego, Oswego NY 13126,1-3
    [16] Roy Thomas Fielding ,Architectural Styles and the Design of Network-based Software Architectures[C],University of CALIFORNIA IRVINE ,2000 ,45-47
    [17] W.Richard Stevens ,TCP/IP Illustracted Volume 1:The Protocols[M],Addision-Wesley,2000,3-5
    [18] Ron Hitchens ,Java? NIO[M],O’Reilly, August 2002,51-67
    [19] Graham Hamilton, JavaBeans[M],Sun Microsystems, 1997,7-10
    [20] Sun Microsystems,Inc Sun Java System Application Server Enterprise Edition 8.2 Performance Tuning Guide[S],2007 Sun Microsystems,Inc,311-315
    [21] http://mina.apache.org/[K]
    [22] Sun Microsystems, Memory Management in the Jave HotSpot Virtual Machine[S],Sun Microsystems ,2006 ,427-428
    [23] Hans Boehm,Finalization,Threads,and the Java Memory Model[C],JavaOne presentation, 2005,167-194,
    [24] Tim Lindholm,Frank Yellin, The Jave Virtual Machine Specification Second Edition[M], Sun Microsystems,Inc ,1999,110-121
    [25] Oracle Performance Tuning Guide http://www.oracle.com/pls/db112/homepage
    [26] Bill Venners著,曹晓刚,蒋靖译,深入java虚拟机(第2版)[M],机械工业出版社,2003,225-227
    [27] Erich Gamma,Richard Helm,Ralph Johnson,and John Vlissides,Design Patterns[M],Addision-Wesley,1995 ,4-5
    [28]林榕、丘舍金等,福建省营运车辆卫星定位安全服务系统平台,地方标准:DB35/T832-2008[S],2008,42-46
    [29]林榕、周显江等,福建省营运车辆卫星定位安全服务系统终端通讯协议及数据格式福建地方标准:DB35/T834-2008[S],2008,78-82
    [30] Joshua Bloch ,Neal Gafter,Java Puzzlers[M],Addison-Wesley ,2005,15-23

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700