节点文献

分布式车辆监控管理系统的研究与实现

Research and Implementation of a Distributed Vehicle Surveillance System

【作者】 李国栋

【导师】 张尧弼; 罗阳;

【作者基本信息】 上海交通大学 , 软件工程, 2010, 硕士

【摘要】 随着近几年来胜利油田生产发展的需要,各级单位的机动车辆数量大幅度增长,其中:现有各类运输及生产辅助车辆8166台(套),钻采特种车辆1378台(套),其他型车辆420台。在增强运载能力,提高生产效率的同时,车辆调度效率问题、安全管理和安全运行等问题也日趋凸现出来。针对车辆路线难以控制、运输安全难以保障、调度困难等问题,油田集输公司采取了以现代化加强运营管理,以信息化保证安全运行的方针,开展了车载监控系统的设计和开发工作。针对油田车辆监控的开发需要,通过对目前车载监控在国内、外发展现状的调研,以及对国内同类产品优缺点的分析,本文确定了建立多协议兼容的分布式车辆监控系统的目标。基于此目标,我们确定了包括车载机、监控中心、监控客户端三层的分布式系统结构。并分别对监控中心、分布式监控客户端的实现方式进行了总体规划和详细设计,包括监控中心实现中使用的通信方式、协议分析和消息路由、数据存储四大模块以及客户端实现中的命令下达和接收方式、车辆定位以及导航视图实现、报警信息处理、历史数据回放、用户管理等功能模块。其中,基于多种车载监控协议提出了一个“标准协议”,以实现多协议兼容和系统的分布式监控,这是本文的创新之处。通过对多种车载监控设备协议的分析,论文中提出了包含26条命令的标准协议,并建立了部分车载终端协议与标准协议之间映射转换的接口,使用这些接口,监控中心实现了多种监控终端协议兼容,显著地提升了系统的兼容性、为今后系统进一步升级,使用性价比更优的设备提供了基础。通过部署分布式监控客户端使系统能为用户提供更好的服务,此外更便于进行系统扩展,特别是当系统需要增加接入的车载终端数量时,也为今后基于web进行车辆监控打下了良好的基础。最后,我们使用了快速原型化的方法进行系统实现,通过在开发过程中与系统应用人员的不断交流以及迭代开发、测试的建设方式,显著降低了系统实现时间,通过严格的单元测试、功能测试、性能测试和稳定性测试保证了系统的效率和可靠性。目前该系统已经在油田集输公司得到应用,并通过了跑车试验,达到了预期设计的目标。为油田车辆管理、运行调度、安全生产、防盗窃等方面提出了一套有效的解决方案。

【Abstract】 With the development of Shengli Oil Field, there has a great incensement of vehicle numbers in all levels of units of Shengli Oil Field. Presently, there are totally 8,166 auxiliary vehicles classification for production, 1,378 vehicles for drilling and extracting and 420 vehicles of other usages. Though productivity has been greatly increased, the problems of vehicle management and safety operation is becoming more and more serious, as far as these problems are concerned, Shengli Oil field transportation company started the research of vehicle surveillance system.According to the needs of vehicle surveillance in Shengli Oil field, we carefully studied the development of vehicle surveillance in domestic and abroad, compared the advantages and disadvantages from of several companies, and made the goal of building up a distributed vehicle surveillance system that can compatible with vehicle terminals from different venders. In the overall design, a system that involves three levels which namely vehicle terminals, surveillance center and distributed surveillance clients was put up, and afterwards, we designed the surveillance center and distributed surveillance clients in great detail. As to surveillance center, we decided it includes four modules, that is: communication, protocol analysis, message route, data storage. As far as surveillance client is concerned, we implemented the functions such as command dispatch and receiving, vehicle location navigation, alarm info processing, history record rewinding and user management. Especially, the putting up of the standard protocol that can compatible with multiple vehicle terminal protocols and the distributed surveillance structure are innovations of this paper.First, We recommended a standard protocol which includes 26 commands that can compatible with vehicle terminal protocols from different venders, with this protocol; we build up interfaces between standard protocol and vehicle terminal protocols and thus enhanced the compatibility of the whole system, make it possible to use equipments with even more powerful features. Secondly, we adopted a distributed surveillance that can be easily extended, especially when there are more vehicle terminals need to be managed, furthermore, the distributed structure make a very good basis for vehicle location query from webpage .At last, we use rapid prototyping method in system develop process. During the development we discussed with the users regularly and implemented the system by an iteration process, thus, decrease the time expense remarkably, and with strictly unit test, program function test, efficient test we can ensure the stability efficiency of the whole system. The system has been in operation currently and gave a effective solution to vehicle management in Shengli Oil Field.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络