发明名称 一种基于媒体访问控制层驱动的网络时隙分配方法
摘要 本发明涉及一种基于媒体访问控制层驱动的网络时隙分配方法,将节点分割为包括时隙的时间帧,设置以周期性方式分布的驱动时隙,在不同网络环境中根据实际情况进行接收时隙和发送时隙的转换,在集中式网络中普通节点使用轮循的方式向汇聚节点发送数据,在分布式网络中发送节点计算目标节点的驱动时隙位置发送信息,高效、节能传输信息,减少信道碰撞,节点之间的通信更高效,不同的网络拓扑结构中都可以有效运作;本发明减少了节点间不必要的通信次数,并且节点大部分时隙都是睡眠时隙,不需要一直保持监听信道的状态,在睡眠时隙中节点既不发送数据也不接收数据,所以能够节约很大一部分的能量,保证信息传输有效的同时节约了能量的消耗。
申请公布号 CN105188152A 申请公布日期 2015.12.23
申请号 CN201510499667.5 申请日期 2015.08.15
申请人 浙江工业大学 发明人 姚信威;王超超;王万良;潘小刚;钟礼斌;郑星航;赵燕伟
分类号 H04W74/02(2009.01)I 主分类号 H04W74/02(2009.01)I
代理机构 杭州赛科专利代理事务所(普通合伙) 33230 代理人 占国霞
主权项 一种基于媒体访问控制层驱动的网络时隙分配方法,其特征在于:所述网络包括集中式网络和分布式网络;所述集中式网络包括作为网络中心用以组建整个网络的汇聚节点和地位平等的普通节点,所述普通节点只与汇聚节点进行信息的双向传输;所述分布式网络包括地位平等的普通节点,所述普通节点间进行信息的双向传输;所述每个普通节点或汇聚节点包括长度为t的时间帧,每个时间帧包括均匀分布的u个时隙;所述网络时隙分配方法的步骤为:步骤1.1:所述集中式网络中,将汇聚节点的时间帧的第一个时隙作为广播竞争时隙,时间帧的第二个时隙作为广播时隙,汇聚节点的其余时隙均作为用于接收来自其他节点的信息的接收时隙,在广播竞争时隙中,汇聚节点与普通节点进行竞争,赢得竞争的节点将在第二个广播时隙进行广播;所述分布式网络中,每个普通节点的时间帧的第一个时隙作为广播竞争时隙,将时间帧的第二个时隙作为广播时隙,在广播竞争时隙中,普通节点进行竞争,赢得竞争的普通节点将在所述广播时隙进行广播;步骤1.2:所述集中式网络和分布式网络中,每个普通节点分配n个用于实现接收时隙和发送时隙之间的转换的驱动时隙;其中普通节点拥有唯一编号nID,普通节点的驱动时隙通过计算普通节点的nID和时间帧长度t的哈希值确定,可以得到每个普通节点的初始的驱动时隙编号<img file="812619dest_path_image001.GIF" wi="174" he="22" />;步骤1.3:通过<img file="240058dest_path_image002.GIF" wi="70" he="20" />计算每个普通节点剩下的<i>n‑1</i>个驱动时隙编号<img file="190696dest_path_image003.GIF" wi="196" he="42" />,其中,<img file="604360dest_path_image004.GIF" wi="100" he="22" />,<i>j</i>是决定驱动时隙的位置的相应系数,<img file="363369dest_path_image005.GIF" wi="84" he="22" />,<img file="837075dest_path_image006.GIF" wi="66" he="19" />为各驱动时隙的编号,范围在2到u之间;<img file="930802dest_path_image006.GIF" wi="66" he="19" />之间存在以i的取值区分的先后顺序,i越大,<img file="351419dest_path_image006.GIF" wi="66" he="19" />在时间帧中的位置越靠后;步骤1.4:分配完驱动时隙后,所述集中式网络和分布式网络中的每个普通节点中,除了驱动时隙外的其余时隙均初始化为睡眠时隙,普通节点在睡眠时隙中进入睡眠状态,不进行信道的监听;步骤1.5:在集中式网络中,当任一普通节点有消息需要进行发送时,普通节点的驱动时隙设置为发送时隙,将收集的数据发送给汇聚节点,而在无信息需要发送的情况下,将驱动时隙设置为接收时隙,接收来自汇聚节点的信息;在分布式网络中,当任一普通节点有消息需要进行发送时,此普通节点为发送节点,根据目标节点的nID号和时间帧长度t进行目标节点的驱动时隙计算,得到目标节点的驱动时隙后,将发送节点的相应的睡眠时隙设置为发送时隙进行信息发送;步骤1.6:当目标节点接收到相应的信息后,回复确认字符ACK,发送节点接收到该信号后结束信息发送,如果没有收到,则发送节点在下一个驱动时隙内按概率P进行重发。
地址 310014 浙江省杭州市下城区朝晖六区