【技术实现步骤摘要】
一种数据传输保护方法及其装置本申请要求于2015年12月8日提交中国专利局、申请号为201510897813.X、专利技术名称为“一种数据传输保护方法及其装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及通信
,具体涉及了一种数据传输保护方法及其装置。
技术介绍
现有无线局域网(Wirelesslocalareanetwork,WLAN)系统中的IEEE802.11MAC所使用信道接入机制是载波侦听多路访问/冲突避免(CarrierSenseMultipleAccesswithCollisionAvoidance,CSMA/CA)机制,所述机制可用于检测和避免当两个或两个以上的网络设备需要进行数据传送时网络上的冲突,其中,CSMA/CA机制中的虚拟载波监听机制可通过每个站点所维护的用于记录站点对信道占用时间的网络分配矢量(NetworkAllocationVector,NAV),实现对数据传输的控制。随着802.11ax通信标准的推进,其所提供的5GHz传输带宽拥有比2.4GHz更宽裕的信道传输带宽资源,所述信道传输带宽资源可以被划分为多个子信道传输带宽,并可由接入点将各子信道传输带宽分配给不同的站点,通过采用触发帧来调度多个站点在不同子信道传输带宽上同时进行数据传输。按照现有的802.11标准协议中的虚拟载波监听机制,站点会忽略接收到的发送目标不包含所述站点的物理层汇聚过程协议(physicallayerconvergenceprocedure,PLCP)的协议数据单元(physicallayerconvergence ...
【技术保护点】
一种数据传输保护的方法,其特征在于,包括:站点接收其关联的基本服务集BSS的接入点发送的触发帧;根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧。
【技术特征摘要】
2015.12.08 CN 201510897813X1.一种数据传输保护的方法,其特征在于,包括:站点接收其关联的基本服务集BSS的接入点发送的触发帧;根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧。2.根据权利要求1所述的方法,其特征在于,所述当接收到站点所关联的基本服务集BSS的接入点发送的触发帧时,根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧之前,还包括:在站点所关联的基本服务集BSS的信道传输带宽的全部子信道频带上共设置两个网络分配矢量NAV,包括一个intra-NAV和一个inter-NAV;或,在站点所关联的基本服务集BSS的信道传输带宽的全部子信道频带上共设置一个intra-NAV和至少一个与所监听到的每一个重叠基本服务集OBSS分别对应的inter-NAV;其中,所述intra-NAV用于记录所述站点被所述BSS禁止在所述信道传输带宽的全部子信道频带上进行数据传输的时间长度,所述inter-NAV用于记录被所述站点所监听到的OBSS禁止在所述信道传输带宽的全部子信道频带上进行数据传输的时间长度。3.根据权利要求1所述的方法,其特征在于,所述当接收到站点所关联的基本服务集BSS的接入点发送的触发帧时,根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧之前,还包括:在所述信道传输带宽的全部子信道频带上共设置一个intra-NAV和在所述信道传输带宽的每一个子信道频带上分别设置一个inter-NAV;或在所述信道传输带宽的全部子信道频带上共设置一个intra-NAV和在所述信道传输带宽的每一个子信道频带上分别设置至少一个与所监听到的每一个重叠基本服务集OBSS一一对应的inter-NAV;其中,所述intra-NAV用于记录所述站点被所述BSS禁止在所述信道传输带宽的全部子信道频带上进行数据传输的时间长度,所述inter-NAV用于记录被所述站点所监听到的OBSS禁止在设置所述inter-NAV的子信道频带上进行数据传输的时间长度。4.根据权利要求1所述的方法,其特征在于,所述当接收到站点所关联的基本服务集BSS的接入点发送的触发帧时,根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧之前,还包括:在所述信道传输带宽的每一个子信道频带上分别设置两个网络分配矢量NAV,包括一个intra-NAV和一个inter-NAV;或在所述信道传输带宽的每一个子信道频带上分别设置一个intra-NAV和至少一个与所监听到的重叠基本服务集OBSS一一对应的inter-NAV;其中,所述intra-NAV用于记录所述站点被所述BSS禁止在设置所述intra-NAV的子信道频带上进行数据传输的时间长度,所述inter-NAV用于记录被所述站点所监听到的OBSS禁止在设置所述inter-NAV的子信道频带上进行数据传输的时间长度。5.根据权利要求1所述的方法,其特征在于,所述当接收到站点所关联的基本服务集BSS的接入点发送的触发帧时,根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧之前,还包括:在所述信道传输带宽的每一个子信道频带上分别设置一个NAV;其中,所述NAV用于记录所述站点被除所述站点以外的其它站点或接入点禁止在设置所述NAV的子信道频带上进行数据传输的时间长度。6.根据权利要求2所述的方法,其特征在于,所述根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧,包括:当所述信道传输带宽的全部子信道频带上设置一个inter-NAV时,若所述inter-NAV的当前值等于预设值,选择所述信道传输带宽的全部子信道频带为用于数据传输的可用子信道频带以响应所述触发帧;当所述信道传输带宽的全部子信道频带上设置至少一个与所监听到的每一个OBSS一一对应的inter-NAV时,若所述inter-NAV的当前值均等于预设值,选择所述信道传输带宽的全部子信道频带为用于数据传输的可用子信道频带以响应所述触发帧。7.根据权利要求3或4所述的方法,其特征在于,所述根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧,包括:当所述信道传输带宽的每一个子信道频带上分别设置一个inter-NAV时,将所述inter-NAV的当前值等于预设值的至少一个子信道频带选取为用于数据传输的可用子信道频带以响应所述触发帧;当所述信道传输带宽的每一个子信道频带上分别设置至少一个与所监听到的每一个重叠基本服务集OBSS一一对应的inter-NAV时,若存在至少一个子信道频带,其设置的所有所述inter-NAV的当前值均等于预设值,将所述至少一个子信道频带选取为用于数据传输的可用子信道频带以响应所述触发帧。8.根据权利要求5所述的方法,其特征在于,所述根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧,包括:将所述NAV的当前值等于预设值的至少一个子信道频带选取为用于数据传输的可用子信道频带以响应所述触发帧;或将所述NAV的当前值来源于所述BSS的至少一个子信道频带选取为用于数据传输的可用子信道频带以响应所述触发帧。9.根据权利要求1-8任意一项所述的方法,其特征在于,所述方法还包括:在选取可用子信道频带后,根据所述触发帧的频域资源调度信息,从可用子信道频带中确认站点的传输的频域资源,以在所述确认的频域资源上进行数据帧发送。10.根据权利要求1-9任意一项所述的方法,其特征在于,所述当接收到站点所关联的基本服务集BSS的接入点发送的触发帧时,根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧之前,还包括:当接收到PPDU时,判断所述PPDU来源,并判断所述PPDU的类型;若所述PPDU来源于站点所关联的基本服务集BSS的接入点且为触发帧,判断所述触发帧的调度目标是否包含所述站点;若所述触发帧的调度目标包含所述站点,执行根据所述BSS的信道传输带宽的子信道频带上设置的至少两个网络分配矢量NAV的当前值,从所述BSS的信道传输带宽中选取用于数据传输的可用子信道频带以响应所述触发帧的步骤。11.根据权利要求10所述的方法,其特征在于,所述判断所述PPDU来源之后,还包括:若所述PPDU来源于站点所关联的基本服务集BSS且所述站点不是所述PPDU的发送目标,获取所述PPDU中的时长值duration;若所述信道传输带宽的全部子信道频带上设置的intra-NAV的当前值小于所述duration,将所述intra-NAV的当前值更新为所述duration;或获取所述PPDU中指定子信道频带,若存在所述指定子信道频带上设置的intra-NAV的当前值小于所述duration,将所述intra-NAV的当前值更新为所述duration。12.根据权利要求10所述的方法,其特征在于,所述判断所述PPDU的来源之后,还包括:若所述PPDU来源于重叠基本服务集OBSS,获取所述PPDU中的时长值duration;当所述全部子信道频带设置一个inter-NAV时,若所述信道传输带宽的全部子信道频带上设置的inter-NAV的当前值小于所述duration,更新所述inter-NAV的当前值为所述duration;当所述全部子信道频带设置至少一个与所述站点所监听到的OBSS分别对应的inter-NAV时,若所述与所述duration的PPDU来源相同的OBSS对应的inter-NAV的当前值小于所述duration,将所述与所述duration的PPDU来源相同的OBSS对应的inter-NAV更新为所述duration;当所述每一个子信道频带设置一个inter-NAV时,获取所述PPDU中指定子信道频带,若所述指定子信道频带中存在所述inter-NAV的当前值小于所述duration,将指定子信道频带中小于所述duration的所述inter-NAV的当前值更新为所述duration;当所述每一个子信道频带上的每一个所监听到的OBSS分别对应一个inter-NAV时,获取所述PPDU中指定子信道频带,若所述指定子信道频带中存在与所述PPDU来源的OBSS对应的inter-NAV,其当前值小于所述duration,将在所述目标指定子信道频带上设置的小于所述duration且与所述PPDU来源的OBSS一一对应的inter-NAV的当前值更新为所述duration。13.根据权利要求10所述的方法,其特征在于,接收到PPDU之后,还包括:当所述PPDU来源于重叠基本服务集OBSS或当所述PPDU来源于站点所关联的基本服务集BSS且所述站点不是所述PPDU的发送目标时,获取所述PPDU中指定子信道频带和时长值duration,若所述指定子信道频带中存在NAV的当前值小于所述duration的指定子信道频带,将所述指定子信道频带中小于所述duration的所述NAV的当前值更新为所述duration。14.根据权利要求10所述的方法,其特征在于,所述当接收到PPDU时,判断所述PPDU来源,并判断所述PPDU的类型之后,还包括:若接收到的免竞争周期结束CF-END帧来源于所述BSS,将所述站点在所述BSS的信道传输带宽的全部子信道频带上设置的intra-NAV的当前值更新为预设值;或若接收到的免竞争周期结束CF-END帧来源于所述BSS,获取所述CF-END帧中的指定子信道频带,并将所述站点在指定子信道频带上设置的intra-NAV的当前值更新为预设值。15.根据权利要求10所述的方法,其特征在于,还包括:若接收到的免竞争周期结束CF-END帧来源于重叠基本服务集OBSS,将所述站点在所述全部子信道频带上设置的inter-NAV的当前值更新为预设值;或若接收到的免竞争周期结束CF-END帧来源于重叠基本服务集OBSS,将所述站点在所述全部子信道频带上设置与所述CF-END帧来源相同的所述OBSS对应的inter-NAV的当前值更新为预设值;或若接收到的免竞争周期结束CF-END帧来源于重叠基本服务集OBSS,获取所述CF-END帧中指定子信道频带,并将所述指定子信道频带上设置的inter-NAV的当前值更新为预设值;或若接收到的免竞争周期结束CF-END帧来源于重叠基本服务集OBSS,获取所述CF-...
【专利技术属性】
技术研发人员:刘应状,范巍巍,李云波,罗俊,林英沛,彼得·禄,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。