摘要: |
近年来我国高速公路得到了很快的发展,浙江省高速公路的发展一直处于国内前列,截止2004年底,已开通1442公里,省内实现了“四小时交通圈”,高速公路已成为浙江省公路交通的主动脉。为了加强对交通违法行为的整治力度,实现对刑事车辆的布控设防,浙江省高速交警总队拟在浙江省高速公路30个卡口建设车辆监控系统,整个系统实现全省联网,对于交通违法车辆、布控车辆、设防车辆进行监控和报警。本文主要介绍此高速公路车辆监控系统的卡口端软件的实现。
首先,本文在系统项目需求的基础上,给出了高速公路车辆监控系统的整体设计和逻辑结构。本文剩下部分对高速公路车辆监控系统卡口端软件的设计和实现做了详细的介绍。
第二,本文介绍了卡口端监控处理程序的设计以及实现中使用的关键技术。内容包括在VC环境下,通过封装库转换链接符号名地方法使用Delphi动态链接库的技术,车辆数据采集、比对、报警处理的流程及实现方法,以及串口设备的控制实现和使用多线程进行串口编程以提高软件执行效率。
第三,本文给出了一种高效可靠地数据库数据交换方法以及具体实现,并讨论了数据上传下发过程中的数据一致性问题。
第四,本文介绍了卡口端程序状态监控软件的设计与实现。它给出了一种利用硬件WatchDog对程序运行状态进行监控的有效方法,并详细介绍了在Windows环境下控制系统重启,以及使用WinIO库访问I/O端口的关键技术。
在本文的最后,介绍了车牌识别模拟软件的设计思路、多线程实现原理、以及用随机函数产生车辆数据的实现方法。
|