[发明专利]基于组播和内存备份的子网设备信息同步方法在审
申请号: | 202011102723.4 | 申请日: | 2020-10-15 |
公开(公告)号: | CN112235406A | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 苗升展;庄涛;张宗辉 | 申请(专利权)人: | 儒安物联科技集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/18 |
代理公司: | 滁州创科维知识产权代理事务所(普通合伙) 34167 | 代理人: | 王豫川 |
地址: | 201800 上海市嘉*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 内存 备份 子网 设备 信息 同步 方法 | ||
本发明公开了基于组播和内存备份的子网设备信息同步方法,包括以下步骤:S1:数据采集,通过数据收集子模块每隔2秒钟收集一次设备数据,实现收集单个设备节点有线链路数据和无线链路数据;S2:数据发送,通过数据发送子模块采用了组播的方式传输子网内的数据;S3:数据接收和同步。本发明采用组播的方式发送数据,并且采用接收数据地址对对比源IP来同步数据,保证无遗漏的接收到子网内的所有设备的数据,并且能做到子网内所有设备接收到的数据时同步的,解决了传统P2P模式的以上三种弊端,极大限度的提高了设备管理的便捷性,高效的节约了带宽,并且提高了设备间数据的同步性,同时提高了整个子网的健壮性和安全性。
技术领域
本发明涉及物联网子网设备管理技术领域,尤其涉及基于组播和内存备份的子网设备信息同步方法。
背景技术
传统的子网内各设备之间信息同步大都采用P2P模式,这种模式有很大的限制性,传统的P2P模式不利于管理,每次子网内新增一个设备时,需要先发现这个设备的信息,比如IP地址,然后才能把自己的流量信息发送给新增的设备,同时新增的设备也需要先发现目前网络内的所有设备的IP,才能把自己的信息发送给网络内的其他设备。
传统的P2P模式具有极大的带宽浪费,如果采用传统的模式,每个设备,都要把自己的设备信息发送给子网内的所有设备,如果有N个设备,就要向外发N次,在数据要求及时同步更新的情况下,这会极大的浪费网络资源。
传统的P2P模式数据同步性很差,假如子网内有N个设备,那么其中任何一个设备都要发送自身数据N-1次,到其他设备,因为发送有先后,所以另外的N-1个设备不能保证同时收到相同的数据,这样就会导致不同的设备在同一时刻显示的数据不相同。
发明内容
本发明的目的在于提供基于组播和内存备份的子网设备信息同步方法,采用组播的方式发送数据,并且采用接收数据地址对比的方式对比源IP来同步数据时,解决了传统P2P模式的以上三种弊端,极大限度的提高了设备管理的便捷性,高效的节约了带宽,并且提高了设备间数据的同步性,同时提高了整个子网的健壮性和安全性。
为了实现上述目的,本发明采用了如下技术方案:基于组播和内存备份的子网设备信息同步方法,包括以下步骤:
S1:数据采集,通过数据收集子模块每隔2秒钟收集一次设备数据,实现收集单个设备节点有线链路数据和无线链路数据;
S2:数据发送,通过数据发送子模块采用了组播的方式传输子网内的数据,当数据收集子模块收集完成当前设备的数据之后,把数据组装成json格式发送向224.0.0.8所标记的组播组,接收端口号为9865;
S3:数据接收和同步,通过数据接收子模块实现数据接收并进行数据同步,此模块接收端口9865的数据,把数据放入缓冲区DATA中,并且把数据的源IP存放在另外一个空缓冲区BUFFER,每一次从另外的主机接收到数据之后,都会先把源IP和BUFFER中已经存储的IP做对照。
作为上述技术方案的进一步描述:
所述有线链路数据包括有线链路的TX速率,RX速率,多播速率,丢包率。
作为上述技术方案的进一步描述:
所述无线链路数据包括无线链路的TX速率,RX速率,多播速率,丢包率,信噪比,接收信号强度等信息。
作为上述技术方案的进一步描述:
所述收集单个设备节点有线链路数据具体方法为采用了文件缓存的方式把读取的接口的TX总包数目、RX总包数目、多播总包数目和丢包总包数目在一个命名为flows文件里打印一行,并且此行以数据采集的时间戳为标志。下次再执行时再次采集接口的TX总包数目,RX总包数目,多播总包数目,丢包总包数目,并且再次把这些数据打印到文件flows,并且此行以数据采集的时间戳为标志,依次在每个采集周期做同样的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于儒安物联科技集团有限公司,未经儒安物联科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011102723.4/2.html,转载请声明来源钻瓜专利网。