学位论文 > 优秀研究生学位论文题录展示
AFC系统通信中间件的研究与设计
作 者: 张良春
导 师: 龙鹏飞
学 校: 长沙理工大学
专 业: 计算机应用技术
关键词: 中间件 消息队列 并发处理 Socket
分类号: TP311.5
类 型: 硕士论文
年 份: 2011年
下 载: 4次
引 用: 0次
阅 读: 论文下载
内容摘要
随着城市化进程的加速,城市人口暴增,城市交通压力越来越严重。中国各大城市都在想方设法解决这方面的问题,其中就投入了大量人力物力财力进行城市轨道交通的建设,因此城市轨道交通智能化和信息化的发展空间巨大。自动售检票(Automatic Fare Collection, AFC)系统作为轨道交通智能化设备的重要组成部分,其信息化建设一直备受重视。中间件技术作为一种前沿的软件应用技术,在各种软件系统中发挥着集成度高、可复用性强和提高应用开发效率的优势。本文通过对中间件,特别是通信中间件的研究,阐述了一种通过通信中间件来提高AFC系统软件可靠性、降低开发成本、缩短开发周期的开发体制。本文根据通用性和易维护性原则设计了一种基于消息的通信中间件,同时利用具备兼容性的C++和socket开发技术,封装了一套为各种系统应用软件提供统一接口的通信模式。该通信中间件屏蔽网络连接,不再考虑通信方面的细节问题。在具体实现过程中,运用了以下几点技术来优化通信中间件的性能:采用多线程技术并发通信,提高了数据传输效率,降低了CPU的占用率;对紧急信息开辟实时的通道,对其做专门的处理,尽可能减少这类消息的延时;对所有消息实行优先级控制,建立数据缓冲机制,应用程序在轮询消息队列时,优先检测级别高的消息队列;提供了加密过程,确保数据传输过程中的安全。根据实际应用情况,使用通信中间件后,简化了AFC系统的开发,提高了应用软件的开发效率,使开发人员更加专注于对具体业务的研究。
|
全文目录
摘要 5-6ABSTRACT 6-9第一章 绪论 9-13 1.1 研究背景及意义 9-10 1.2 国内外研究现状 10-11 1.3 本文所做的工作 11 1.4 本文的内容组织 11-13第二章 中间件技术分析 13-26 2.1 中间件的概述 13-14 2.2 通信中间件的几种形式 14-15 2.2.1 远程过程调用 14 2.2.2 会话编程 14-15 2.3 面向消息的中间件技术 15-23 2.3.1 消息传递的相关概念 16-18 2.3.2 消息中间件的结构 18-20 2.3.3 消息队列技术 20-21 2.3.4 消息路由 21-23 2.4 网络通信协议 23-26 2.4.1 TCP 传输控制协议 23-24 2.4.2 UDP 用户数据报协议 24-26第三章 AFC 系统通信中间件的分析与设计 26-34 3.1 AFC 系统简介 26-29 3.1.1 AFC 系统结构 26-27 3.1.2 AFC 系统功能需求 27-29 3.2 通信中间件总体设计 29 3.3 通信管理器设计 29-32 3.3.1 功能说明 30 3.3.2 通信管理器结构 30-32 3.4 用户接口设计 32-34 3.4.1 功能说明 32 3.4.2 用户接口的结构 32-34第四章 AFC 系统中间件实现 34-51 4.1 Socket 技术 34-37 4.1.1 Socket 基础 34-35 4.1.2 Socket 通信实现 35-37 4.2 自定义通信协议 37-39 4.2.1 本地通信协议 37-38 4.2.2 业务通信协议 38-39 4.3 通信中间件的消息处理机制 39-43 4.3.1 消息传递方式 40-41 4.3.2 并发机制 41 4.3.3 消息队列优先级调度 41-42 4.3.4 拥塞控制 42-43 4.4 通信中间件的具体实现 43-48 4.4.1 功能模块划分 43-44 4.4.2 系统接口 44-46 4.4.3 内部处理通信流程 46-48 4.5 仿真实验 48-51 4.5.1 实验环境 48 4.5.2 实验软件 48-49 4.5.3 实验数据 49-50 4.5.4 实验结论 50-51结论与展望 51-52参考文献 52-55致谢 55-56附录(攻读硕士学位期间发表录用论文) 56-57摘要 57-65
|
相似论文
- 医疗信息集成平台中DICOM中间件及访问控制模型的设计与实现,TP311.13
- 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
- 数字电视中间件中图形界面引擎的研究与应用,TP391.41
- 淮阴工学院校园一卡通系统设计及安全策略,TP393.18
- 基于RFID监狱智能管理系统研究与实现,TP315
- 本体在智能小区中的应用研究,TP391.1
- 数字型智能终端系统门口机的设计,TP368.1
- 连续机组物料跟踪子系统的设计与实现,TP311.52
- 基于多信息融合技术的安检信息系统研究,V328.3
- 江北区企业信用信息系统设计与实现,TP311.52
- RFID中间件读写器设备管理研究,TP391.44
- 基于SNS的网络协作学习平台设计与实现,TP311.52
- 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
- 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
- 应用数字水印的高速公路超速抓拍系统中心端软件设设,TP311.52
- 嵌入式RFID中间件的设计与实现,TP391.44
- 医疗自助服务信息系统的设计与研究,TP311.52
- 基于Android平台的无线控制系统设计与实现,TP273
- 110kV变电站综合自动化系统中101规约通信的实现,TM63
- 基于内容的无线传感器网络订阅/发布中间件,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
© 2012 www.xueweilunwen.com
|