一种基于超帧活跃期交叉的无线体域网共存方法_3

文档序号:9331156阅读:来源:国知局
则两个相邻的 BANs之间不会产生干扰,hub2将丢弃接收到的hub1的信标帧,两个BANs继续当前的信 标周期(超帧)长度和非活跃期工作。
[0053] 步骤3,hub1接收到hub2的超帧活跃期请求立即回复确认帧,表示确认接收到 请求。解析此命令帧的内容,并记录BAN2的标识符和优先级。
[0054] 步骤4,hub1根据自身当前的信标周期(超帧)长度和非活跃期的情况,决定是 否可以提供可用的超帧活跃期交叉,即判断公式(3)是否成立。
[0055;
[0056] 其中,SDJPBIi分别代表节点i的超帧持续时间和信标间隔,GTS代表保护时隙。
[0057] 若公式(3)成立,则当前的信标周期(超帧)长度和非活跃期可以提供可用的超 帧活跃期交叉,hub1向hub2发送超帧活跃期交叉响应帧告知接受hub2的请求。hub2 在接收到hub1的响应立即回复确认帧,表示确认接收到响应。解析此响应帧的内容,然 后,hub2调整它的信标周期(超帧)边界和非活跃期,以获得它所请求的超帧活跃期交叉。
[0058] 若公式(3)不成立,则当前的信标周期(超帧)长度和非活跃期不足以提供可用 的超帧活跃期交叉,则hub1将BAN2的优先级和记录的其他申请超帧活跃期交叉的BANs 的优先级进行比较。
[0059] 如果BAN 2的优先级较大,则hub 1发送命令帧收回其中已分配给较小的BANs的 非活跃期,并且向hub 2发送超帧活跃期交叉响应帧告知接受hub 2的请求。hub 2在接收 到hub 1的响应立即回复确认帧,表示确认接收到响应。解析此响应帧的内容,然后,hub 2 调整它的信标周期(超帧)边界和非活跃期,以获得它所请求的超帧活跃期交叉。由此解 决了工作在同一信道的相邻BANs之间的干扰问题,实现了多网共存。
[0060] 如果BAN 2的优先级较小,则hub 1向hub 2发送超帧活跃期交叉响应帧告知拒 绝hub 2的请求。hub 2在接收到hub 1的响应立即回复确认帧,表示确认接收到响应。解 析响应帧的内容后,hub 2继续它当前信标周期(超帧)长度和非活跃期正常运行。
[0061] 步骤5,BAN1和BAN2在没有交错超帧活跃期的情况下继续工作同一信道,一段 时间后,当发生相邻BANs之间产生干扰时,转入步骤1。
[0062] 以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在 阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变 化和修饰同样落入本发明权利要求所限定的范围。
【主权项】
1. 一种基于超帧活跃期交叉的无线体域网共存方法,其特征在于,包括以下步骤: 101、 某区域内存在一个体域网BAN1,体域网BAN2随后加入该区域,且体域网BAN1 和体域网BAN2处于相邻位置并且工作在同一信道时,选定体域网BAN1作为主参考网络, 选定第二个加入此区域的体域网BAN2作为副参考网络,记体域网BAN2的身体主站hub, 记为hub2,侦听并解析BAN1的获取体域网BAN1当前的本地时间^和超帧结构信息,得 到体域网BAN1的超帧符号(SO)1的值; 102、 读取体域网BAN2当前的时间,计算当前超帧信标发送的时间t2,通过tdP12计 算出两个网络在同一信标周期发送信标帧的时间差值t,判断时间差值t是否小于体域网 BAN1的身体主站hub1的活跃期结束的时间,若是,则跳转至步骤104,否则跳转至步骤 103,结束;并判断体域网BAN2的身体主站hub2的活跃期结束的时间是否大于hub1的非 活跃期结束的时间,若是,则跳转至步骤104,否则跳转至步骤103,结束; 103、 体域网BAN2的hub2丢弃接收到的体域网BAN1的信标帧,继续在体域网BAN2 当前的信标周期长度和非活跃周期工作; 104、 当时间差值t小于体域网BAN1的hub1的活跃期结束的时间,并且同时体域网 BAN2的hub2的活跃期结束的时间大于hub1的非活跃期结束的时间时,体域网BAN1和 体域网BAN2的活跃期将发生重叠并产生干扰,体域网BAN2的hub2构建超帧活跃期交 叉请求帧发送给hub1 ; 105、 体域网BAN1的hub1接收到hub2的超帧活跃期交叉请求帧后立即回复确认 帧,表示确认接收到请求,解析此请求帧的内容,并记录体域网BAN2的标识符和优先级; 106、 体域网BAN1的hub1根据自身当前的信标周期即超帧长度和非活跃期,判断中,SDjPBIi分别代表节点i的超帧持续时间和信标间隔,GTS代表保护时隙,N表示相邻 的产生干扰的体域网网络个数,若成立则跳转至步骤107,不成立则跳转至步骤108 ; 107、 体域网BAN1的hub1向体域网BAN2的hub2发送超帧活跃期交叉响应帧告知 接受hub2的请求,并跳转至步骤109 ; 108、 不成立时则表明当前的信标周期长度和非活跃期不足以提供可用的超帧活跃期 交叉,体域网BAN1的hub1将体域网BAN2的优先级和记录的其他申请超帧活跃期交叉 的BANs的优先级进行比较,若BAN2的优先级较大,则跳转至步骤107 ;若优先级较小则体 域网BAN1的hub1向hub2发送超帧活跃期交叉响应帧告知拒绝hub2的请求,hub2在 接收到hub1的响应立即回复确认帧,表示确认接收到响应。解析响应帧的内容后,hub2 继续它当前信标周期长度和非活跃期正常运行; 109、hub2发送超帧活跃期交叉响应帧告知接受hub2的请求。hub2在接收到hub1的响应立即回复确认帧,表示确认接收到响应。解析此响应帧的内容,然后,hub2调整它 的信标周期边界和非活跃期,以获得它所请求的超帧活跃期交叉,完成超帧活跃期交叉。2. 根据权利要求1所述的基于超帧活跃期交叉的无线体域网共存方法,其特征在于, 步骤102判断时间差值t是否小于体域网BAN1的hub1的活跃期结束的时间公式具体 为:判断体域网BAN2的hub2的活跃期结束的时间是否大于hub1的非活跃期结束的时 间公式具体为:其中h表示BAN1当前发送信标帧的时间,NSS代表超帧包含的时隙数,BSD是基本时 隙的长度,(SO)1代表BAN1的超帧符号,(SO) 2代表BAN2的超帧符号,BI代表BAN1的信 标间隔。3.根据权利要求1所述的基于超帧活跃期交叉的无线体域网共存方法,其特征在于, 步骤105中的体域网BAN1的hub1接收到超帧活跃期交叉请求后,网络进入干扰模式, hub1针对此请求采取以下措施:(a)记录发送超帧活跃期交叉请求的BAN的标识符和优先 级;(b)查询自身网络的信标周期即超帧长度和非活跃期。
【专利摘要】本发明请求保护一种涉及无线体域网共存方法,选定两个优先存在的BANs(体域网)作为参考网络,第一个作为主参考网络,另一个为副参考网络,包括如下步骤:新加入的BAN接收并解析主参考网络信标帧,判断是否与主参考网络有超帧活跃期重叠;若有重叠则向主参考网络发送超帧活跃期交叉请求帧,主参考网络发送超帧活跃期交叉响应帧通知新加入BAN是否同意此请求,若主参考网络接受超帧活跃期交叉请求,新入网BAN应调整它的信标周期(超帧)边界和非活跃期,以实现它与主参考网络的超帧活跃期交叉;本发明采用交错相邻体域网的超帧活跃期的方式实现一个BAN可以与其他一个或者多个BANs分享同一个运行信道。
【IPC分类】H04W16/14
【公开号】CN105050094
【申请号】CN201510283360
【发明人】李勇, 覃伟, 王平
【申请人】重庆邮电大学
【公开日】2015年11月11日
【申请日】2015年5月28日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1