[发明专利]一种分布式网络拓扑结构的节点控制方法及系统有效
申请号: | 201710843090.4 | 申请日: | 2017-09-18 |
公开(公告)号: | CN107733802B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 杜光东 | 申请(专利权)人: | 深圳市盛路物联通讯技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/703;H04L12/707;H04L12/715;H04L12/24 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 网络 拓扑 结构 节点 控制 方法 系统 | ||
1.一种分布式网络拓扑结构的节点控制方法,其特征在于,该节点控制方法包括:
将网络中的任一节点设置为父节点且所述父节点向其余节点发送其身份信息,所述其余节点为除所述父节点外的所述网络中的所有节点;
所述其余节点分别计算各自的身份信息与所述父节点的身份信息之间的权值,判断所述权值是否大于预设权值,若大于,则将大于所述预设权值对应的节点归属为由所述父节点控制的副节点;
遍历所有的副节点,确定是否存在同胞节点,若存在,则将所述同胞节点归属为最优节点,以及按照身份信息对其余副节点进行优先级排序,所述其余副节点为除所述最优节点外的所有副节点,同时以所述父节点为控制中心、所述最优节点为所述父节点控制的直属节点和所述其余副节点为所述父节点控制的副属节点形成拓扑结构的通信网,其中所述同胞节点是指N个节点同步传输同一信息,所述N为大于1的自然数;
所述父节点根据接收的转发请求,控制所述通信网中的节点对目标数据流进行转发;
其中,所述父节点的身份信息包括:通信速率和内存处理;所述其余节点分别计算各自的身份信息与所述父节点的身份信息之间的权值具体包括:计算所述其余节点的通信速率与所述父节点的通信速率之间的速率比值,计算所述其余节点的内存处理和所述父节点的内存处理之间的内存比值,再根据所述速率比值和内存比值计算出所述其余节点与所述父节点之间的权值。
2.根据权利要求1所述的节点控制方法,其特征在于,遍历所有的副节点,确定是否存在同胞节点包括:
遍历所有的副节点,计算任意两个副节点之间的相似度值;
判断所述相似度值是否在预设阈值范围内,若是,则将所述两个副节点标记为同胞节点,其中,所述同胞节点是指同步传输同一信息的,且输送信息的速率相同,同时所述N个节点之间的信息相互转移,所述N为大于1的自然数。
3.根据权利要求1或2所述的节点控制方法,其特征在于,所述父节点根据接收的转发请求,控制所述通信网中的节点对目标数据流进行转发包括:
当所述父节点接收到转发请求时,遍历所述最优节点中的所有同胞节点,判断当前时刻所述所有同胞节点是否均处于非空闲状态,若是,则遍历所述其余副节点,查找出当前时刻空闲状态的副节点,并控制所述空闲状态的副节点对所述目标数据流进行转发。
4.根据权利要求1或2所述的节点控制方法,其特征在于,还包括:
当所述权值小于预设权值时,将小于所述预设权值对应的节点归属为由所述父节点控制的备选节点,其中,所述备选节点是指当所述通信网中的任一节点在转发目标数据流时出现故障,所述备选节点将代替故障节点对所述目标数据流进行转发,所述故障节点为转发目标数据流时出现故障的节点。
5.根据权利要求4所述的节点控制方法,其特征在于,所述父节点根据接收的转发请求,控制所述通信网中的节点对所述目标数据流进行转发还包括:
当所述最优节点中的同胞节点在转发所述目标数据流出现故障时,选取至少两个所述备选节点代替出现故障的同胞节点对所述目标数据流进行转发,其中,所述备选节点的数量大于所述同胞节点的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市盛路物联通讯技术有限公司,未经深圳市盛路物联通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710843090.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用户体验质量评估模型建立方法及设备
- 下一篇:一种电池极耳自动检测机构