广域监控系统的可重构协议解析器设计与开发

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:zhuxh054
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前广域监控系统已广泛应用于众多领域。与其它监控系统相比,其被控对象分布范围广,且具有多样性和易变性。不同种类的被控对象需要不同的数据通信协议;当需求发生变化时,协议也需要相应的变化。因而,研究可扩展的数据通信协议以及合理的数据帧解析与构建策略具有现实意义。本文以广域监控系统中的车辆监控系统为对象,研究其数据帧解析与构建策略,并利用软件重构和设计模式等软件开发技术,使实现数据帧解析与构建功能的协议解析器具有可重构、易扩展和易维护的性能。本文首先根据车辆监控系统信息交互的类型,设计出可扩展的数据通信协议;其次将协议的格式以XML文档的形式进行描述,减少协议与代码的耦合,并设计验证协议格式的XML Schema文档;最后依据XML Schema文档,采用数据访问层、业务逻辑层和表现层的三层结构进行代码编写。当协议变化时,只要相应的XML文档仍符合XML Schema,协议解析器便能够重新配置自身的结构,实现数据帧的解析。若协议在原来基础上增加了新字段,只需简单添加新的解析模块并修改相应的XML文档就能完成解析任务。
其他文献
H.264/AVC是由ITU-T视频编码专家组VCEG(Video Coding Experts Group)和ISO/IEC运动图象专家组MPEG(Moving Picture Experts Group)共同制定的视频编码标准,这一编码标准可获
在焊接过程中,会产生强可见光及红外线、紫外线等射线,对人体的眼睛和面部皮肤造成伤害。液晶自动变光电焊面罩是保护焊接工人免受弧光伤害的重要防护装备之一。目前国内生产销
物联网是我们对生产生活的各个方面进行方便快捷的控制和管理的基础,是各种产业向现代化转变的重要契机。但是,要充分发挥物联网的作用,其必须符合应用范围广、可靠性高、使
随着微操作研究的不断发展和深入,多目标操作和批量目标操作已逐渐成为微操作的研究热点。本文以满足批量目标微操作研究的需求为目的,对原有MR04微操作机器人系统进行改造,包括
AUV(自主式水下潜航器)是一个典型的具有非线性、耦合性和运动模型水动力不确定性的系统。AUV在近水面航行时,复杂的海流干扰将使其航迹跟踪控制更加困难。本文为提高AUV航迹
多目标优化问题在现实生活中到处可见,对它的研究更符合实际发展,具有重要的研究意义。在多目标优化问题中,所要优化的问题往往有多个目标,这些优化目标之间又相互冲突,因而
反应釜作为一种化学反应设备,在石油、化工、医药、食品等批量或半批量的生产过程中具有广泛的应用。然而由于反应釜的温度控制过程具有非线性、大惯性、强滞后和模型结构不
能源问题是决定新世纪社会发展的突出问题,如何提高能源的利用率已引起全世界人民的关注。能量回馈系统作为用电设备与供电电网的接入口,可以实现直流电和交流电形式的转换,
随着开放式运动控制系统的发展,以DSP为运算及控制的核心器件已经成为了运动控制器发展的主流。传统的PC机拥有强大的信息处理能力、界面友好、开放程度高,这些年来一直作为
物联网是信息通信技术的发展趋势之一,推动着信息产业的第三次发展浪潮。在物联网技术支撑下,各行各业都朝着智能化方向发展,形成智慧产业,如智能交通、智能农业、智能电网、