基于IOCP的交通信号控制通信服务器研究

被引量 : 0次 | 上传用户:m374018
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
城市交通信号控制系统(UTCS)作为智能交通管理系统(ITS)的一个重要子系统,能够实时调整控制区域内的信号配时方案,均衡路网交通流运行,使停车次数、延误时间及环境污染等减至最小,充分发挥道路系统的交通效益,从而保证了城市交通干线乃至整个城市交通路网的畅通、安全、高效运行。通信服务器作为交通信号控制系统的重要组成部分,负责与路口信号机、用户监控终端及交通控制优化软件的数据通信及处理。通信服务器必须能够保证长时间的为大量的信号机及用户终端软件提供数据通信服务。本文通过对交通信号控制系统通信服务器应用功能的研究与分析,针对交通信号控制系统客户端连接数量巨大、小容量数据包通信频繁等特点,提出了一种基于IOCP机制设计高性能通信服务器的方法,并采用Visual C++6.0语言加以实现。首先介绍了交通信号控制系统的总体结构和主要组成模块,阐明了通信服务器在其所起的核心作用;接着对IOCP网络通信模型以及多线程编程技术进行了介绍,并论述了IOCP完成端口模型在处理大量并发套接字I/O请求服务性能方面的优势;然后从需求分析入手,描述了基于IOCP模型的通信服务器设计方案,包括总体框架设计、通信协议设计以及通信数据表设计等;最后基于该设计方案,开发并实现了一款高性能的通信服务器,并详细呈现了通信服务器应用程序各模块的实现过程和结果。在具体实现过程中,本文还讨论分析了通信服务器需考虑的关键问题并给出了解决方案。针对通信服务器在性能测试过程中难以采用大量真实的路口信号机来进行测试的问题,本文研究并实现了一款信号机仿真器软件来对通信服务器的性能进行测试。通过搭建仿真测试平台,对通信服务器的客户端并发量、客户端响应、资源消耗等性能指标进行测试,大大降低了开发成本,而且操作简便,效果良好。仿真测试结果表明,通信服务器有效地实现了各项功能与性能指标,达到了预期的设计目标。本文研究工作的成果及意义在于,基于IOCP机制设计的高性能可伸缩通信服务器,实现了同时对上千台路口信号机的监控和管理,满足了交通信号控制系统的设计要求,且具有稳定、高效的性能。根据本文论述的方法所设计的通信服务器已经在无锡、昆山、吴江等多个城市交通信号控制工程中得用应用,取得了良好的应用效果。
其他文献
从历史文化的角度来说,中西方文化无论从萌芽、发展到现在的格局无疑是各具特色的。一个偏重群体关系和整体作用,提倡大家庭理论;一个偏重个体能力和英雄主义,提倡自由万岁。
<正> 记者日前从中国内部审计协会获悉到目前为止,有160名财会审计工作者获得了CIA证书。他们成为在国内取得CIA证书的第一批内部审计人员。 CIA是“国际注册内部审计师”的
目的探讨CA125在活动性肺结核中的临床应用价值。方法选取60例活动性肺结核、60例非活动性肺结核患者及健康体检者32例作为研究对象,对治疗前及治疗后2、3、6个月的血清CA125
针对传统Web文本聚类算法没有考虑Web文本主题信息导致对多主题Web文本聚类结果准确率不高的问题,提出基于主题的Web文本聚类方法。该方法通过主题提取、特征抽取、文本聚类
博客营销是通过博客网站或博客论坛接触博客作者和浏览者,利用博客作者个人的知识、兴趣和生活体验等传播商品信息的营销活动。本文试图从博客营销的内涵及服装企业博客营销
主要讨论了火力发电厂凝汽器不锈钢冷却管采用自动脉冲氩弧焊时的焊接工艺特点,为今后薄壁不锈钢管自动脉冲氩弧焊的应用提供焊接技术参考.
<正>被人誉为全国"最适合生存的地方",空气清新,无污染,没有隆冬和酷暑,这就是气候宜人、景色秀丽的海滨城市——大连。有人形容这里的冬天阳光温暖,夏日凉风习习,花木繁茂,
产品的研发能力是企业的核心竞争力。随着我国饲料行业逐步进入成熟期,对产品质量、价格和技术含量的要求也越来越高,产品同质化的情况日趋严重。但遗憾的是,在我国无论是大
本文在综述国内有关公允价值的规范研究和实证研究的基础上,指出当前公允价值研究中存在的问题。为未来公允价值的研究提供借鉴。