[发明专利]一种计算机监控系统通讯数据误码分析和过滤方法有效
申请号: | 201210398681.2 | 申请日: | 2012-10-19 |
公开(公告)号: | CN102970177A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 张毅;石述红;郑欢林;谭能文 | 申请(专利权)人: | 深圳市计通智能技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 深圳市中知专利商标代理有限公司 44101 | 代理人: | 张皋翔 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 监控 系统 通讯 数据 分析 过滤 方法 | ||
技术领域
本发明涉及数据通讯,特别是涉及一种计算机监控系统通讯数据误码分析和过滤方法。
背景技术
为加强统筹管理,通信运营商将分布在不同地理位置的基站/机房中逐年大幅度增加的智能设备作为监控点,通过不同的网络连接方式接入到网管中心,组成集中监控系统。如何对多种多样的大量的监控点的原始数据进行解析,实现对所有智能设备进行统一有效的管理,是衡量集中监控系统性能的核心指标之一。导致原始数据错误的原因包括校验错误、地址冲突、长度错误、特征码错误,以及返回数据中某些值超过标准值。例如,现有的对英国依顿福兰(Eaton-Williams)公司出品的空调的通讯数据的误码分析和过滤方法,采用标准Modbus通讯协议,直接对返回的数据进行数据公式换算,未进行地址检查和16位循环冗余校验(Cyclic RedundancyCheck,缩略词为CRC)码即CRC 16校验,存在的不足是,如果监控的设备比较多,接线比较复杂,会导致设备地址发生冲突,发送的是监控某一设备的命令,收到的返回数据却是另一设备的;而且由于没有进行CRC16校验,返回数据可能与实际数据不一致。又例如,现有的对科华公司出品的三相380V输入、三相380V输出的三进三出型不间断电源(Uninterruptible Power System,缩略词为UPS)的通讯数据误码分析和过滤方法,采用ASCII方式的通讯协议,是直接将收到的返回数据和实际中的数据对应,未进行特征码检查和长度检查,存在的不足是,如果返回数据过短或者由于没有进行特征码检查,返回数据也可能与实际数据不一致。
发明内容
本发明所要解决的技术问题是弥补上述现有技术的缺陷,提供一种计算机监控系统通讯数据误码分析和过滤方法。
本发明的技术问题通过以下技术方案予以解决。
这种计算机监控系统通讯数据误码分析和过滤方法,监控点是分布在 不同地理位置的基站/机房中的智能设备,所述智能设备预先设置相应的设备地址、波特率、数据位、停止位和校验,所述校验是奇校验、偶校验和无校验位中的一种,配用的动态数据策略库包括设定的检查与校验用的标准数据,所述设定的检查与校验用的标准数据包括地址冲突检查、长度检查、数据校验、特征码检查、值域检查、关联值检查、黑名单字符集,以及全字符检查用的标准数据。
这种计算机监控系统通讯数据误码分析和过滤方法的特点是:
依次有以下步骤:
1)服务端与设备建立通讯,采集数据
服务端根据智能设备的通讯协议向通过IP总线或RS485/RS422/RS232串口连接的相应智能设备发送相应命令,采集数据,所述相应命令包括十六进制命令和ASCII码命令;
2)设备返回数据
所述智能设备收到服务端根据智能设备的通讯协议发送的相应命令后返回采集数据;
3)数据分析
分析返回数据是否为正常数据,包括地址冲突检查、长度检查、数据校验、特征码检查、值域检查、关联值检查、黑名单字符集,以及全字符检查;
4)过滤处理
如果返回数据是正常数据,即校验通过,经过分析的返回数据和实际数据一致,不是乱码或/和无效数据,则对返回数据进行加工;
如果返回数据是非正常数据,即校验未通过,经过分析的返回数据和实际数据不一致,是乱码或/和无效数据,则丢弃,退出程序。
本发明的技术问题通过以下进一步的技术方案予以解决。
所述步骤3)分析返回数据是否为正常数据,是程序员根据相应智能设备的通讯协议,调用相关动态数据策略库中的相应的方法进行分析。
所述步骤3)分析返回数据,智能设备的通讯协议为标准Modbus通讯协议的,包括以下分步骤:
3·1·1)调用动态数据策略库中的地址冲突检查方法 arrSend(0)<>arrRec(0),检查发送命令的设备地址和返回数据的设备地址是否发生冲突,调用sCmdDataType.ToUpper<>”HEX”方法,判断数据类型是否是十六进制(HEX);
3·1·2)调用动态数据策略库中的bitCRCn方法进行CRC16校验。
所述步骤3)分析返回数据,智能设备的通讯协议为ASCII方式的通讯协议的,包括以下分步骤:
3·2·1)调用动态数据策略库中的长度检查,检查返回数据的长度是否在设定的标准值范围;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市计通智能技术有限公司,未经深圳市计通智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210398681.2/2.html,转载请声明来源钻瓜专利网。