浏览量:0

基于QOS的PLC组网方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN201010223197.7 

申 请 日:20100709 

发 明 人:吴玉成邓俊刘阳朱龙周佳孙鹏张云 

申 请 人:重庆大学 

申请人地址:400044 重庆市沙坪坝区沙坪坝正街174号 

公 开 日:20101110 

公 开 号:CN101883053A 

代 理 人:郭云 

代理机构:重庆市前沿专利事务所 50211 

摘  要:本发明公开了一种基于QOS的PLC组网方法,该基于QOS的PLC组网方法中计算各个节点的电气距离势能值,并通过节点之间的多播信息交互来建立关于各个节点的电气距离势能场,利用电气距离势能来描述PLC网络中各节点的物理性能,在进行路由选择时根据各个节点不同的传输质量和容量需求来选择最合适的传输路径,有效防止网络阻塞,减少了数据包传输跳数和传输延时,提高数据包传输的可靠性和实时性,从而有效地提高了网络传输效率。 

主 权 项:一种基于QOS的PLC组网方法,其特征在于包括以下步骤:S1.对节点进行注册以构建静态拓扑PLC网络,所述对节点进行注册为:初始化所述节点的电气距离势能值、可选中继列表和子节点列表,中心节点的所述电气距离势能值初始设置为0,其他节点的所述电气距离势能值初始设置为无穷大,所述可选中继列表和子节点列表初始化为空;当所述节点进行注册时,判断所述节点是否为中心节点,如果是,所述节点广播管理数据包,然后侦听并接收数据包,否则所述节点侦听并接收数据包;在所述节点侦听并接收数据包过程中,定时器侦听时间到,判断所述节点是否还未收到数据包,如果是还未收到数据包,所述节点随机选取可中继节点,发送拓扑上报数据包,然后返回侦听并接收数据包步骤,否则判断所述数据包是否为管理数据包;如果所述数据包不是管理数据包,判断所述数据包是否为拓扑上报数据包,如果所述数据包不是拓扑上报数据包,返回侦听并接收数据包步骤,如果所述数据包是拓扑上报数据包,判断所述拓扑上报数据包中的子节点表是否含有本节点ID,如果含有,所述节点注册成功,否则判断可选中继列表是否含有本节点ID,如果是,所述节点随机选取可中继节点,发送拓扑上报数据包,然后返回侦听并接收数据包步骤,否则直接返回侦听并接收数据包步骤;如果所述数据包是管理数据包,判断可选中继列表中是否含有本节点ID,如果是,把发送所述数据包的源节点的ID加入所述节点的子节点列表,然后返回侦听并接收数据包步骤,否则根据所述数据包计算所述节点与所述源节点之间的电气距离势能差值,所述电气距离势能差值为所述节点与所述源节点之间的电气距离与电气距离阈值的比值;判断所述电气距离势能差值是否属于[1/2,3/4],如果不属于,返回侦听并接收数据包步骤,如果属于,计算所述源节点的电气距离势能值与所述电气距离势能差值的和值,判断所述和值是否小于所述节点现有的电气距离势能值;如果所述和值大于等于所述节点现有的电气距离势能值,返回侦听并接收数据包步骤,如果小于,把所述源节点ID加入本节点的可选中继列表,存储所述源节点的电气距离势能值;判断存储的电气距离势能值是否达到3个,如果是,计算并更新所述节点的电气距离势能值,广播管理数据包,然后返回侦听并接收数据包步骤,否则直接返回侦听并接收数据包步骤。 

关 键 词: 

法律状态:撤回 

IPC专利分类号:H04L12/56(2006.01)I;H04L12/24(2006.01)I;H04L29/06(2006.01)I