流量指示图的编码方法以及装置制造方法及图纸

技术编号:35270355 阅读:32 留言:0更新日期:2022-10-19 10:40
本申请提供了一种流量指示图的编码方法以及装置。该方法包括:获取DTIM计数、第一STA的个数以及第一STA对应的第一AID,第一STA为在AP处有缓存数据的STA;根据DTIM计数、第一STA的个数以及各第一AID,对部分虚拟位图字段进行拆分,使得各第一AID具有对应的开始标识字段和结束标识字段,开始标识字段和结束标识字段用于表征各第一AID所在的字节位置的字节区间。本申请通过对需要被指示的STA的AID进行拆分,拆分成多个需要被指示的STA的AID所在字节附近区间的字节,形成多个部分虚拟位图,从而可以节省字节数,节省资源,进而解决现有技术中部分虚拟位图中需要指示的STA的AID分散的情况下浪费资源的问题。的情况下浪费资源的问题。的情况下浪费资源的问题。

【技术实现步骤摘要】
流量指示图的编码方法以及装置


[0001]本申请涉及通信
,具体而言,涉及一种流量指示图的编码方法、装置、计算机可读存储介质、处理器以及电子设备。

技术介绍

[0002]TIM(Traffic Indication Map,流量指示图)元素用来向关联的STA(Station,站点)指示DTIM(Delivery Traffic Indication Map,传输流量指示图)计数、DTIM周期,以及向关联的STA指示其在AP(Access Point,接入点)处是否有缓存流量。流量缓存指示主要通过位图控制和部分虚拟位图来实现。
[0003]如果在部分虚拟位图中需要指示的STA的AID(Association Identifier,关联标识符)非常分散,那么就会浪费大量的指示字节数。比如,现在有STA AID1、STA AID88需要被指示,则部分虚拟位图就会包括从字节0到字节11的流量指示虚拟位图,而中间的字节1到字节10所包含的STA在AP处均没有缓存流量,即对应比特位值为0,这些指示字节数就是浪费的。
[0004]因此,亟需一种高效的流量指示图的编码方法。
[0005]在
技术介绍
部分中公开的以上信息只是用来加强对本文所描述技术的
技术介绍
的理解,因此,
技术介绍
中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。

技术实现思路

[0006]本申请的主要目的在于提供一种流量指示图的编码方法、装置、计算机可读存储介质、处理器以及电子设备,以解决现有技术中部分虚拟位图中需要指示的STA的AID分散的情况下浪费资源的问题。
[0007]为了实现上述目的,根据本申请的一个方面,提供了一种流量指示图的编码方法,流量指示图至少包括DTIM计数字段、位图控制字段以及部分虚拟位图字段,所述位图控制字段包括流量指示位和位图偏移量位,所述部分虚拟位图字段中包括至少一个AID,包括:获取DTIM计数、第一STA的个数以及所述第一STA对应的第一AID,所述第一STA为在AP处有缓存数据的STA;根据所述DTIM计数、所述第一STA的个数以及各所述第一AID,对所述部分虚拟位图字段进行拆分,使得各所述第一AID具有对应的开始标识字段和结束标识字段,所述开始标识字段和所述结束标识字段用于表征各所述第一AID所在的字节位置的字节区间。
[0008]进一步地,所述AID的类型包括所述第一AID和第二AID,所述第二AID对应的所述STA在所述AP中没有缓存数据,所述DTIM计数包括为0和不为0两种情况,根据所述DTIM计数、所述第一STA的个数以及所述第一AID,对所述部分虚拟位图字段进行拆分,包括:在所述第一STA的个数大于或等于2的情况下,获取任意两个相邻的所述第一AID之间的所述第二AID的字节数,得到至少一个第一字节数;在所述DTIM计数和至少一个所述第一字节数满
足第一预定条件的情况下,对所述部分虚拟位图字段进行拆分,所述第一预定条件包括:所述DTIM计数为0且各所述第一字节数大于2、所述DTIM计数不为0且第一个所述第一字节数大于3、所述DTIM计数不为0且第N个所述第一字节数大于2,其中,第一个所述第一字节数为前两个相邻的所述第一AID之间的所述第一字节数,N为大于或者等于2的正整数,第N个所述第一字节数为第二个所述第一AID之后的位于任意两个相邻的所述第一AID之间的所述第一字节数。
[0009]进一步地,在所述DTIM计数和至少一个所述第一字节数满足第一预定条件的情况下,对所述部分虚拟位图字段进行拆分,包括:在所述第一预定条件为所述DTIM计数不为0且第一个所述第一字节数大于3,或所述DTIM计数不为0且第N个所述第一字节数大于2的情况下,将所述流量指示位标记为分片指示位,所述分片指示位的值为1,并在第一个所述第一AID前增加所述结束标识字段,在第一个所述第一AID之后的各所述第一AID前增加所述开始标识字段和所述结束标识字段。
[0010]进一步地,在所述DTIM计数和至少一个所述第一字节数满足第一预定条件的情况下,对所述部分虚拟位图字段进行拆分,包括:在所述第一预定条件为所述DTIM计数为0,且各所述第一字节数大于2的情况下,在第一个所述第一AID前增加所述结束标识字段,在第一个所述第一AID之后的各所述第一AID前增加所述开始标识字段和所述结束标识字段。
[0011]进一步地,所述方法还包括:在所述DTIM计数和至少一个所述第一字节数不满足所述第一预定条件的情况下,对所述部分虚拟位图字段不进行拆分。
[0012]进一步地,所述方法还包括:在所述第一STA的个数小于2的情况下,对所述部分虚拟位图字段不进行拆分。
[0013]进一步地,对所述部分虚拟位图字段不进行拆分,包括:在所述DTIM计数不为0的情况下,将所述流量指示位标记为分片指示位,所述分片指示位的值为0;在所述DTIM计数为0的情况下,在所述位图控制字段后增加所述结束标识字段。
[0014]进一步地,所述方法还包括:在所述第一STA的个数小于2的情况下,确定所述DTIM计数是否为0;在所述DTIM计数不为0的情况下,控制所述流量指示位与所述位图偏移量位结合,得到目标位图偏移量,所述目标位图偏移量用于表征所述部分虚拟位图开始的字节。
[0015]根据本申请的另一个方面,提供了一种流量指示图的编码装置,流量指示图至少包括DTIM计数字段、位图控制字段以及部分虚拟位图字段,所述位图控制字段包括流量指示位和位图偏移量位,所述部分虚拟位图字段中包括至少一个AID,包括获取单元和拆分单元,其中,所述获取单元用于获取DTIM计数、第一STA的个数以及所述第一STA对应的第一AID,所述第一STA为在AP处有缓存数据的STA;所述拆分单元用于根据所述DTIM计数、所述第一STA的个数以及所述第一AID,对所述部分虚拟位图字段进行拆分,使得所述第一AID具有对应的开始标识字段和结束标识字段,所述开始标识字段和所述结束标识字段用于表征所述第一AID所在的字节位置。
[0016]根据本申请的又一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任一种所述流量指示图的编码方法。
[0017]根据本申请的再一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任一种所述的流量指示图的编码方法。
[0018]根据本申请的另一个方面,提供了一种电子设备,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任一种所述的流量指示图的编码方法。
[0019]应用本申请的技术方案,所述流量指示图的编码方法中,首先,获取DTIM计数、第一STA的个数以及所述第一STA对应的第一AID,所述第一STA为在AP处有缓存数据的STA;之本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量指示图的编码方法,流量指示图至少包括DTIM计数字段、位图控制字段以及部分虚拟位图字段,所述位图控制字段包括流量指示位和位图偏移量位,所述部分虚拟位图字段中包括至少一个AID,其特征在于,包括:获取DTIM计数、第一STA的个数以及所述第一STA对应的第一AID,所述第一STA为在AP处有缓存数据的STA;根据所述DTIM计数、所述第一STA的个数以及各所述第一AID,对所述部分虚拟位图字段进行拆分,使得各所述第一AID具有对应的开始标识字段和结束标识字段,所述开始标识字段和所述结束标识字段用于表征各所述第一AID所在的字节位置的字节区间。2.根据权利要求1所述的方法,其特征在于,所述AID的类型包括所述第一AID和第二AID,所述第二AID对应的所述STA在所述AP中没有缓存数据,所述DTIM计数包括为0和不为0两种情况,根据所述DTIM计数、所述第一STA的个数以及所述第一AID,对所述部分虚拟位图字段进行拆分,包括:在所述第一STA的个数大于或等于2的情况下,获取任意两个相邻的所述第一AID之间的所述第二AID的字节数,得到至少一个第一字节数;在所述DTIM计数和至少一个所述第一字节数满足第一预定条件的情况下,对所述部分虚拟位图字段进行拆分,所述第一预定条件包括:所述DTIM计数为0且各所述第一字节数大于2、所述DTIM计数不为0且第一个所述第一字节数大于3、所述DTIM计数不为0且第N个所述第一字节数大于2,其中,第一个所述第一字节数为前两个相邻的所述第一AID之间的所述第一字节数,N为大于或者等于2的正整数,第N个所述第一字节数为第二个所述第一AID之后的位于任意两个相邻的所述第一AID之间的所述第一字节数。3.根据权利要求2所述的方法,其特征在于,在所述DTIM计数和至少一个所述第一字节数满足第一预定条件的情况下,对所述部分虚拟位图字段进行拆分,包括:在所述第一预定条件为所述DTIM计数不为0且第一个所述第一字节数大于3,或所述DTIM计数不为0且第N个所述第一字节数大于2的情况下,将所述流量指示位标记为分片指示位,所述分片指示位的值为1,并在第一个所述第一AID前增加所述结束标识字段,在第一个所述第一AID之后的各所述第一AID前增加所述开始标识字段和所述结束标识字段。4.根据权利要求2所述的方法,其特征在于,在所述DTIM计数和至少一个所述第一字节数满足第一预定条件的情况下,对所述部分虚拟位图字段进行拆分,包括:在所述第一预定条件为所述DTIM计数为0,且各所述第一字节数大于2...

【专利技术属性】
技术研发人员:童娣李宛苡
申请(专利权)人:深圳市联平半导体有限公司
类型:发明
国别省市:

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

1