[发明专利]基于上位机场景还原的下位机数据帧异常定位方法有效
申请号: | 201310686910.5 | 申请日: | 2013-12-16 |
公开(公告)号: | CN103684915A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 刘晓东 | 申请(专利权)人: | 武汉虹信通信技术有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 武汉科皓知识产权代理事务所 42222 | 代理人: | 严彦 |
地址: | 430073 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于上位机场景还原的下位机数据帧异常定位方法,其特征在于:地点1的上位机通信应用模块,在与下位机的通信时,采集并保存下位机的正确数据文件和异常数据文件;将地点1的上位机保存的通信数据文件传输到地点2的上位机上,地点2的上位机通信应用模块通过回读正确数据文件重现地点1的运行场景并进行独立调试,回读异常数据文件定位通信数据异常问题。本发明提出的通信应用模块调试及场景还原方法,不再依赖下位机和技术支持人员,能够自动化完成定位、对设备进行巡检,提高了故障排除效率。 | ||
搜索关键词: | 基于 上位 机场 还原 下位 数据 异常 定位 方法 | ||
【主权项】:
一种基于上位机场景还原的下位机数据帧异常定位方法,其特征在于:地点1的上位机通信应用模块,在与下位机的通信时,采集并保存下位机的通信数据文件,所述通信数据文件包括正确数据文件和异常数据文件;将地点1的上位机保存的通信数据文件传输到地点2的上位机上,地点2的上位机通信应用模块通过回读正确数据文件重现地点1的运行场景并进行独立调试,回读异常数据文件定位通信数据异常问题;上位机通信应用模块采集并保存下位机的正确数据文件和异常数据文件时,包括以下子步骤,步骤101,启动采集线程,步骤102,判断是否终止采集线程,是则采集线程结束,否则循环判断消息帧是否到达,到达则进入步骤103;步骤103,检测消息帧是否为正确帧,是则进入步骤104,否则是异常帧,进入步骤106;步骤104,把正确帧写入正确数据文件FILE1;步骤105,对正确数据文件FILE1中的正确帧进行解析,然后返回步骤102;步骤106,把异常帧写入异常数据文件FILE2,然后返回步骤102;上位机通信应用模块通过回读正确数据文件重现地点1的运行场景并独立调试时,包括以下子步骤,步骤201,启动回读线程;步骤202,判断是否终止回读线程,是则回读线程结束,否则进入步骤203;步骤203,计算正确数据文件FILE1尺度,尺度为FILE1字节数与帧最大长度的比值;步骤204,判断是否读完正确数据文件FILE1,是则返回步骤202,否则进入步骤205;步骤205,按帧长读取正确数据文件FILE1,然后检查读取的帧是否正确,是则进入步骤206,否则并返回步骤204读取下一个帧进行处理;步骤206,解析消息帧,调试上位机各处理模块,然后返回步骤204;上位机通信应用模块回读异常数据文件定位通信数据异常问题时,包括以下子步骤,步骤301,启动定位异常线程,计算异常数据文件FILE2尺度,尺度为FILE2字节数与帧最大长度的比值;步骤302,判断是否读完异常数据文件FILE2,是则结束流程,否则进入步骤303;步骤303,按帧长读取异常数据文件FILE2;步骤304,检查读取的帧是否正确,否则进入步骤305,是则进入步骤308;步骤305,返回步骤302;步骤306,定位独立消息填充异常,记录并返回步骤308;步骤307,正确解析独立消息,解析完毕返回步骤308;步骤308,设一个帧中有k条独立消息,判断帧中k条独立消息是否检查完毕,是则返回步骤302,否则继续执行步骤309;步骤309,从k条独立消息中取一条未检查的消息,检查独立消息是否正确,如果正确则跳到步骤307,否则跳到步骤306。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信通信技术有限责任公司,未经武汉虹信通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310686910.5/,转载请声明来源钻瓜专利网。
- 上一篇:泛在网络性能监测系统
- 下一篇:一种网络设备管理方法及设备