[发明专利]一种多对等节点通信中主控设备选举方法在审
申请号: | 201810494625.6 | 申请日: | 2018-05-22 |
公开(公告)号: | CN108650329A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 吴林;严晓谊;文剑清;胡安文;严晓冬;熊初星;秦兴 | 申请(专利权)人: | 深圳市海亿康科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 深圳力拓知识产权代理有限公司 44313 | 代理人: | 龚健 |
地址: | 518055 广东省深圳市南山区西丽街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主控设备 多对等节点 心跳包 通信 选举 主控 多节点网络 管理功能 管理接口 记录系统 继续监控 监控网络 设备上电 时间都会 网络环境 网络 从模式 从设备 监控 掉线 上线 重启 组网 计时 保证 保留 广播 | ||
本发明公开了一种多对等节点通信中主控设备选举方法,包含以下步骤:A、广播本设备上电后将自己置为从模式并记录系统时间作为上线时间T1;B、监控网络上的心跳包并计时,假如在3倍的T1时间内有监控到主控心跳包就保持状态继续监控网络上的心跳包,假如没有监控到说明现网没有主控设备在,则启动选举过程。通过本发明,可以实现在多对等节点的通信中选举出一个主控设备作为管理接口,以及在网络环境有变动,比如主控或者从设备掉线,重启等的时候重新选举出主控设备。保证在任何时间都会保证有且仅有一个主控设备存在于网络中。在多节点网络通信时,保留网络的管理功能同时,降低组网成本。
技术领域
本发明涉及通信技术领域,具体是一种多对等节点通信中主控设备选举方法。
背景技术
在多节点通信中,出于管理的需要,通信节点中需要有一台设备承担用户管理接口及与其他通信设备对话的职能。这个设备通常也被叫做主控设备。常用的做法是在布设网络时就指定一台设备做主控设备,它可以收集其他设备的信息后做一个统一接口供用户管理查看或者和其他通信设备通信。但是这种做法有以下几种缺点:1、设备生产的时候要按照两种产品进行生产,生产管理成本较高。2、组网时候布设需要区分不同设备,增加施工维护复杂度。3、当原来的主控设备出故障或掉线时,整个通信网络出于瘫痪状态,通信系统的稳定性很低。
其典型的场景是在电力线通信中,其组网方式为网络入口处布设一个通信节点,在用户端按照需求布设一个或者多个节点用于用户数据接入。入口处的通信节点也叫做主干节点。电力线主干节点因为布设在家庭网络入口处,靠近家庭网关或者前端的路由器,家庭网关和路由器本身通常都具备WiFi功能,如果主干节点设备也具备WiFi功能,就可能和家庭网关或路由器的WiFi互相冲突干扰。基于以上原因以及成本考虑,主干节点的设备通常把WiFi模块去掉,只保留纯电力线通信功能。纯电力猫设备本身不具备网络管理功能和与其他诸如家庭网关设备通信的接口功能等。当主干节点无法承担管理功能的时候,管理功能只能由用户端设备完成,这就产生了以上所述多对等节点通信中主控设备选举的问题。
发明内容
本发明的目的在于提供一种多对等节点通信中主控设备选举方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种多对等节点通信中主控设备选举方法,包含以下步骤:
A、广播本设备上电后将自己置为从模式并记录系统时间作为上线时间T1;
B、监控网络上的心跳包并计时,假如在3倍的T1时间内有监控到主控心跳包就保持状态继续监控网络上的心跳包,假如没有监控到说明现网没有主控设备在,则启动选举过程。
作为本发明的进一步技术方案:所述选举过程包含以下步骤:首先广播本设备的上线时间,延迟时间T,之后比较自己和其它所有设备的上线时间,找到最长的,如果不是自己就延迟时间T2并返回到监控心跳包并计时,如果是自己,就置为主控设备并开始广播在线心跳包。
与现有技术相比,本发明的有益效果是:通过本发明,可以实现在多对等节点的通信中选举出一个主控设备作为管理接口,以及在网络环境有变动,比如主控或者从设备掉线,重启等的时候重新选举出主控设备。保证在任何时间都会保证有且仅有一个主控设备存在于网络中。在多节点网络通信时,保留网络的管理功能同时,降低组网成本。
附图说明
图1是本发明的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市海亿康科技有限公司,未经深圳市海亿康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810494625.6/2.html,转载请声明来源钻瓜专利网。