The invention discloses a method and apparatus for determining the backoff time, the method includes: STA equipment for each of the first CAM message CAM message in the pool, the backoff time statistics each of the first CAM message; according to the backoff time each of the first CAM message, determine its corresponding target backoff time. In the embodiment of the invention, the STA device to determine the backoff time, STA equipment to obtain the backoff time each of the first CAM message CAM message in the pool in the corresponding target, determine its backoff time, each of the first CAM message CAM message in the pool, to set the region of the STA device location within each STA device send. Therefore, we can guarantee that the determined target backoff time does not conflict with the backoff time of other STA devices in the setting area of the STA device, thus avoiding the conflict of data sending resources.
【技术实现步骤摘要】
一种确定退避时间的方法及装置
本专利技术涉及数据传输领域,尤其涉及一种确定退避时间的方法及装置。
技术介绍
现有的国际电工电子工程学会(IEEE)802.11协议采用载波侦听和冲突避免方法来发送数据。当站点(Station,STA)设备有数据需要发送时,如果检测当前没有数据正在传输,就立刻发送出来,如果检测到有数据正在传输,就会等到数据发送完成之后,随机退避一段时间来避免冲突。如果退避之后仍然发生冲突,则增加一定的退避时间。由用户设定初始随机退避时间范围,例如用户设定的初始随机退避时间范围为0-15,则STA设备随机退避的时间为0-15中的任意值,当退避之后仍然发生冲突,则增加一定的退避时间。增强分布式信道接入(EnhancedDistributedChannelAccess,EDCA)是802.11协议中引进的,对基本数据通信格式化程序(datacommunicationformatter,DCF)的一个拓展,用以支持带优先级的服务质量。EDCA机制定义的接入类别(accesscategories,AC)如下表所示,分别是AC_BK,AC_BE,AC_VI,AC_VO,对应特定的用户优先级的数据包。下表中还包括各接入类别对应的随机退避时间范围,初始的随机退避时间范围一般是[0~CWmin],发生冲突之后每次倍增,直至[0~CWmax]。如果发送成功则退回[0~CWmin]。优先级ACCWminCWmaxAIFSN最低AC_BK311023背景较低AC_BE311023尽力而为较高AC_VI1531视频最高AC_VO715音频在监控领域的无线数据传输系统中 ...
【技术保护点】
一种确定退避时间的方法,其特征在于,所述方法包括:当确定当前时刻为退避时间的确定时刻时,站点STA设备获取冲突避免消息CAM消息池中的每个第一CAM消息,统计所述每个第一CAM消息中的退避时间,其中,所述CAM消息池中的每个第一CAM消息,为该STA设备所在的设定区域内每个STA设备发送的,所述第一CAM消息中包括对应的STA设备的退避时间;根据每个第一CAM消息中的退避时间,确定自身对应的目标退避时间。
【技术特征摘要】
1.一种确定退避时间的方法,其特征在于,所述方法包括:当确定当前时刻为退避时间的确定时刻时,站点STA设备获取冲突避免消息CAM消息池中的每个第一CAM消息,统计所述每个第一CAM消息中的退避时间,其中,所述CAM消息池中的每个第一CAM消息,为该STA设备所在的设定区域内每个STA设备发送的,所述第一CAM消息中包括对应的STA设备的退避时间;根据每个第一CAM消息中的退避时间,确定自身对应的目标退避时间。2.如权利要求1所述的方法,其特征在于,所述根据每个第一CAM消息中的退避时间,确定自身对应的目标退避时间包括:将与每个第一CAM消息中的退避时间不同的,且最小的退避时间确定为自身对应的目标退避时间。3.如权利要求1所述的方法,其特征在于,所述确定当前时刻为退避时间的确定时刻包括:如果当前时刻为随机生成的第一时刻,则确定当前时刻为退避时间的确定时刻;或将接收到其他STA设备发送的第一冲突避免协调CAC报文的时刻,作为退避时间的确定时刻。4.如权利要求3所述的方法,其特征在于,所述接收到其他STA设备发送的第一CAC报文之后,STA设备获取CAM消息池中的每个第一CAM消息之前,所述方法还包括:采用所述第一CAC报文中CAM消息对CAM消息池中的CAM消息进行更新,将更新后的CAM消息作为第一CAM消息。5.如权利要求3-4任一项所述的方法,其特征在于,CAC报文还包括校验位和局域网名称bssid;所述接收到其他STA设备发送的第一CAC报文后,STA设备获取CAM消息池中的每个第一CAM消息之前,所述方法还包括:根据所述校验位,对所述第一CAC报文进行校验;如果校验通过,判断所述第一CAC报文中的bssid与自身所在的bssid是否一致,如果是,则进行后续处理。6.如权利要求1所述的方法,其特征在于,所述方法还包括:如果当前时刻为随机生成的第二时刻,则确定当前时刻为广播CAC报文的时刻,当确定当前时刻为广播CAC报文的时刻时,判断自身是否存在目标退避时间;如果是,生成第二CAM消息,其中,所述第二CAM消息中包括自身的目标退避时间;获取所述CAM消息池中的每个第一CAM消息,将所述第二CAM消息和所述每个第一CAM消息,添加到第二CAC报文中广播;如果否,获取所述CAM消息池中的每个第一CAM消息,将所述每个第一CAM消息,添加到第三CAC报文中广播。7.如权利要求4所述的方法,其特征在于,CAM消息包括消息生存周期以及退避时间;所述采用所述第一CAC报文中CAM消息对CAM消息池中的CAM消息进行更新之前,所述方法还包括:将所述第一CAC报文中的每个第三CAM消息中的消息生存周期减1,将消息生存周期减1之后的第三CAM消息作为第四CAM消息,针对每个第四CAM消息,判断该第四CAM消息的消息生存周期是否为0;如果是,滤除该第四CAM信息,如果否,保留该第四CAM消息;采用所述第一CAC报文中CAM消息对C...
【专利技术属性】
技术研发人员:杜龙,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。