[发明专利]一种可编码的智能设备协议处理方法有效
申请号: | 201110379430.5 | 申请日: | 2011-11-24 |
公开(公告)号: | CN102624685A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 张永涛;陈兴海 | 申请(专利权)人: | 广东高新兴通信股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 邱奕才;禹小明 |
地址: | 510530 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及智能设备协议解析技术领域,特别涉及一种可编码的智能设备协议处理方法。首先读取智能设备对应的协议解析配置文件,将涉及到的各种采集数据包的解析方法及读取智能设备的数据包组包方式保存在程序缓存中;然后智能设备采集单元根据开始读取的可编码的智能设备协议配置规则下发采集命令,智能设备采集单元将采集到的数据包送给协议处理模块,协议处理模块根据对应的可编码的智能设备协议处理规则解析数据协议包,最后将解析出的数据存储、上送中心或者后续处理。本发明适用于工业控制领域,特别适合于基站的动力环境监控系统。 | ||
搜索关键词: | 一种 编码 智能 设备 协议 处理 方法 | ||
【主权项】:
一种可编码的智能设备协议处理方法,其特征在于,包括如下步骤:步骤1:读取对应的智能设备的协议解析编码配置文件,存放于程序的内存解析结构体中;步骤2:循环下发采集命令,等待接受返回数据包;如果超时还未接受到,就循环下发另外一条采集命令跳转到步骤2;如果有数据接收进入步骤3;步骤3:单个参数解析:根据可编码的协议解析编码配置文件的逐个参数信息对接收到的数据包进行逐个解析,如果遇到是一个循环解析入口,进入步骤4;步骤4:进入递归循环解析函数;该函数根据可编码的解析规则解析采集到的返回数据包;该函数入口是返回的数据包的起始地址,首先根据读取到协议解析编码配置文件的参数信息,对数据包进行取数据解析,如果遇到一个循环解析入口进入步骤4;否则继续解析;步骤5:根据可编码的解析规则,确定了该编码解析信息在数据包的绝对地址、及解析长度、数据转化规则、对应编码等解析规则,由此解析出该项目的具体数据信息;根据对应的规则判断是否为下一循环解析的入口,如果为循环解析入口跳转到步骤4;如果是本次循环的最后一个解析数据,则保存数据、上送监控中心或后续处理操作,退出本次循环;步骤6:判断是否为本次协议包的最后一个解析数据,如果不是,在此进入步骤4,进入循环解析,否则退出递归循环解析函数,进入步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高新兴通信股份有限公司,未经广东高新兴通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110379430.5/,转载请声明来源钻瓜专利网。