[发明专利]一种分布式主从机通信中对从机参数的处理方法及装置有效
申请号: | 200710124789.1 | 申请日: | 2007-11-23 |
公开(公告)号: | CN101222377A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | 黄城 | 申请(专利权)人: | 深圳国人通信有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/40 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 郑小粤 |
地址: | 518057广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 主从 通信 参数 处理 方法 装置 | ||
技术领域
本发明涉及网络覆盖系统中的监控领域,更具体地说,涉及一种分布式主从机通信中对从机参数的处理方法及装置。
背景技术
在现有的网络覆盖系统中的监控领域中,为了实现相关站点集中管理,低成本运作分布式监控应用已经相当普遍。主从机分散的分布在总线组成的平行网络上,主机通过上述总线构成的平行网络与从机通信;主机通常与上一级的管理设备相连或在主机上运行管理软件。通常,在收到上一级管理设备或管理软件的命令时,主机利用广播式通信方式负责从机的查询信息发送、控制参数的设置、主动上报数据的分析处理等;每个从机有自己的地址,从机对总线上的信息进行地址分析,如信息中的地址与本从机的地址相符,则判断该信息正确,并对该信息进行处理;如信息中的地址与本从机的地址不相符,则判断该信息错误,并丢弃该信息。现行的处理方式造成处理时间较长,并在较长时间内占用系统资源,从而造成系统效率较低,且其主机与从机的编程关联性较高。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述处理时间较长、系统效率较低的缺陷,提供一种处理时间短、系统效率较高的分布式主从机通信中对从机参数的处理方法及装置。
本发明解决其技术问题所采用的技术方案是:构造一种分布式主从机通信中对从机参数的处理方法,包括如下步骤:
A)设置与从机编号相对应的从机设备编号表;
B)设置从机参数类型,并根据上述从机设备编号表及从机参数类型,设置每种类型的从机参数长度及起始地址;
C)根据主机当前收到命令或请求中所包括的从机地址、参数类型、操作类型,得到其要操作的参数所在地址,从而得到或更新该参数的值,并根据命令或请求立即或遍历从机后对该参数值进行传送或操作。
在本发明所述的一种分布式主从机通信中对从机参数的处理方法中,所述步骤A)中所述从机编号表包括多个具有相同长度的第一单元,每个第一单元对应一个从机,每个第一单元至少包括一个存储位,所述第一单元中存储的值为其对应的从机地址。
在本发明所述的一种分布式主从机通信中对从机参数的处理方法中,所述多个第一单元依照从机编号首尾相连。
在本发明所述的一种分布式主从机通信中对从机参数的处理方法中,所述步骤B)进一步包括:
B1)设置从机参数类型,每种类型包括一个参数,设定每个参数的存储方式,包括数组;
B2)设所述从机编号表包括N个第一单元,则设置参数包括N+1个第二单元,所述第二单元至少包括一个存储位;所述第二单元中第一个存储主机的该类型参数,其余分别存储从机该类型参数,按从机编号排列在所述第一个第二单元之后且与从机一一对应;
B3)设置每个参数的起始地址及长度,形成从机配置链表。
在本发明所述的一种分布式主从机通信中对从机参数的处理方法中,所述步骤C)进一步包括如下步骤:
C10)判断当前命令是否查询从机信息,如是执行下一步骤;
C11)解析上述查询命令得到对应的从机设备地址和参数类型;
C12)根据上述从机设备地址,查询所述设备编号表,得到其对应的从机编号;
C13)根据上述参数类型,查询所述从机配置链表,得到该类型参数的起始地址;
C14)根据步骤C12)和C13)的结果,取出存储在主机的从机参数数据并存到准备发送出去的数据包的相应位置。
在本发明所述的一种分布式主从机通信中对从机参数的处理方法中,还包括设置用于向从机发送参数设置命令的控制链表,每个从机对应一个控制链表;所述步骤C)进一步包括如下步骤:
C20)判断当前命令是否设置从机参数命令,如是执行下一步骤;
C21)解析上述查询命令得到对应的从机编号、参数类型及该参数值;
C22)根据上述得到的从机编号,查询所述从机编号表,得到其对应的该从机地址;
C23)根据上述得到的参数类型,查询所述从机配置链表,得到该类型参数的起始地址;
C24)根据步骤C22)和C23)的结果,将步骤C21)得到的参数值存入其相应位置;
C25)将步骤C21)得到的参数值放入准备发送到从相应从机所对应的控制链表中并发送或遍历参数类型后发送到该从机。
在本发明所述的一种分布式主从机通信中对从机参数的处理方法中,所述步骤C)进一步包括如下步骤:
C30)判断当前请求是否为从机上报类型数据包,如是执行下一步骤;
C31)解析该数据包得到上报从机的地址和上报的参数类型,并刷新主机中的相应数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国人通信有限公司,未经深圳国人通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710124789.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:文档编辑支援装置、程序和存储介质
- 下一篇:与插卡式电度表配合使用的控制装置