发明名称 低压配电网电力线通信系统数据包的路由转发方法
摘要 低压配电网电力线通信系统数据包的路由转发方法,涉及一种路由转发方法,解决了低压配电网电力线通信系统的通信可靠性差的问题。本发明采用人工蛛网组网技术在低压配电网电力线通信系统的MAC层组成多个逻辑子网,将大型网络分割成若干小型子网进行数据传输,成功降低了总线型信道的数据冲突率,大幅度提高了信道的利用率和系统的效率低压配电网电力线通信系统的通信可靠性较高。本发明适用于低压配电网电力线通信系统的数据通信中。
申请公布号 CN102355405A 申请公布日期 2012.02.15
申请号 CN201110231066.8 申请日期 2011.08.12
申请人 哈尔滨工业大学 发明人 刘晓胜;张良;徐殿国
分类号 H04L12/56(2006.01)I;H04L12/18(2006.01)I;H04L29/12(2006.01)I;H04B3/54(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张宏威
主权项 低压配电网电力线通信系统数据包的路由转发方法,其特征是:它由以下步骤实现:步骤一、基站在低压配电网电力线通信网络中的全部n个节点发起组网广播,低压配电网电力线通信网络n个节点中的m个节点接收到基站的组网广播,并在MAC层组成m‑1边蛛网结构的第k层逻辑子网,n、m均为大于1的整数,且m<n;k=1;步骤二、在步骤一所述的m‑1边蛛网结构的第k层逻辑子网内选择一个节点作为中心节点,所述中心节点为能够与该层子网内的所有周边节点进行可靠通信的节点;步骤三、第k层逻辑子网的中心节点对低压配电网电力线通信网络中的全部n个节点中未组网的节点发起组网广播;步骤四、低压配电网电力线通信网络中的全部n个节点中未组网的节点中的w个节点接收到第k层逻辑子网的中心节点发起的组网广播,所述w个节点组成第k+1层逻辑子网;在所述第k+1层逻辑子网内选择一个能够与该层子网内的所有周边节点进行可靠通信的节点作为中心节点,并令k=k+1,返回执行步骤三,直至低压配电网电力线通信网络中的全部n个节点均实现与基站实现直接通信或中继通信,w为正整数;步骤五、令k=1,低压配电网电力线通信网络中的每个节点初始化;步骤六、基站广播数据包,第k层逻辑子网内的节点均接收该数据包,当第k层逻辑子网内的节点接收到的数据包的数据源地址为基站地址时,则第k层逻辑子网内的每个节点均根据接收到的数据包创建数据包;步骤七、第k层逻辑子网内的周边节点将创建的数据包发给该层逻辑子网的中心节点,中心节点接收所有第k层逻辑子网内的周边节点发送的数据包,并形成第k层逻辑子网数据包,并将该数据包发送至基站,基站接收并记录第k层逻辑子网数据包;步骤八、第k层逻辑子网的中心节点广播第k层逻辑子网数据包,第k+1层逻辑子网内的节点均接收所述的第k层逻辑子网数据包,当第k+1层逻辑子网数据包的层数大于k层逻辑子网内节点的分层标志位时,第k+1层逻辑子网内的每个节点根据接收到的数据创建数据包;步骤九、第k+1层逻辑子网内的周边节点将创建的数据包发给该层逻辑子网的中心节点,该中心节点接收所有第k+1层逻辑子网内中的周边节点数据包,并形成第k+1层逻辑子网数据包,并将该数据包发送至第k层逻辑子网的中心节点;步骤十、当第k层逻辑子网数据包的节点层数小于第k+1层逻辑子网数据包的分层标志位时,第k层逻辑子网的中心节点将第k+1层逻辑子网数据包转发至基站,实现第k+1层逻辑子网与基站之间的数据通信;否则,返回执行步骤八;步骤十一、令k=k+1,返回执行步骤八,直到每个逻辑子网内的节点,即低压配电网电力线通信网络中的全部n个节点均实现与基站进行数据通信时,结束低压配电网电力线通信系统数据包的路由转发。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号