一种可扩展协议分析系统及方法技术方案

技术编号:5443769 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种可扩展协议分析系统,其特征在于,包括:输入模块,用于接受设备协议的本地输入;协议分析模块,用于对接收到的设备协议进行分析,并将其转换为统一格式的协议;输出模块,用于输出转换后协议的标准格式数据。本发明专利技术的可扩展协议分析系统可将不同的设备通讯协议完整的转化为统一的数据格式,实现用户的数据一致。本发明专利技术还提供一种可扩展协议分析方法。

【技术实现步骤摘要】

本专利技术涉及动力环境监控领域,特别涉及到了 一种动力环境监控系统集成监控设 备协议的可扩展分析系统及方法。
技术介绍
动力环境监控系统能够针对各种通讯网点(如计算机机房)的设备特点和工作环 境,提供对其安装的UPS、蓄电池组、发电机、空调等智能或非智能设备以及温湿度、烟、火、 水、门禁等环境实现控制、检测等功能。在动力环境监控领域中,传统的硬件厂商拥有各自 的硬件设备和精湛的软件技术,随着软件技术和硬件设备的不断更新以及向前发展,形成 了各自独立的监控系统和管理模式。用户在购买设备时,通过设备厂家的系统来实现监控 和管理的需求。然而随着科技的不断进步和信息化的快速发展,促使设备监控系统由各自 管理向集中集成管理方向逐步演进。而传统的硬件设备厂商,在客户需求不断提高的同时 而形成的各自特色系统中,更多的以公共设备通讯协议形式发布(这种协议形式利用了通 讯传输设备所能提供的不同传输信道资源),也为设备的集中管理提供了可能。但是大相径 庭的硬件设备通讯协议,对设备的集中管理和集成监控系统提出了严峻挑战,因此有必要 设计一种通用性的数据格式,安全、稳定、高效的实现数据的一致性存储、管理和查询,为用 户节约资源和运行维护的投入,降低运营成本,方便用户的日常操作和管理。例如,一个小型的动力环境监控系统包含2台温湿度、1台UPS、1台空调、1路视 频。温湿度、UPS、空调、视频分别采用不同硬件设备通讯协议,那么,集成监控系统或集中管 理系统就需设计至少四种不同的设备通讯协议和数据存储格式才能实现系统集成,而用户 相应的需要记忆至少四种数据格式,才能理解和应用本集成系统。如果每一个项目都需要 单独定制配套的协议管理和数据存储的话,不但费力,还要耽误宝贵的工期时间,用户也需 记忆太多的不同数据。这样做不利于用户的使用和操作,同时大大增加了包括系统集成商、 用户的工作量。因此,如何应对日益增多的硬件厂商和越来越多的设备通讯协议,从而降低配套 开发带来的一些负面效果,提高效率,是目前动力环境监控领域的方向之一。
技术实现思路
本专利技术的目的是提出一种可扩展协议的分析系统,实现对不同的动力环境监控设 备的通讯协议进行完整转化,统一为标准的数据格式,系统透明处理,实现用户的数据一 致,方便用户的日常操作和管理。本专利技术还提供一种可扩展协议的分析方法。为解决本专利技术的技术问题,本专利技术公开一种可扩展协议分析系统,其包括 输入模块,用于接受设备协议的本地输入;协议分析模块,用于对接收到的设备协议进行分析,并将其转换为统一格式的协议; 输出模块,用于输出协议转换后的标准格式数据。本专利技术还公开一种可扩展协议的分析方法,其步骤包括 接收设备协议的本地输入;对接收到的设备协议进行分析,并将其转换为统一格式的协议; 输出转换后协议的标准格式数据。与现有技术相比,本专利技术对动力环境监控领域的设备协议采用可扩展的协议分析 方法,能够生成统一的数据格式,系统接入设备后可进行统一的管理,有效的降低了系统开 销,增加了系统的扩展性,提高了系统的运行效率和通用性。附图说明图1是本专利技术的可扩展协议的分析方法及系统的示意图。图2是本专利技术的协议的存储格式的示意图。图3是本专利技术的协议扩展分析方法的示意图。图4是本专利技术输出的统一的数据格式的示意图。具体实施例方式请参阅图1,在本专利技术的可扩展协议的分析系统中,包括输入模块、协议分析模块 和输出模块三大模块。其中输入模块接收“设备协议”的本地输入,输出模块负责“统一数 据输出”从而输出标准格式数据,协议分析模块包括标准协议分析单元和扩展协议分析单 元,共同完成对“设备协议”本地输入的“转换标示”和“输出标示”,并提供可控的差错处理 机制。在本专利技术中,采用统一的协议存储格式,如图2所示。在该数据存储格式中,包括 协议通用的公共名称、协议处理的数据类型、协议处理的数据表总数、各数据表的内容名 称、偏移量、运算方法及数据、结束符。本专利技术的可扩展协议的分析方法的具体步骤如下“协议分析模块”初始化,生成“本地协议库”,准备获取或接收本地设备协议的输入; 获取或接收到本地设备协议输入后,首先协议库接口模块扫描“本地协议库”,判断该 设备协议是否已包含在本地协议库中若包含在系统的本地协议库中,“标准协议分析单元”启动完成“转换标示”并启动相应 的“分析方法”进行协议分析,完成“输出标示”;若有错误,则启动差错处理,最后由“输出 接口 ”启动“输出模块”,生成“统一数据输出”,完成协议分析;若未包含在系统的本地协议库中,则启动“扩展协议分析模块”,此时要求按照本专利技术 设置的存储格式完成设备协议的本地存储,并设置相应的扩展分析方法对该设备协议进行 扩展转换,扩展分析完成后加入本地协议库,协议分析模块重新启动并完成“转换标示”, 同时启动相应的“分析方法”进行协议分析,完成“输出标示”;若有错误,则启动差错处理, 最后由“输出接口 ”启动“输出模块”,生成“统一数据输出”,完成协议分析。其中,“转换标示”是本地输入的设备协议与“本地协议库”对比处理结果的唯一标 示码,方便启动相应的“分析方法”,从而正确的进行协议分析,并由“输出标示”通知“输出 接口 ”启动;“差错处理”能够确保系统正确执行,当有错误触发后,通知“输出接口”启动, 从而生成错误日志;“输出标示”是本地输入设备协议的系统内部唯一标识码,可以启动“输出接口”按标识码由“输出模块”完成“统一数据输出,,;“输出模块”负责按照“输出标示” 生成“统一数据输出。请参阅图3,本专利技术的协议分析模块的分析方法为根据图2所示的协议存储格 式,首先由表和表的偏移量,确定数据量,然后按照描述的运算方法转换数据格式,提供唯 一的与输入设备协议对应的“输出标示”,由“输出接口”完成“统一数据输出”。“输出接口” 收到“输出标示”后,启动“统一数据输出”,系统执行结束。请参阅图4,“统一数据输出”格式包括输出标志、备注信息、数据一、数据 二、……、数据N (N为自然数)、结束标志。其中,各数据的格式进一步包括数据描述、数据 量、最大报警阈值、最小报警阈值及保留信息。综上所述,本专利技术对动力环境监控领域的设备协议采用可扩展的协议分析方法, 生成统一的数据格式,系统接入设备后可进行统一的管理,有效的降低了系统开销,增加了 系统的扩展性,提高了系统的运行效率和通用性。本文档来自技高网
...

【技术保护点】
一种可扩展协议分析系统,其特征在于,包括: 输入模块,用于接受设备协议的本地输入; 协议分析模块,用于对接收到的设备协议进行分析,并将其转换为统一格式的协议; 输出模块,用于输出协议转换后的标准格式的数据。

【技术特征摘要】
1.一种可扩展协议分析系统,其特征在于,包括输入模块,用于接受设备协议的本地输入; 协议分析模块,用于对接收到的设备协议进行分析,并将其转换为统一格式的协议;输出模块,用于输出协议转换后的标准格式的数据。2.根据权利要求1所述的可扩展协议分析系统,其特征在于,所述协议分析模块进一 步包括本地协议库,采用统一的格式进行存储设备协议;协议库接口,用于启动输入设备协议与本地协议库的对比处理;标准协议分析单元,当输入的设备协议存在本地协议库中时,标准协议分析单元启动 “转换标示”和相应的“分析方法”,完成标准格式的数据输出;以及扩展协议分析单元,当输入的设备协议不在本地协议库中时,扩展协议分析单元设置 相应的协议扩展方法对该设备协议进行扩展转换,并将其存储在本地协议库中。3.根据权利要求1所述的可扩展协议分析系统,其特征在于,所述统一格式的协议的 格式包括协议通用的公共名称、协议处理的数据类型、协议处理的数据表总数、各数据表的 内容名称、偏移量、运算方法及数据、以及结束符。4.根据权利要求1所述的可扩展协议分析系统,其特征在于,所述标准格式的数据格 式包括输出标志、备注信息、数据和结束标志。5.一种可扩展协议分析方法,其特征在于...

【专利技术属性】
技术研发人员:张毅谭能文王军宣以芹冯博
申请(专利权)人:深圳市计通智能技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1