论文题名: | 广域监控系统中协议解析器的设计与实现 |
关键词: | 广域监控系统;协议解析器;可扩展数据通信协议;协议数据单元;车辆监控系统 |
摘要: | 广域监控系统中被控对象的多样性和复杂性决定了数据通信协议的易变性,而协议数据单元解析是广域监控系统数据处理的核心部分,在与具有不同应用层协议的被控对象进行通信时,需要编写各自专用的协议解析程序,这往往会造成整个广域监控系统的复杂和冗余,所以设计并实现一个统一的协议解析器用以完成现场层和监控层之间的数据交换具有现实意义。 论文以车辆监控系统为特例,被控对象为企业工程车辆,研究了协议数据单元的解析和构建方法。 首先,通过分析用户需求制定了一套可扩展的数据通信协议,并用XML配置文件的形式描述协议,使协议描述与协议数据单元解析代码相分离;其次,设计了验证协议格式配置文件合法性的Schema文档,在设计层次和应用层次规范了协议解析器的可解析字段,并总结了Schema的设计原则;最后将协议数据单元解析分为初次解析和再次解析两个过程,利用设计模式、依赖注入等软件开发技术,完成了协议解析器的实现,并在数据可靠性和解析效率上初步达到了系统设计要求。当协议出现更新时,协议解析器仍然可以根据修改后的XML配置文件重新配置自身结构并正确解析新的协议数据单元。 |
作者: | 周东 |
专业: | 控制理论与控制工程 |
导师: | 朱岩 |
授予学位: | 硕士 |
授予学位单位: | 南京理工大学 |
学位年度: | 2010 |
正文语种: | 中文 |