The present invention relates to a method and system for controlling node of a distributed network topology, the method includes: setting the parent node to the other node sends identification information; were calculated between their identity information and identity information of the weights is larger than a preset value, if greater than, is attributable to Deputy node; to determine whether the presence of siblings, if there is belong to the best node to prioritize the remaining side node, the parent node, the node and sub nodes optimal communication network topology; according to the request, forwarding the target data stream. Also relates to a system, the system includes: setting module, classification module, network topology formation module, control module; communication network structure formed by the invention is simple, and the communication network is not because of failure within the network of an arbitrary node will cause the collapse of the entire network topology, improve the utility of data the stability, security and flow forwarding node.
【技术实现步骤摘要】
一种分布式网络拓扑结构的节点控制方法及系统
本专利技术节点控制领域,尤其涉及一种分布式网络拓扑结构的节点控制方法及系统。
技术介绍
现有的拓扑控制方法中分簇方法通常会因为簇头节点能量消耗太快而使拓扑控制方法多次执行降低网络效率和生存时间,另一类的纯粹的功率控制方法一方面由于每个节点都要参与方法所需要的通讯和计算,能量消耗较大,另一方面生成的网络拓扑结构复杂,为路由和数据融合增加难度,而且网络内任意一个微小节点的失效也会造成整个网络拓扑结构的瓦解,这样大大提高了成本,也降低了节点的效用。
技术实现思路
本专利技术所要解决的技术问题是:现有技术中的网络拓扑结构复杂,每个节点的能耗大,且网络内任意一个微小节点的失效也会造成整个网络拓扑结构的瓦解,这样大大提高了成本,也降低了节点的效用。为解决上面的技术问题,本专利技术提供了一种分布式网络拓扑结构的节点控制方法,该节点控制方法包括:将网络中的任一节点设置为父节点且所述父节点向其余节点发送其身份信息,所述其余节点为除所述父节点外的所述网络中的所有节点;所述其余节点分别计算各自的身份信息与所述父节点的身份信息之间的权值,判断所述权值是否大于预设权值,若大于,则将大于所述预设权值对应的节点归属为由所述父节点控制的副节点;遍历所有的副节点,确定是否存在同胞节点,若存在,则将所述同胞节点归属为最优节点,以及按照身份信息对其余副节点进行优先级排序,所述其余副节点为除所述最优节点外的所有副节点,同时以所述父节点为控制中心、所述最优节点为所述父节点控制的直属节点和所述其余副节点为所述父节点控制的副属节点形成拓扑结构的通信网,其中所述同 ...
【技术保护点】
一种分布式网络拓扑结构的节点控制方法,其特征在于,该节点控制方法包括:将网络中的任一节点设置为父节点且所述父节点向其余节点发送其身份信息,所述其余节点为除所述父节点外的所述网络中的所有节点;所述其余节点分别计算各自的身份信息与所述父节点的身份信息之间的权值,判断所述权值是否大于预设权值,若大于,则将大于所述预设权值对应的节点归属为由所述父节点控制的副节点;遍历所有的副节点,确定是否存在同胞节点,若存在,则将所述同胞节点归属为最优节点,以及按照身份信息对其余副节点进行优先级排序,所述其余副节点为除所述最优节点外的所有副节点,同时以所述父节点为控制中心、所述最优节点为所述父节点控制的直属节点和所述其余副节点为所述父节点控制的副属节点形成拓扑结构的通信网,其中所述同胞节点是指N个节点同步传输同一信息,所述N为大于1的自然数;所述父节点根据接收的转发请求,控制所述通信网中的节点对目标数据流进行转发。
【技术特征摘要】
1.一种分布式网络拓扑结构的节点控制方法,其特征在于,该节点控制方法包括:将网络中的任一节点设置为父节点且所述父节点向其余节点发送其身份信息,所述其余节点为除所述父节点外的所述网络中的所有节点;所述其余节点分别计算各自的身份信息与所述父节点的身份信息之间的权值,判断所述权值是否大于预设权值,若大于,则将大于所述预设权值对应的节点归属为由所述父节点控制的副节点;遍历所有的副节点,确定是否存在同胞节点,若存在,则将所述同胞节点归属为最优节点,以及按照身份信息对其余副节点进行优先级排序,所述其余副节点为除所述最优节点外的所有副节点,同时以所述父节点为控制中心、所述最优节点为所述父节点控制的直属节点和所述其余副节点为所述父节点控制的副属节点形成拓扑结构的通信网,其中所述同胞节点是指N个节点同步传输同一信息,所述N为大于1的自然数;所述父节点根据接收的转发请求,控制所述通信网中的节点对目标数据流进行转发。2.根据权利要求1所述的节点控制方法,其特征在于,遍历所有的副节点,确定是否存在同胞节点包括:遍历所有的副节点,计算任意两个副节点之间的相似度值;判断所述相似度值是否在预设阈值范围内,若是,则将所述两个副节点标记为同胞节点,其中,所述同胞节点是指同步传输同一信息的,且输送信息的速率相同,同时所述N个节点之间的信息相互转移,所述N为大于1的自然数。3.根据权利要求1或2所述的节点控制方法,其特征在于,所述父节点根据接收的转发请求,控制所述通信网中的节点对目标数据流进行转发包括:当所述父节点接收到转发请求时,遍历所述最优节点中的所有同胞节点,判断当前时刻所述所有同胞节点是否均处于非空闲状态,若是,则遍历所述其余副节点,查找出当前时刻空闲状态的副节点,并控制所述空闲状态的副节点对所述目标数据流进行转发。4.根据权利要求1-3所述的节点控制方法,其特征在于,还包括:当所述权值小于预设权值时,将小于所述预设权值对应的节点归属为由所述父节点控制的备选节点,其中,所述备选节点是指当所述通信网中的任一节点在转发目标数据流时出现故障,所述备选节点将代替故障节点对所述目标数据流进行转发,所述故障节点为转发目标数据流时出现故障的节点。5.根据权利要求4所述的节点控制方法,其特征在于,所述父节点根据接收的转发请求,控制所述通信网中的节点对所述目标数据流进行转发还包括:当所述最优节点中的同胞节点在转发所述目标数据流出现故障时,选取至少两个所述备选节点代替出现故障的同胞节点对所述目标数据流进行转发,其中,所述备选节点的数量大于所述同胞节点的数量。6.一种分...
【专利技术属性】
技术研发人员:杜光东,
申请(专利权)人:深圳市盛路物联通讯技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。