论文题名: | 面向交通控制与诱导协调系统的信息平台研究 |
关键词: | 智能交通系统;信息平台;网络数据处理;缓冲队列;数据交换区 |
摘要: | 在交通控制与诱导协调系统中,系统内的数据采集子系统、控制子系统、诱导子系统和信息发布子系统之间的如何进行数据交换,是系统设计中的重要问题。面向交通控制与诱导协调系统的信息平台,作为整个系统的信息枢纽,承担着其余子系统之间数据交换的任务,它的设计和开发是交通控制与诱导协调系统开发的一个重要部分。 本文从整个系统对信息平台的功能需求分析出发,首先对信息平台的数据流程进行分析,讨论了三种典型的数据流程。在上述基础上,给出了信息平台的总体设计方案,包括数据接收层、数据加工层和数据发送层。并对架构的各个功能层的具体实现进行了阐述。 针对信息平台网络处理数据量大、性能要求高的需求,本文对网络数据处理模型进行了研究。通过比较阻塞、非阻塞同步、非阻塞异步三种处理模型,分析了信息平台网络数据处理的特点,选择非阻塞异步模型作为信息平台的网络数据处理模型,并给出了利用Multiple Reactor设计模式对这种模型的具体实现。 而对于信息平台数据前后端处理不同步所产生的一些问题,本文通过对这些问题的分析和总结,提出了设立多级缓冲队列的方案来优化信息平台的设计和性能。随后,针对这种多级缓冲队列,通过对任务调度算法的分析和比较,给出了一种改进的多级缓冲队列调度机制。最后在这种机制上增加了阀值触发和定时器的处理。 在信息平台对数据库的过大的数据查询压力方面,本文分析了设立数据交换区的必要性,随后给出了数据交换区的整体设计。分析和比较了数据更新算法。结合信息平台整体设计和交通数据的特点,设计了针对信息平台的数据交换区更新算法,提高了信息平台的数据查询性能。 最后,对本文的研究做出了总结,对下一步的工作进行了展望。 |
作者: | 陈磊 |
专业: | 管理科学与工程 |
导师: | 马寿峰 |
授予学位: | 硕士 |
授予学位单位: | 天津大学 |
学位年度: | 2009 |
正文语种: | 中文 |