[发明专利]基于组播和内存备份的子网设备信息同步方法在审
| 申请号: | 202011102723.4 | 申请日: | 2020-10-15 |
| 公开(公告)号: | CN112235406A | 公开(公告)日: | 2021-01-15 |
| 发明(设计)人: | 苗升展;庄涛;张宗辉 | 申请(专利权)人: | 儒安物联科技集团有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/18 |
| 代理公司: | 滁州创科维知识产权代理事务所(普通合伙) 34167 | 代理人: | 王豫川 |
| 地址: | 201800 上海市嘉*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 内存 备份 子网 设备 信息 同步 方法 | ||
1.基于组播和内存备份的子网设备信息同步方法,其特征在于,包括以下步骤:
S1:数据采集,通过数据收集子模块每隔2秒钟收集一次设备数据,实现收集单个设备节点有线链路数据和无线链路数据;
S2:数据发送,通过数据发送子模块采用了组播的方式传输子网内的数据,当数据收集子模块收集完成当前设备的数据之后,把数据组装成json格式发送向224.0.0.8所标记的组播组,接收端口号为9865;
S3:数据接收和同步,通过数据接收子模块实现数据接收并进行数据同步,此模块接收端口9865的数据,把数据放入缓冲区DATA中,并且把数据的源IP存放在另外一个空缓冲区BUFFER,每一次从另外的主机接收到数据之后,都会先把源IP和BUFFER中已经存储的IP做对照。
2.根据权利要求1所述的基于组播和内存备份的子网设备信息同步方法,其特征在于,所述有线链路数据包括有线链路的TX速率,RX速率,多播速率,丢包率。
3.根据权利要求1所述的基于组播和内存备份的子网设备信息同步方法,其特征在于,所述无线链路数据包括无线链路的TX速率,RX速率,多播速率,丢包率,信噪比,接收信号强度等信息。
4.根据权利要求1所述的基于组播和内存备份的子网设备信息同步方法,其特征在于,所述收集单个设备节点有线链路数据具体方法为采用了文件缓存的方式把读取的接口的TX总包数目、RX总包数目、多播总包数目和丢包总包数目在一个命名为flows文件里打印一行,并且此行以数据采集的时间戳为标志。下次再执行时再次采集接口的TX总包数目,RX总包数目,多播总包数目,丢包总包数目,并且再次把这些数据打印到文件flows,并且此行以数据采集的时间戳为标志,依次在每个采集周期做同样的操作。
5.根据权利要求1所述的基于组播和内存备份的子网设备信息同步方法,其特征在于,所述收集单个设备节点无线链路数据具体方法为采用内存数据缓存的方式来收集无线链路的多项数据,并通过二维链表来存储无线链路信息,二维链表的横向节点存放此设备向外的所有下一跳设备的MAC地址,纵向节点存放对应MAC地址的TX总包数目,RX总包数目,多播总包数目,丢包总包数目以及统计时间。
6.根据权利要求1所述的基于组播和内存备份的子网设备信息同步方法,其特征在于,所述源IP和BUFFER中已经存储的IP做对照方法具备包括以下步骤:
S3.1:源IP未在BUFFER中,把IP存储在BUFFER中,并且把数据放入DATA中;
S3.2:源IP已经在BUFFER中,则表明完成了一个周期(1s)的数据采集工作,此时把DATA提交给上层WEB显示,然后清空DATA和BUFFER,并且把新接收的数据放入DATA,把新的源IP放入BUFFER。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于儒安物联科技集团有限公司,未经儒安物联科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011102723.4/1.html,转载请声明来源钻瓜专利网。





