资源描述:
《基于中间件技术的分布式监测系统研究(可编辑)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于中间件技术的分布式监测系统研究国内图书分类号:密级:公开国际图书分类号:西南交通大学曲南父逋大字研究生学位论文基于中间件技术的分布式监测系统研究二年级九级姓名蒲凤平工学硕士申请学位级别专业精密仪器及机械指导教师.陵建政研宜员导师韭童垦婴宜员二零一二年五月一令一一,平丑月:..::::.:::,西南交通大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位
2、论文。本学位论文属于.保密口,在年解密后适用本授权书;.不保密√使用本授权书。请在以上方框内打“”指制币签名:缀杰民’学位论文作者签名:蒂胞手日期:、日期:矽么、加二.奠/。西南交通大学硕士学位论文主要工作声明本人在学位论文中所做的主要工作如下:、通过了解国内外列车安全监测系统现状,提出利用中间件技术搭建列车监测分布式系统的方案,并通过对同类产品进行比较分析,最终选用消息队列中间件来实现整个监测系统。、设计了分布式列车实时监测系统,对各个模块进行了不同的分工,并对不同的数据选择了不同的传输模式。、对动态链接库进行再次封装,采用心跳机制实现直接通讯双方的监测,并对消息进行适当封装,最后编
3、程实现各个功能模块。、对的性能及对车载电脑上下线信息监测进行调试。本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中作了明确的说明。本人完全意识到本声明的法律结果由本人强蚴评毖,絮归埒闫却,劾肛冗缪西南交通大学硕士研究生学位论文第页曼曼皇鼍曼曼曼蔓曼曼曼曼舅曼曼曼曼曼曼曼曼曼曼皇曼曼寰蔓苎.皇曼曼曼曼量曼曼曼曼摘要随着高速铁路的迅速发展,列车安全成为人们十分关心的问题。为了确保列车的安全运行,需要进行列车跟踪实验,对列车进行实时监测。
4、由于检测通道多,采样频率高,短时间内会采集到大量数据。列车监测中的大量数据的存储及转存是列车监测系统面临的一个问题。采集器采集到的数据一方面要存储起来,另一方面需要及时转发到车载电脑,以便实时处理,用以分析列车各个设备的运行状况;并且为了实现地面监测中心对列车的实时远程监测,要求数据能够及时传送到地面。为此本论文针对列车监测网络设计了一套高效的数据传输系统。系统主要由采集模块、车载电脑、、地面服务端和远程监控中心五部分组成。采集模块采集数据、存储并发送到车载电脑,车载电脑处理数据并将处理结果发送到,通过模块转发数据到地面服务端,再由地面服务端转发到远程监控中心,远程监控中心分析这些数据
5、并向采集模块发送控制命令。如果有必要,远程监控中心也可以请求某些采集模块的原始数据。系统通讯的软件实现是基于零消息队列的,有简单、灵活、高效等诸多优点。车载电脑与的通讯、与地面服务端的通讯以及地面服务端与远程监控中的通讯都是由的套接字来实现从远程监控端一直到车载电脑的命令以及从车载电脑一直到远程监控中心的回应都是使用的高级请求回应模式,利用套接字对来实现。原始数据及特征值数据的收发使用套接字对来实现。利用三个独立的的是发布订阅模式,利用线程分别收发这三种数据,以提高整个系统的效率。线程之间的通讯使用信号模式,卜套接字对来实现。利用论文开发了远程监控中心、地面服务端、以及车载电脑的软件,
6、实现了整个列车监测系统的通讯。本文首先介绍了论文的背景、意义以及国内外发展现状,然后对通讯模式及消息有关事项进行了研究,接着对整个系统结构进行了详细介绍,最后详细介绍了各个模块通讯的软件实现,并对的通讯性能进行了测试。关键词:;通讯模式;消息;监测系统;曲一,.,,...,,.;.,.,,也.......,,..,,.?...,.,卜.,%.’,,.,西南交通大学硕士研究生学位论文第页.:;;;;西南交通大学硕士研究生学位论文第Ⅳ页曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼曼量曼曼曼曼曼鼍曼曼曼曼曼曼曼曼..;.一一曼曼鼍曼皇曼曼舅曼曼蔓曼蔓曼曼曼曼目录第章绪论??..研究背景及意义?.国内外研
7、究现状?..列车安全监测系统的国内外现状..发展??..和同类产品相比....??...:??...??.;..的优点?.论文的主要工作一第二章消息中间件?..消息中间件的定义??。.消息中间件的特点??。.的通讯模式..请求回应模由?...发布订阅模式?....管道模式...信号模式.的消息?第三章系统设计.。.列车监测系统结构.系统各个功能模块。?。?...采集模块..车载电脑..:;..模块?...地面服务端..地面监控中心?..利用实现