[发明专利]一种媒体访问控制层的竞争型时隙退避方法及装置有效
申请号: | 201210118966.6 | 申请日: | 2012-04-20 |
公开(公告)号: | CN103379102B | 公开(公告)日: | 2018-02-09 |
发明(设计)人: | 陈武;许爱军;张伟良;臧美燕;王小军;张磊;耿丹 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/28 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 程立民,张颖玲 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体 访问 控制 竞争 型时隙 退避 方法 装置 | ||
1.一种媒体访问控制MAC层的竞争型时隙CBTS退避方法,其特征在于,所述方法基于回退计数器BC和回退阶段计数器BSC实现,应用于每一个在CBTS中参与竞争的节点,
当竞争节点在当前CBTS的竞争窗口CW内成功发送帧后,执行BSC递减X的操作,其中X为正整数;
当竞争节点在当前CBTS的竞争窗口CW内检测到其它节点正在发送帧时,执行BSC递增Y的操作,其中Y为正整数。
2.根据权利要求1所述的方法,其特征在于,所述方法具体为:
竞争节点初始化自己的BC值和BSC值;
所述竞争节点在当前CBTS的竞争窗口CW的每个空闲时隙ITS开始时,判断BC是否为0;
当BC为0时,所述竞争节点在当前ITS内开始发送帧,当成功发送帧后,执行所述BSC递减X的操作;
当BC不为0时,所述竞争节点检测当前ITS内是否有数据传输,当检测到其它节点正在发送帧时,执行所述BSC递增Y的操作。
3.根据权利要求2所述的方法,其特征在于,当BC为0,且所述竞争节点开始发送帧时,所述方法还包括:
所述竞争节点检测是否有传输冲突,当检测到有传输冲突时,执行BSC递增Y的操作,否则在成功发送帧后,执行所述BSC递减X的操作。
4.根据权利要求3所述的方法,其特征在于,在执行所述BSC递增操作或递减操作之后,所述方法还包括:
将BC值设置为(0,NCWmax(BSC)-1)区间内的随机值;
所述NCWmax(BSC)表示与当前BSC计数值对应的竞争窗口尺寸的最大值。
5.根据权利要求4所述的方法,其特征在于,
所述竞争窗口尺寸的最大值NCWmax与BSC值的对应关系通过查表获得。
6.根据权利要求4所述的方法,其特征在于,
若当前BSC等于BSCmax或在执行所述BSC递增操作后,所述BSC值大于BSCmax,则将BSC的值置为BSCmax;
若当前BSC值等于1或在执行所述BSC递减操作后,所述BSC值小于1,则将BSC值置为1。
7.一种媒体访问控制MAC层的竞争型时隙CBTS退避装置,其特征在于,该装置所采用的退避方法基于回退计数器BC和回退阶段计数器BSC实现,该装置应用于每一个在CBTS中参与竞争的节点,该装置在当前CBTS的竞争窗口CW内成功发送帧后,执行BSC递减X的操作,其中X为正整数;在当前CBTS的竞争窗口CW内检测到其它节点正在发送帧时,执行BSC递增Y的操作,其中Y为正整数。
8.根据权利要求7所述的装置,其特征在于,所述装置具体包括:
回退计数器BC,用于进行回退计数;
回退阶段计数器BSC,用于进行回退阶段计数;
初始化模块,用于初始化竞争节点自身的BC值和BSC值;
传输判断模块,用于在当前CBTS的竞争窗口CW的每个空闲时隙ITS开始时,判断BC是否为0;
传输模块,用于在BC为0时,在当前ITS内开始发送帧,当成功发送帧后,指令BC执行所述BSC递减X的操作;
数据检测模块,用于在BC不为0时,检测当前ITS内是否有数据传输;当检测到其它节点正在发送帧时,指令BSC执行BSC递增Y的操作。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
冲突检测模块,用于在BC为0,且所述竞争节点开始发送帧时,检测是否有传输冲突,当检测到有传输冲突时,指令BSC执行递增Y操作,否则在成功发送帧后,指令BSC执行递减X的操作。
10.根据权利要求8所述的装置,其特征在于,在执行所述BSC递增操作或递减操作之后,指令所述回退计数器,将BC值设置为(0,NCWmax(BSC)-1)区间内的随机值,所述NCWmax(BSC)表示与当前BSC计数值对应的竞争窗口尺寸的最大值。
11.根据权利要求8所述的装置,其特征在于,
若当前BSC等于BSCmax或在执行所述BSC递增操作后,所述BSC值大于BSCmax,则指令所述回退阶段计数器将BSC的值置为BSCmax;
若当前BSC值等于1或在执行所述BSC递减操作后,所述BSC值小于1,则指令所述回退阶段计数器将BSC的值置为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210118966.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种连续铸造生产线上的模具
- 下一篇:一种照明灯和家居照明系统