在网络中引入无竞争传输周期的分布式处理方法技术

技术编号:3798766 阅读:310 留言:0更新日期:2012-04-11 18:40
在网络中引入无竞争传输周期的分布式处理方法,适用于基于IEEE?802.11e协议的多跳网络(Ad?hoc网络)尤其是无线Mesh网络(Wireless?Mesh?Network)中的多媒体通信。本发明专利技术通过网络节点发送特定的R-RTS/A-RTS/AR-RTS帧来进行信道的预约通告以及无竞争传输顺序的通告。其中R-RTS是竞争周期内的预约帧,A-RTS和AR-RTS帧是预约无竞争周期内的指派帧和指派预约帧。每个节点会维护一个预约等待列表,保存预约节点的地址。在预约无竞争周期内各节点根据这个列表来以及A-RTS/AR-RTS指派帧的通告消息来维持顺序的无竞争传输。

【技术实现步骤摘要】

【技术保护点】
一种在网络中引入无竞争传输周期的分布式处理方法,其特征在于,节点在请求发送/允许发送协议握手机制中加入信道预约信息以及顺序传输的信息,该方法处理流程包括以下步骤:步骤1,网络节点通过发送预约帧进行信道的预约,当这个节点获得信道便成为预约节点,对已完成信道预约的节点,认为该节点进入预约周期;步骤2,在预约周期内,若高等级业务没有更多的包发送,通过下述步骤实现一个周期的多媒体数据发送:第2.1步,如果节点维护的预约等待列表为空,发请求发送帧进行多媒体数据传输,完成后回到竞争周期;第2.2步,如果节点维护的预约等待列表非空,发指派请求发送帧进行握手;并将预约等待列表中的第一个地址放入指派请求发送帧中的下一个传输地址域;第2.3步,在预约周期内邻居节点收到指派请求发送帧后与下一传输地址域的值进行比较,如果下一个传输地址域是本节点自己,则等待作为下一个预约传输节点进行传输;第2.4步,邻居节点收到指派请求发送帧后与下一传输地址域的值进行比较,如果下一个传输地址域不是本节点自己,则继续检测下一个传输地址域中是否在本节点预约的等待列表中,如果在本节点的预约列表中,该节点依然处于预约周期,冻结退避计数器,继续等待,并且在预约周期内的下一传输节点会向邻居节点发送带外忙音;否则本节点进入竞争周期,开始监测信道,第2.5步,下一传输节点循环上述步骤,直到退出预约周期;步骤3,在预约周期内,若高等级业务还有更多的包发送,通过下述步骤实现一个周期的多媒体数据发送:第3.1步,如果节点维护的预约等待列表为空,发请求发送帧进行多媒体数据传输,完成后回到竞争周期;第3.2步,如果节点维护的预约等待列表非空,发指派预约请求发送帧帧进行握手;并将预约等待列表中的第一个地址放入指派预约请求发送帧中的下一个传输地址域;第3.3步,在预约周期内邻居节点收到指派预约请求发送帧后与下一传输地址域的值进行比较,如果下一个传输地址域是本节点自己,则等待作为下一个预约传输节点进行传输;第3.4步,邻居节点收到指派预约请求发送帧后与下一传输地址域的值进行比较,如果下一个传输地址域不是本节点自己,则继续检测下一个传输地址域中是否在本节点预约的等待列表中,如果在本节点的预约列表中,该节点依然处于预约周期,冻结退避计数器,继续等待,并且在预约周期内的下一传输节点会向邻居节点发送带外忙音;否则本节点进入竞争周期,开始监测信道。第3.5步,下一传输节点循环上述步骤,直到退出...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘峰黎勤朱秀昌
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利