广域监控系统中协议解析器的设计与实现

被引量 : 0次 | 上传用户:huaweihbl999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
广域监控系统中被控对象的多样性和复杂性决定了数据通信协议的易变性,而协议数据单元解析是广域监控系统数据处理的核心部分,在与具有不同应用层协议的被控对象进行通信时,需要编写各自专用的协议解析程序,这往往会造成整个广域监控系统的复杂和冗余,所以设计并实现一个统一的协议解析器用以完成现场层和监控层之间的数据交换具有现实意义。论文以车辆监控系统为特例,被控对象为企业工程车辆,研究了协议数据单元的解析和构建方法。首先,通过分析用户需求制定了一套可扩展的数据通信协议,并用XML配置文件的形式描述协议,使协议描述与协议数据单元解析代码相分离;其次,设计了验证协议格式配置文件合法性的Schema文档,在设计层次和应用层次规范了协议解析器的可解析字段,并总结了Schema的设计原则;最后将协议数据单元解析分为初次解析和再次解析两个过程,利用设计模式、依赖注入等软件开发技术,完成了协议解析器的实现,并在数据可靠性和解析效率上初步达到了系统设计要求。当协议出现更新时,协议解析器仍然可以根据修改后的XML配置文件重新配置自身结构并正确解析新的协议数据单元。
其他文献
民国时期 ,基督教 ① 在云南少数民族地区得到了较快的传播。作为传教的重要手段 ,基督教传教士在传教的过程中 ,广泛地建立了教会学校。教会学校的建立 ,对云南少数民族地区
干涉测量中的散斑噪声极大地限制了光学相干层析(OCT)成像中特征信息的提取,因此,如何减小散斑噪声成为OCT成像领域的一个重要问题。利用最小化Csiszar Ⅰ-散度的测量方法推
教学评价的根本目的是促进教育对象的发展。目前的大学英语评估模式多数以终结性评价为主,以分数衡量教与学的优劣。这种评价模式重结果、轻过程,难以对动态的教学过程作出评
目的探讨传统方式评估维持性血液透析(MHD)者干体质量准确性度的相关影响因素。方法选择MHD患者109例,传统方式估算患者干体质量后使用人体成分分析仪(BCM)测量干体质量,按照
<正>围绕财产继承问题,一个家族展开了一场激烈的明争暗斗,仿佛一窝盘缠在一起的毒蛇。本书由三封信组成,拓展了莫里亚克小说的艺术表现方式,莫里亚克将追叙、独白等招牌技巧
能源是人类赖以生存、经济发展和社会进步的重要基础资源。欧盟作为当今世界上经济一体化程度最高的区域性经济组织,其各种制度均通过立法固定,在节能法律制度的构建和运行上
邓小平农民问题理论是邓小平理论的历史起点和逻辑起点,构成了邓小平理论不可或缺和最具特色的组成部分。党的思想路线在农村改革开放实践中得到恢复和发展;农民问题是党实行
瑞典全民浓厚的环境意识得益于其从幼儿园开始的环境教育。瑞典学前教育课程目标中彰显环境价值理念,幼儿园环境设置体现"隐性课程"的作用,幼儿日常活动中渗透环境意识培养和
<正>2014年高考18套试卷,全部是材料作文;2013年高考18套试卷中,除天津卷是半命题作文外,其余全部是材料作文;2012年高考17套试卷中的作文,除江苏卷外,全部采用材料作文;另外
目的探讨提高大动脉炎诊断水平,为临床医务人员提供借鉴。方法选取该院2000年5月—2012年10月诊断的8例大动脉炎患者,对其发生延时诊断及误诊的原因进行分析。结果 8例患者中