首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 通知用户,例如,提醒通信到来或业务改变 / 用于减少话务指示映射寻呼之后的冲突的系统和方法

用于减少话务指示映射寻呼之后的冲突的系统和方法

申请号 CN201380007942.6 申请日 2013-02-06 公开(公告)号 CN104094664A 公开(公告)日 2014-10-08
申请人 高通股份有限公司; 发明人 S·莫林; A·阿斯特加迪; M·M·温廷克; S·P·阿伯拉翰; Z·全;
摘要 本文描述了用于在无线通信网络中减少冲突的系统、方法、和设备。在一些方面,处理器被配置成如果无线通信网络的信道为空闲达至少扩展时隙时间则递减计数器的值。该处理器可被进一步配置成生成轮询 请求 并且在计数器的值达到 阈值 时允许在无线通信网络上将该轮询请求传送给接入点。
权利要求

1.一种无线通信设备,包括:
存储器,配置成存储计数器的值;以及
耦合至所述存储器的处理器,所述处理器被配置成如果无线通信网络的信道为空闲达至少扩展时隙时间则递减所述计数器的值,其中所述计数器的初始值基于与所述无线通信设备相对应的索引在信息元素中的位置,并且所述处理器被配置成生成轮询请求,其中在所述计数器的值达到阈值时所述轮询请求在所述无线通信网络上被传送给接入点。
2.如权利要求1所述的无线通信设备,其特征在于,所述扩展时隙时间基于轮询请求的历时、短间间隔(SIFS)的历时、以及空信道评估(CCA)的历时。
3.如权利要求1所述的无线通信设备,其特征在于,进一步包括电耦合至所述处理器并且配置成感测来自所述接入点的消息的接收机,其中所述计数器被配置成当所述接收机感测到来自所述接入点的消息时保持所述计数器的值。
4.如权利要求1所述的无线通信设备,其特征在于,所述信息元素是话务指示映射(TIM)。
5.如权利要求4所述的无线通信设备,其特征在于,所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述计数器的所述初始值基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
6.如权利要求1所述的无线通信设备,其特征在于,所述接入点为所述信息元素中指示的一组无线通信设备保留对介质的接入。
7.如权利要求6所述的无线通信设备,其特征在于,对所述介质的接入是通过设置携带所述信息元素的物理层数据单元(PPDU)的历时字段值来保留的,并且其中设置所述历时字段值提示未在所述信息元素中指示的无线通信设备设置网络分配向量。
8.如权利要求6所述的无线通信网络,其特征在于,未在所述信息元素中指示的无线通信设备不被允许接入所述介质。
9.如权利要求1所述的无线通信设备,其特征在于,所述阈值为0。
10.如权利要求1所述的无线通信设备,其特征在于,所述扩展时隙时间基于轮询请求的历时、SIFS的历时、CCA的历时、以及最大争用窗的历时。
11.如权利要求10所述的无线通信设备,其特征在于,当所述计数器的值达到所述阈值时、当所述信道为空闲时、并且在第一时间之后所述轮询请求被传送给所述接入点,所述第一时间基于仲裁帧间间隔(AIFS)以及残余退避的历时。
12.一种用于在无线通信网络中减少冲突的方法,所述方法包括:
如果无线通信网络的信道为空闲达至少扩展时隙时间,则递减计数器的值,其中所述计数器的初始值基于与无线通信设备相对应的索引在信息元素中的位置;
生成轮询请求;以及
当所述计数器的值达到阈值时,在所述无线通信网络上将所述轮询请求传送给接入点。
13.如权利要求12所述的方法,其特征在于,递减计数器的值包括:如果所述信道为空闲达至少轮询请求的历时、短帧间间隔(SIFS)的历时、以及空信道评估(CCA)的历时,则递减所述值。
14.如权利要求12所述的方法,其特征在于,进一步包括感测来自所述接入点的消息,其中所述计数器被配置成当所述接收机感测到来自所述接入点的消息时维持所述计数器的值。
15.如权利要求12所述的方法,其特征在于,进一步包括基于话务指示映射(TIM)中的数据来确定所述计数器的所述初始值。
16.如权利要求15所述的方法,其特征在于,进一步包括分析所述TIM,其中所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述计数器的所述初始值基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
17.如权利要求12所述的方法,其特征在于,所述接入点为所述信息元素中指示的一组无线通信设备保留对介质的接入。
18.如权利要求17所述的方法,其特征在于,对所述介质的接入是通过设置携带所述信息元素的物理层数据单元(PPDU)的历时字段值来保留的,并且其中设置所述历时字段值提示未在所述信息元素中指示的无线通信设备设置网络分配向量。
19.如权利要求17所述的方法,其特征在于,未在所述信息元素中指示的无线通信设备不被允许接入所述介质。
20.如权利要求12所述的方法,其特征在于,所述阈值为0。
21.如权利要求12所述的方法,其特征在于,递减计数器的值包括:如果所述信道为空闲达至少轮询请求的历时、SIFS的历时、CCA的历时、以及最大争用窗的历时,则递减所述值。
22.如权利要求21所述的方法,其特征在于,传送所述轮询请求包括:当所述计数器的值达到所述阈值时、当所述信道为空闲时、并且在第一时间之后将所述轮询请求传送给所述接入点,所述第一时间基于仲裁帧间间隔(AIFS)以及残余退避的历时。
23.一种配置成在无线通信网络中减少冲突的设备,所述设备包括:
用于如果无线通信网络的信道为空闲达至少扩展时隙时间则递减计数器的值的装置,其中所述计数器的初始值基于与无线通信设备相对应的索引在信息元素中的位置;
用于生成轮询请求的装置;以及
用于当所述计数器的值达到阈值时在所述无线通信网络上将所述轮询请求传送给接入点的装置。
24.如权利要求23所述的设备,其特征在于,所述用于递减计数器的值的装置包括:用于如果所述信道为空闲达至少轮询请求的历时、短帧间间隔(SIFS)的历时、以及空信道评估(CCA)的历时则递减所述值的装置。
25.如权利要求23所述的设备,其特征在于,进一步包括用于感测来自所述接入点的消息的装置,其中所述计数器被配置成当所述接收机感测到来自所述接入点的消息时维持所述计数器的值。
26.如权利要求23所述的设备,其特征在于,进一步包括用于基于话务指示映射(TIM)中的数据来确定所述计数器的所述初始值的装置。
27.如权利要求26所述的设备,其特征在于,进一步包括用于分析所述TIM的装置,其中所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述计数器的所述初始值基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
28.如权利要求23所述的设备,其特征在于,所述接入点为所述信息元素中指示的一组无线通信设备保留对介质的接入。
29.如权利要求28所述的设备,其特征在于,对所述介质的接入是通过设置携带所述信息元素的物理层数据单元(PPDU)的历时字段值来保留的,并且其中设置所述历时字段值提示未在所述信息元素中指示的无线通信设备设置网络分配向量。
30.如权利要求28所述的设备,其特征在于,未在所述信息元素中指示的无线通信设备不被允许接入所述介质。
31.如权利要求23所述的设备,其特征在于,所述阈值为0。
32.如权利要求23所述的设备,其特征在于,用于递减计数器的值的装置包括:用于如果所述信道为空闲达至少轮询请求的历时、SIFS的历时、CCA的历时、以及最大争用窗的历时则递减所述值的装置。
33.如权利要求32所述的设备,其特征在于,用于传送所述轮询请求的装置包括:用于当所述计数器的值达到所述阈值时、当所述信道为空闲时、并且在第一时间之后将所述轮询请求传送给所述接入点的装置,所述第一时间基于仲裁帧间间隔(AIFS)以及残余退避的历时。
34.如权利要求23所述的设备,其特征在于,所述用于递减的装置和所述用于生成的装置包括处理器,并且其中所述用于传送的装置包括发射机。
35.一种非瞬态计算机可读介质,所述介质包括在被执行时使装置执行以下操作的代码:
如果无线通信网络的信道为空闲达至少扩展时隙时间,则递减计数器的值,其中所述计数器的初始值基于与无线通信设备相对应的索引在信息元素中的位置;
生成轮询请求;以及
当所述计数器的值达到阈值时,在所述无线通信网络上将所述轮询请求传送给接入点。
36.如权利要求35所述的介质,其特征在于,进一步包括在被执行时使所述装置执行以下操作的代码:如果所述信道为空闲达至少轮询请求的历时、短帧间间隔(SIFS)的历时、以及空信道评估(CCA)的历时,则递减所述值。
37.如权利要求35所述的介质,其特征在于,进一步包括在被执行时使所述装置感测来自所述接入点的消息的代码,其中所述计数器被配置成当所述接收机感测到来自所述接入点的消息时维持所述计数器的值。
38.如权利要求35所述的介质,其特征在于,进一步包括在被执行时使所述装置基于话务指示映射(TIM)中的数据来确定所述计数器的所述初始值的代码。
39.如权利要求38所述的介质,其特征在于,进一步包括在被执行时使所述装置分析所述TIM的代码,其中所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述计数器的所述初始值基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
40.如权利要求35所述的介质,其特征在于,所述接入点为所述信息元素中指示的一组无线通信设备保留对第二介质的接入。
41.如权利要求40所述的介质,其特征在于,对所述第二介质的接入是通过设置携带所述信息元素的物理层数据单元(PPDU)的历时字段值来保留的,并且其中设置所述历时字段值提示未在所述信息元素中指示的无线通信设备设置网络分配向量。
42.如权利要求40所述的介质,其特征在于,未在所述信息元素中指示的无线通信设备不被允许接入所述第二介质。
43.如权利要求35所述的介质,其特征在于,所述阈值为0。
44.如权利要求35所述的介质,其特征在于,进一步包括在被执行时使所述装置执行以下操作的代码:如果所述信道为空闲达至少轮询请求的历时、SIFS的历时、CCA的历时、以及最大争用窗的历时则递减所述值。
45.如权利要求44所述的介质,其特征在于,进一步包括在被执行时使所述装置执行以下操作的代码:当所述计数器的值达到所述阈值时、当所述信道为空闲时、并且在第一时间之后将所述轮询请求传送给所述接入点,所述第一时间基于仲裁帧间间隔(AIFS)以及残余退避的历时。
46.一种无线通信设备,包括:
接收机,配置成检测在无线通信网络的信道上传送的消息;以及
耦合至所述接收机的处理器,所述处理器被配置成生成轮询请求并且被配置成每当所述接收机检测到在所述无线通信设备在其中通信的所述无线通信网络的信道上传送的另一消息时确定自适应增强帧间间隔(AEIFS),其中所述AEIFS的初始历时基于所述无线通信设备在信息元素中的位置,并且其中在基于所述AEIFS的历时的时间之后并且在所述无线通信网络的所述信道打开时在所述无线通信网络上将所述轮询请求传送给接入点。
47.如权利要求46所述的无线通信设备,其特征在于,所述信息元素是话务指示映射(TIM)。
48.如权利要求47所述的无线通信设备,其特征在于,所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述AEIFS的所述初始历时基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
49.如权利要求48所述的无线通信设备,其特征在于,所述AEIFS的历时基于分布式协调功能帧间间隔(DIFS)的历时、短帧间间隔(SIFS)的历时、最大争用窗的历时、轮询请求的传送时间、以及由所述接入点传送的寻址至其他无线通信设备的消息的数目,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
50.如权利要求49所述的无线通信设备,其特征在于,所述AEIFS的历时随由所述接入点传送的寻址至其他无线通信设备的消息的数目的增加而减小,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
51.如权利要求50所述的无线通信设备,其特征在于,进一步包括发射机,所述发射机被配置成在所述接入点已将一消息寻址至每个其他无线通信设备时传送所述轮询请求,所述每个其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
52.如权利要求46所述的无线通信设备,其特征在于,进一步包括电耦合至所述处理器并且被配置成检测所述信道上的消息的接收机。
53.一种用于在无线通信网络中减少冲突的方法,所述方法包括:
生成轮询请求;
每当无线通信设备检测到在所述无线通信设备在其中通信的无线通信网络的信道上传送的另一消息时确定自适应增强帧间间隔(AEIFS),其中所述AEIFS的初始历时基于所述无线通信设备在信息元素中的位置;以及
在基于所述AEIFS的历时的时间之后并且在所述无线通信网络的所述信道打开时在所述无线通信网络上将所述轮询请求传送给接入点。
54.如权利要求53所述的方法,其特征在于,进一步包括基于话务指示映射(TIM)中的数据来确定所述AEIFS的初始历时。
55.如权利要求54所述的方法,其特征在于,进一步包括分析所述TIM,其中所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述AEIFS的所述初始历时基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
56.如权利要求55所述的方法,其特征在于,进一步包括基于分布式协调功能帧间间隔(DIFS)的历时、短帧间间隔(SIFS)的历时、最大争用窗的历时、轮询请求的传送时间、以及由所述接入点传送的寻址至其他无线通信设备的消息的数目来确定所述AEIFS的历时,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
57.如权利要求56所述的方法,其特征在于,进一步包括随由所述接入点传送的寻址至其他无线通信设备的消息的数目的增加而减小所述AEIFS的历时,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
58.如权利要求57所述的方法,其特征在于,传送所述轮询请求包括在所述接入点已将一消息寻址至每个其他无线通信设备时传送所述轮询请求,所述每个其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
59.一种配置成在无线通信网络中减少冲突的设备,所述设备包括:
用于生成轮询请求的装置;
用于每当无线通信设备检测到在所述无线通信设备在其中通信的无线通信网络的信道上传送的另一消息时确定自适应增强帧间间隔(AEIFS)的装置,其中所述AEIFS的初始历时基于所述无线通信设备在信息元素中的位置;以及
用于在基于所述AEIFS的历时的时间之后并且在所述无线通信网络的所述信道打开时在所述无线通信网络上将所述轮询请求传送给接入点的装置。
60.如权利要求59所述的设备,其特征在于,进一步包括用于基于话务指示映射(TIM)中的数据来确定所述AEIFS的初始历时的装置。
61.如权利要求60所述的设备,其特征在于,进一步包括用于分析所述TIM的装置,其中所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述AEIFS的所述初始历时基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
62.如权利要求61所述的设备,其特征在于,进一步包括用于基于分布式协调功能帧间间隔(DIFS)的历时、短帧间间隔(SIFS)的历时、最大争用窗的历时、轮询请求的传送时间、以及由所述接入点传送的寻址至其他无线通信设备的消息的数目来确定所述AEIFS的历时的装置,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
63.如权利要求62所述的设备,其特征在于,进一步包括用于随由所述接入点传送的寻址至其他无线通信设备的消息的数目的增加而减小所述AEIFS的历时的装置,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
64.如权利要求63所述的设备,其特征在于,用于传送所述轮询请求的装置包括用于在所述接入点已将一消息寻址至每个其他无线通信设备时传送所述轮询请求的装置,所述每个其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
65.如权利要求59所述的设备,其特征在于,所述用于生成的装置和所述用于确定的装置包括处理器,并且其中所述用于传送的装置包括发射机。
66.一种非瞬态计算机可读介质,所述介质包括在被执行时使装置执行以下操作的代码:
生成轮询请求;
每当无线通信设备检测到在所述无线通信设备在其中通信的无线通信网络的信道上传送的另一消息时确定自适应增强帧间间隔(AEIFS),其中所述AEIFS的初始历时基于所述无线通信设备在信息元素中的位置;以及
在基于所述AEIFS的历时的时间之后并且在所述无线通信网络的所述信道打开时在所述无线通信网络上将所述轮询请求传送给接入点。
67.如权利要求66所述的介质,其特征在于,进一步包括在被执行时使所述装置基于话务指示映射(TIM)中的数据来确定所述AEIFS的初始历时的代码。
68.如权利要求67所述的介质,其特征在于,进一步包括在被执行时使所述装置分析所述TIM的代码,其中所述TIM包括位映射,所述位映射中的每一位对应于所述无线通信网络中的不同无线通信设备,并且其中所述AEIFS的所述初始历时基于出现在与所述无线通信设备相对应的位之前的与其他无线通信设备相对应的位的数目。
69.如权利要求68所述的介质,其特征在于,进一步包括在被执行时使所述装置执行以下操作的代码:基于分布式协调功能帧间间隔(DIFS)的历时、短帧间间隔(SIFS)的历时、最大争用窗的历时、轮询请求的传送时间、以及由所述接入点传送的寻址至其他无线通信设备的消息的数目来确定所述AEIFS的历时,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
70.如权利要求69所述的介质,其特征在于,进一步包括在被执行时使所述装置执行以下操作的代码:随由所述接入点传送的寻址至其他无线通信设备的消息的数目的增加而减小所述AEIFS的历时,所述其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。
71.如权利要求70所述的介质,其特征在于,进一步包括在被执行时使所述装置传送所述轮询请求的代码包括:用于在所述接入点已将一消息寻址至每个其他无线通信设备时传送所述轮询请求的装置,所述每个其他无线通信设备对应于出现在与所述无线通信设备相对应的位之前的位。

说明书全文

用于减少话务指示映射寻呼之后的冲突的系统和方法

[0001] 相关申请的交叉引用
[0002] 本申请依据35 U.S.C.§119(e)要求2012年2月6日提交的美国临时专利申请No.61/595,480、2013年1月29日提交的题为“SYSTEMS AND METHODS FOR REDUCING COLLISIONS AFTER TRAFFIC INDICATION MAP PAGING(用于减少话务指示映射寻呼之后的冲突的系统和方法)”的美国临时专利申请No.61/758,000的优先权,这两件申请的公开的全部内容通过引用纳入于此。

背景技术

[0003] 领域
[0004] 本申请一般涉及无线通信,尤其涉及用于在无线通信网络中执行冲突避免的系统、方法、和设备。
[0005] 背景
[0006] 在许多电信系统中,通信网络被用于在若干个空间上分开的交互设备之间交换消息。网络可根据地理范围来分类,该地理范围可以例如是城市区域、局部区域或者个人区域。此类网络可能分别被指定为广域网(WAN)、城域网(MAN)、局域网(LAN)、无线局域网(LAN)或个域网(PAN)。网络还根据用于互连各种网络节点和设备的交换/路由技术(例如,电路交换相对于分组交换)、用于传输的物理介质的类型(例如,有线相对于无线)、和所使用的通信协议集(例如,网际协议套集、SONET(同步光学联网)、以太网等)而有所不同。
[0007] 当网络元件是移动的并因此具有动态连通性需求时,或者在网络架构以自组织(ad hoc)拓扑而非固定拓扑形成的情况下,无线网络往往是优选的。无线网络采用非制导传播模式的使用无线电、微波、红外、光等频带中的电磁波的无形物理介质。在与固定的有线网络相比较时,无线网络有利地促成用户移动性和快速的现场部署。
[0008] 无线网络中的设备可在彼此之间传送/接收信息。此外,不在无线网络中活跃地传送/接收信息的设备可以进入打盹状态以节省功率,其中这些设备在打盹状态中不活跃地传送/接收信息。这些设备还可以利用寻呼消息来确定何时从打盹状态苏醒并且进入苏醒状态以传送/接收数据。因此,期望改进的用于减少冲突的系统、方法、和设备。
[0009] 概述
[0010] 本发明的系统、方法和设备各自具有若干方面,其中并非仅靠任何单一方面来负责其期望属性。在不限制如所附权利要求所表述的本发明的范围的情况下,现在将简要地讨论一些特征。在考虑此讨论后,并且尤其是在阅读题为“详细描述”的章节之后,将理解本发明的特征是如何提供包括改进的用于无线网络中的设备的寻呼在内的优点的。
[0011] 本公开的一个方面提供一种无线通信设备。该无线通信设备包括配置成存储计数器的值的存储器。该无线通信设备进一步包括耦合至存储器的处理器。该处理器被配置成如果无线通信网络的信道为空闲达至少扩展时隙时间则递减计数器的值。计数器的起始值基于与无线通信设备相对应的索引在信息元素中的位置。处理器还被配置成生成轮询请求。当计数器的值达到阈值时,在无线通信网络上将该轮询请求传送给接入点。
[0012] 本公开的另一方面提供一种用于在无线通信网络中减少冲突的方法。该方法包括:如果无线通信网络的信道为空闲达至少扩展时隙时间则递减计数器的值。计数器的起始值基于与无线通信设备相对应的索引在信息元素中的位置。该方法进一步包括:生成轮询请求。该方法进一步包括:当计数器的值达到阈值时,在无线通信网络上将该轮询请求传送给接入点。
[0013] 本公开的另一方面提供一种配置成在无线通信网络中减少冲突的设备。该设备包括:用于如果无线通信网络的信道为空闲达至少扩展时隙时间则递减计数器的值的装置。计数器的起始值基于与无线通信设备相对应的索引在信息元素中的位置。该设备进一步包括:用于生成轮询请求的装置。该设备进一步包括:用于当计数器的值达到阈值时在无线通信网络上将该轮询请求传送给接入点的装置。
[0014] 本公开的另一方面提供一种包括指令或代码的非瞬态计算机可读介质,该指令或代码在被执行时使一装置在无线通信网络的信道为空闲达至少扩展时隙时间的情况下递减计数器的值。计数器的起始值基于与无线通信设备相对应的索引在信息元素中的位置。该介质进一步包括在被执行时使该装置生成轮询请求的代码。该介质进一步包括在被执行时使该装置在计数器的值达到阈值时在无线通信网络上将该轮询请求传送给接入点的代码。
[0015] 本公开的另一方面提供一种无线通信设备。该无线通信设备包括配置成检测在无线通信网络的信道上传送的消息的接收机。该无线通信设备进一步包括耦合至接收机的处理器。该处理器被配置成生成轮询请求。该处理器还被配置成每当无线通信设备检测到在无线通信设备在其中通信的无线通信网络信道上传送的另一消息时确定自适应增强间间隔(AEIFS)。AEIFS的初始历时基于无线通信设备在信息元素中的位置。在基于AEIFS的历时的时间之后并且在无线通信网络的信道打开时,在无线通信网络上将轮询请求传送给接入点。
[0016] 本公开的另一方面提供一种用于在无线通信网络中减少冲突的方法。该方法包括:生成轮询请求。该方法进一步包括:每当无线通信设备检测到在无线通信设备在其中通信的无线通信网络信道上传送的另一消息时确定自适应增强帧间间隔(AEIFS)。AEIFS的初始历时基于无线通信设备在信息元素中的位置。该方法进一步包括:在基于AEIFS的历时的时间之后并且在无线通信网络的信道打开时,在无线通信网络上将轮询请求传送给接入点。
[0017] 本公开的另一方面提供一种配置成在无线通信网络中减少冲突的设备。该设备包括:用于生成轮询请求的装置。该设备进一步包括:用于每当无线通信设备检测到在无线通信设备在其中通信的无线通信网络信道上传送的另一消息时确定自适应增强帧间间隔(AEIFS)的装置。AEIFS的初始历时基于无线通信设备在信息元素中的位置。该设备进一步包括:用于在基于AEIFS的历时的时间之后并且在无线通信网络的信道打开时在无线通信网络上将轮询请求传送给接入点的装置。
[0018] 本公开的另一方面提供一种包括指令或代码的非瞬态计算机可读介质,该指令或代码在被执行时使一装置生成轮询请求。该介质进一步包括:在被执行时使一装置每当无线通信设备检测到在无线通信设备在其中通信的无线通信网络信道上传送的另一消息时确定自适应增强帧间间隔(AEIFS)的代码。AEIFS的初始历时基于无线通信设备在信息元素中的位置。该介质进一步包括:在被执行时使一装置在基于AEIFS的历时的时间之后并且在无线通信网络的信道打开时在无线通信网络上将轮询请求传送给接入点的代码。
[0019] 附图简述
[0020] 图1示出了其中可采用本公开的各方面的示例性无线通信系统。
[0021] 图2示出了可在图1的无线通信系统内采用的示例性无线设备的功能框图
[0022] 图3解说由接入点传送给图1的无线通信系统中的无线站的多个分区寻呼消息。
[0023] 图4解说示例性轮询请求机制。
[0024] 图5A解说另一轮询请求机制。
[0025] 图5B解说另一示例性轮询请求机制。
[0026] 图6解说又一示例性轮询请求机制。
[0027] 图7是用于在图1的无线通信系统中减少冲突的过程的流程图
[0028] 图8是可在图1的无线通信系统内采用的示例性无线设备的功能框图。
[0029] 图9是用于在图1的无线通信系统中减少冲突的过程的另一流程图。
[0030] 图10是可在图1的无线通信系统内采用的示例性无线设备的另一功能框图。
[0031] 详细描述
[0032] 以下参照附图更全面地描述本新颖系统、装置和方法的各种方面。然而,本公开可用许多不同形式来实施并且不应解释为被限定于本公开通篇给出的任何具体结构或功能。确切而言,提供这些方面是为了使本公开将是透彻和完整的,并且其将向本领域技术人员完全传达本公开的范围。基于本文中的教导,本领域技术人员应领会到,本公开的范围旨在覆盖本文中公开的这些新颖的系统、装置和方法的任何方面,不论其是独立实现的还是与本发明的任何其他方面组合实现的。例如,可以使用本文所阐述的任何数目的方面来实现装置或实践方法。另外,本发明的范围旨在覆盖使用作为本文所阐述的本发明各种方面的补充或者与之不同的其他结构、功能性或者结构及功能性来实践的装置或方法。应当理解,本文披露的任何方面可以由权利要求的一个或多个要素来实施。
[0033] 尽管本文描述了特定方面,但这些方面的众多变体和置换落在本公开的范围之内。尽管提到了优选方面的一些益处和优点,但本公开的范围并非旨在被限定于特定益处、用途或目标。相反,本公开的各方面旨在宽泛地适用于不同的无线技术、系统配置、网络、和传输协议,其中一些藉由示例在附图和以下对优选方面的描述中解说。该详细描述和附图仅仅解说本公开而非限定本公开,本公开的范围由所附权利要求及其等效技术方案来定义。
[0034] 流行的无线网络技术可包括各种类型的无线局域网(WLAN)。WLAN可被用于采用广泛使用的联网协议来将近旁设备互连在一起。本文中所描述的各个方面可应用于任何通信标准,诸如无线协议。
[0035] 在一些方面,亚千兆赫频带中的无线信号可根据802.11ah协议使用正交频分复用(OFDM)、直接序列扩频(DSSS)通信、OFDM和DSSS通信的组合、或其他方案来传送。802.11ah协议的实现可被用于传感器、计量、和智能电网。有利地,实现802.11ah协议的某些设备的诸方面可以比实现其他无线协议的设备消耗更少的功率,和/或可被用于跨相对较长的射程(例如,约1公里或更长)来传送无线信号。
[0036] 在一些实现中,WLAN包括作为接入该无线网络的组件的各种设备。例如,可以有两种类型的设备:接入点(“AP”)和客户端(也称为站,或“STA”)。一般而言,AP可用作WLAN的中枢或基站,而STA用作WLAN的用户。例如,STA可以是膝上型计算机、个人数字助理(PDA)、移动电话等。在一示例中,STA经由遵循WiFi(例如IEEE 802.11协议,诸如802.11ah)的无线链路连接到AP以获得到因特网或到其他广域网的一般连通性。在一些实现中,STA也可被用作AP。
[0037] 接入点(“AP”)还可包括、被实现为、或被称为B节点、无线电网络控制器(“RNC”)、演进型B节点、基站控制器(“BSC”)、基收发机站(“BTS”)、基站(“BS”)、收发机功能(“TF”)、无线电路由器、无线电收发机或其他某个术语。
[0038] 站(“STA”)还可包括、被实现为、或被称为接入终端(“AT”)、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装备或其他某个术语。在一些实现中,接入终端可包括蜂窝电话、无绳电话、会话发起协议(“SIP”)话机、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能的手持式设备、或连接至无线调制解调器的其他某种合适的处理设备。相应地,本文教导的一个或多个方面可被纳入到电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型设备)、便携式通信设备、手持机、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电)、游戏设备或系统、全球定位系统设备、或被配置为经由无线介质通信的任何其他合适的设备中。
[0039] 如以上所讨论的,本文描述的某些设备可实现例如802.11ah标准。此类设备(无论是用作STA还是AP还是其他设备)可被用于智能计量或者用在智能电网中。此类设备可提供传感器应用或者用在家庭自动化中。这些设备可取代或者附加地用在健康护理环境中,例如用于个人健康护理。这些设备也可被用于监督以使得能够实现射程延伸的因特网连通性(例如,以供与热点联用)、或者实现机器对机器通信。
[0040] 图1示出其中可采用本公开的各方面的示例性无线通信系统100。无线通信系统100可按照无线标准(例如802.11ah标准)来操作。无线通信系统100可包括与STA 106通信的AP 104。
[0041] 可以将各种过程和方法用于无线通信系统100中在AP 104与STA 106之间的传输。例如,可以根据OFDM/OFDMA技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可以被称为OFDM/OFDMA系统。替换地,可以根据CDMA技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可被称为CDMA系统。
[0042] 促成从AP 104至一个或多个STA 106的传输的通信链路可以被称为下行链路(DL)108,而促成从一个或多个STA 106至AP 104的传输的通信链路可以被称为上行链路(UL)110。替换地,下行链路108可以被称为前向链路或前向信道,而上行链路110可以被称为反向链路或反向信道。
[0043] AP 104可充当基站并提供基本服务区域(BSA)102中的无线通信覆盖。AP 104连同与AP 104相关联的并使用AP 104来通信的STA 106一起可被称为基本服务集(BSS)。应注意,无线通信系统100可以不具有中央AP 104,而是可用作STA 106之间的对等网络
相应地,本文描述的AP 104的功能可替换地由一个或多个STA 106来执行。
[0044] AP 104可经由通信链路(诸如,下行链路108)向系统100的其他节点STA 106传送信标信号(或简称“信标”),这可帮助其他节点STA 106将它们的定时与AP 104同步,或者可提供其他信息或功能性。此类信标可周期性地传送。在一方面,相继传输之间的时段可被称作超帧。信标的传输可被划分成数个群或区间。在一方面,信标可包括、但不限于诸如以下的信息:设置共用时钟的时戳信息,对等网络标识符,设备标识符,能力信息,超帧历时,发射方向信息,接收方向信息,邻居列表,和/或扩展邻居列表,它们中的一些在下文更详细地描述。因此,信标可以既包括在若干设备之间共用(例如共享)的信息,又包括因给定设备而异的信息。
[0045] 在一些方面,STA 106可能被要求与AP 104相关联以向该AP 104发送通信和/或从该AP 104接收通信。在一方面,用于关联的信息被包括在由AP作出的信标广播中。为了接收此类信标,例如,STA 106可在覆盖区域上执行宽覆盖搜索。举例而言,搜索还可由STA 106通过以灯塔方式扫过覆盖区域来执行。在接收到用于关联的信息之后,STA 106可向AP 104传送参考信号,诸如关联探测或请求。在一些方面,AP 104可使用回程服务例如以与更大的网络(诸如因特网或公共交换电话网(PSTN))通信。
[0046] 图2示出可在图1的无线通信系统100内采用的无线设备202的示例性功能框图。无线设备202是可被配置成实现本文描述的各种方法的设备的示例。例如,无线设备202可包括AP 104或者诸STA 106中的一个STA。
[0047] 无线设备202可包括控制无线设备202的操作的处理器204。处理器204也可被称为中央处理单元(CPU)。可包括只读存储器(ROM)和随机存取存储器(RAM)两者的存储器206可以向处理器204提供指令和数据。存储器206的一部分还可包括非易失性随机存取存储器(NVRAM)。处理器204通常基于存储器206内存储的程序指令来执行逻辑和算术运算。存储器206中的指令可以是可执行的以实现本文描述的方法。
[0048] 处理器204可包括用一个或多个处理器实现的处理系统或者是其组件。这一个或多个处理器可以用通用微处理器微控制器数字信号处理器(DSP)、现场可编程阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件、专用硬件有限状态机、或能够对信息执行演算或其他操纵的任何其他合适实体的任何组合来实现。
[0049] 处理系统还可包括用于存储软件的机器可读介质。软件应当被宽泛地解释成意指任何类型的指令,无论其被称作软件、固件中间件、微代码、硬件描述语言、或是其他。指令可包括代码(例如,呈源代码格式、二进制代码格式、可执行代码格式、或任何其他合适的代码格式)。这些指令在由该一个或多个处理器执行时使处理系统执行本文描述的各种功能。
[0050] 无线设备202还可包括外壳208,该外壳208可内含发射机210和/或接收机212以允许在无线设备202和远程位置之间进行数据的传送和接收。发射机210和接收机212可被组合成收发机214。天线216可被附连至外壳208且电耦合至收发机214。无线设备202还可包括(未示出)多个发射机、多个接收机、多个收发机、和/或多个天线。
[0051] 发射机210可被配置成无线地传送可被称为“寻呼消息”的消息,该“寻呼消息”被配置成向无线设备指示无线设备是否需要从打盹状态苏醒并且进入苏醒状态,如以下所讨论的。例如,发射机210可被配置成传送以上讨论的由处理器204生成的寻呼消息。当无线设备202被实现为或者被用作STA 106时,处理器204可被配置成处理寻呼消息。当无线设备202被实现为或者被用作AP 104时,处理器204还可被配置成生成寻呼消息。
[0052] 接收机212可被配置成无线地接收寻呼消息。
[0053] 无线设备202还可包括可用于力图检测和量化由收发机214收到的信号的电平的信号检测器218。信号检测器218可检测诸如总能量、每副载波每码元能量、功率谱密度之类的信号以及其它信号。无线设备202还可包括供处理信号时使用的数字信号处理器(DSP)220。DSP 220可被配置成生成分组以供传输。在一些方面,分组可包括物理层数据单元(PPDU)。
[0054] 在一些方面,无线设备202可进一步包括用户接口222。用户接口222可包括按键板、话筒、扬声器、和/或显示器。用户接口222可包括向无线设备202的用户传达信息和/或从该用户接收输入的任何元件或组件。
[0055] 无线设备202的各种组件可由总线系统226耦合在一起。总线系统226可包括例如数据总线,以及除了数据总线之外还有电源总线、控制信号总线和状态信号总线。本领域技术人员将领会,无线设备202的各组件可耦合在一起或者使用某种其他机制来彼此接受或提供输入。
[0056] 尽管图2中解说了数个分开的组件,但本领域技术人员将认识到,这些组件中的一个或多个组件可被组合或者共同地实现。例如,处理器204可被用于不仅实现以上关于处理器204描述的功能性,而且还实现以上关于信号检测器218和/或DSP 220描述的功能性。另外,图2中解说的每个组件可使用多个分开的元件来实现。
[0057] 无线设备202可包括AP 104或STA 106,并且可被用于传送和/或接收包括寻呼消息在内的通信。即,AP 104或STA 106可以用作寻呼消息的发射机或接收机设备。特定方面构想信号检测器218被在存储器206和处理器204上运行的软件用来检测发射机或接收机的存在。
[0058] STA 106可以具有多个操作模式。例如,STA 106可以具有被称为活跃模式的第一操作模式。在活跃模式中,STA 106可以始终处于“苏醒”状态并且活跃地与AP 104传送/接收数据。此外,STA 106可以具有被称为省电模式的第二操作模式。在省电模式中,STA106可以处于“苏醒”状态或“打盹”或“休眠”状态,其中STA 106不活跃地与AP 104传送/接收数据。例如,STA106的接收机212和可能的DSP 220和信号检测器218可以在打盹状态中使用减小的功耗来操作。此外,在省电模式中,STA 106可以不时地进入苏醒状态以监听来自AP 104的消息(例如,寻呼消息),该消息向STA 106指示STA106是否需要在某一时间处“苏醒”(例如,进入苏醒状态)以便能够与AP 104传送/接收数据。
[0059] 相应地,在某些无线通信系统100中,AP 104可以向在与AP 104相同的网络中处于省电模式的多个STA 106传送寻呼消息,从而指示是否存在在AP104处缓冲的给STA 106的数据。STA 106还可以使用此信息来确定它们需要处于苏醒状态还是打盹状态。例如,如果STA 106确定其未被寻呼,则STA 106可以进入打盹状态。替换地,如果STA 106确定其可能被寻呼,则STA 106可以进入苏醒状态达某个时间段以接收该寻呼并且基于该寻呼来进一步确定何时处于苏醒状态。此外,STA 106可以在接收到寻呼之后停留在苏醒状态中达某个时间段。在另一示例中,STA 106可被配置成在被寻呼或不被寻呼时以与本公开一致的其他方式起作用。
[0060] 在一些方面,寻呼消息可包括位映射(该图中未示出),诸如话务标识映射(TIM)。在某些此类方面,位映射可包括数个比特。这些寻呼消息可以在信标或TIM帧中从AP 104发送给STA 106。位映射中的每一比特可以对应于多个STA 106中的特定STA 106,并且每个比特的值(例如,0或1)可以指示相应的STA 106应当处于的状态(例如,打盹状态或苏醒状态)。相应地,位映射的大小可以直接正比于无线通信系统100中的STA 106的数目。
因此,无线通信系统100中较大数目的STA 106可以导致较大的位映射。
[0061] 图3解说由AP 104传送给图1的无线通信系统100中的STA 106的多个分区寻呼消息302。如图所示,时间在时间轴304上跨寻呼平地增加。如图所示,AP 104被配置成传送多个寻呼消息302。寻呼消息302可以在TIM帧、信标中、或使用某个其他恰适的信令来发送。STA 106可被配置成监听一条或多条寻呼消息302。在该一条或多条寻呼消息302之后,STA 106可被配置成向AP 104传送请求并且接收来自AP 104的响应。
[0062] 寻呼过程可以导致较大数目的STA 106接收该一条或多条寻呼消息302。例如,相同TIM中较大数目的STA 106可以接收该一条或多条寻呼消息302,这可导致一个或多个STA 106在TIM之后进行竞争以在介质上向AP 104传送请求。相应地,导致损坏数据被AP 104接收的冲突可能在至少两个STA 106同时或接近同时地尝试向AP 104传送请求的情况下发生。
[0063] 图4解说轮询请求机制400。所示出的轮询请求机制400可以由图1的无线通信系统100中的AP 104和STA 106使用。如图所示,时间从时隙时间424到时隙时间440跨寻呼水平地增加。
[0064] 一般而言,在寻呼消息(诸如TIM 410)的传输之后,为被寻呼的STA 106保留时间区间。该保留可以通过传送消息(例如,寻呼消息、附加消息等)以使未被寻呼的STA推迟接入介质达所保留时段的历时来达成。在一些实现中,被推迟的接入可以通过设置保留帧(例如,寻呼消息、附加消息等)的PPDU的历时字段值来达成,该历时字段值提示未被寻呼的STA设置其网络分配向量(NAV)。保留帧的PPDU可以携带信息元素(例如,以上描述的位映射)。在其他实现中,被推迟的接入可以通过在寻呼帧之前或之后发送附加帧来达成,其中附加帧指示所保留时段的历时。
[0065] 在所保留的时间区间期间,被寻呼的STA 106可以向AP 104发送请求(例如,功率节省轮询(PS轮询)请求412、416和420)并且从AP 104接收响应(例如,响应414、418和422)。多个被寻呼的STA 106可以根据各种方法在所保留的时间区间期间进行竞争,如本文中所描述的。在一些实施例中,尚未被寻呼的STA 106不能在所保留的时间区间期间进行竞争。一旦所保留的时间区间结束,各STA 106就可以开始竞争以向AP 104发送请求。在一实施例中,AP 104可以确定所保留的时间区间的历时。所保留的时间区间应当足以供所有被寻呼的STA 106向AP 104发送请求并且从AP 104接收响应。作为示例而非限定,所保留的时间区间的历时可以是被寻呼的STA 106的数目的函数。
[0066] 轮询请求机制400解说在其中STA 402、404和406能够以此类方式向AP408传送请求(例如PS轮询412、416和420)以避免冲突的实施例。STA 402、404和406可以类似于如本文中描述的STA 106。在一些实施例中,STA 402、404和406可以按某个次序向AP 408传送请求。AP 408可以类似于如本文中所描述的AP 104。寻呼消息(诸如TIM 410)可以隐式地或显式地定义STA 402、404和406的排序。例如,如果TIM 410位映射指示STA 402和STA 404两者被寻呼,则TIM 410位映射还隐式地或显式地指示STA 402在STA 404之前还是在STA 404之后。在一示例中,该次序可以根据被寻呼的STA出现在位映射表示中的次序来确定。考虑位映射{0,1,0,0,1,1},其中与位置2中的位相关联的STA被假定在与位置5中的位相关联的STA之前。在一些实现中,经压缩的位映射可被表达为STA标识符的列表。在此情形中,STA标识符出现在列表中的顺序可以确定次序。考虑列表{13,25,5,22},其中与标识符“13”相关联的STA被假定出现在由“5”标识的STA之前。在另一方面,该次序可以从STA标识符的值推导,而不考虑消息表示。
[0067] 在一些实现中,STA 402、404或406在TIM 410位映射序列内的位置可以是STA402、404或406的位置的函数,如以上所描述的。该次序还可以取决于其他指示,这些指示要么包括在寻呼消息中要么假定在STA 402、404和/或406处已知。例如,指示可以包括寻呼消息(例如,TIM 410)内的定时同步功能(TSF)。在此类实现中,第一STA可以是其标识符被设为“1”,并且在TIM 410位映射序列内具有在与TSF的12个最低有效位(LSB)相关联的位置之后次序第一的位置的STA。纳入各种指示的许多其他功能可被包括以达成与基于TSF的结果类似的结果。在次序计算中包括TSF的一个有益结果是:只要被使用的TSF的该部分在每次传输时不同,就可以在每次传输时改变次序。
[0068] 在一些实现中,寻呼消息的发送方可以根据包括排序信息的使用在内的任何准则来确定被寻呼的STA的次序。例如,发送方AP 408可以基于STA 402、404和406的QoS要求、功率节省要求、或者其他性能参数来对STA 402、404和406进行排序。在一些实现中,寻呼消息的发送方在该消息中包括对次序的显式指示可能是合乎需要的。该对次序的显式指示可以不基于TIM 410位映射,而是基于如本文中所描述的其他因素。
[0069] 仅为了解说目的并且不旨在限定,图4描绘了STA 402、STA 404以及随后STA 406的次序。虽然STA 402可以是向AP 408传送请求的第一STA,但是STA 402可以不紧接在TIM 410之后就传送请求。STA 402、404和406中的每一者可被配置成使用基于带冲突避免的载波侦听多址(CSMA/CA)的媒体接入规程,诸如IEEE 802.11标准中定义的分布式协调功能(DCF)或者增强型分布式信道接入(EDCA)。在此类媒体接入机制中,想要接入介质以传送帧的STA 402、404或406初始化退避计数器。退避计数器可以用以恰适的区间选择的随机数来初始化。例如,恰适的区间可以是0与争用窗(CW)的历时之间的值。当传输介质(例如,信道)空闲时(换言之,在传输介质上未检测到活动),可以使退避计数器递减。若未检测到活动达分布式帧间间隔(DIFS)或仲裁帧间间隔(AIFS)区间,则可以认为传输介质是空闲的。在介质已空闲达DIFS或AIFS时间区间之后,可以针对每个附加的连贯的历时等于时隙时间的空闲区间使退避计数器递减一个单位。当在介质上检测到活动时,可以使退避倒计时冻结并且在介质再次变得空闲时重新开始退避倒计时,如本文中所描述的。当退避计数器达到0或者表示该计数器的最低值的任何其他整数时,STA 402、404和406可以在介质上传送分组。在一些实现中,DIFS区间可被定义为:
[0070] DIFS=SIFS+(2*时隙时间) (1)
[0071] 其中SIFS是短帧间间隔。AIFS区间可被定义为:
[0072] AIFS=SIFS+(n*时隙时间) (2)
[0073] 其中n大于或等于2。
[0074] STA 402、404和406中的每一者可被配置成使用确定性的退避值来初始化退避计数器,其中退避计数器的初始值可以基于被寻呼的STA 402、404和406的次序。例如,STA402的退避计数器的初始值可以为1,STA 404的退避计数器的初始值可以为2,并且STA
406的退避计数器的初始值可以为3。以此方式,退避计数器的初始值对于每个STA 402、
404和406而言可以是不同的,以便允许每个STA 402、404和406在不同时刻接入介质。
[0075] 在一些实现中,当STA 402、404和406在其上与AP 408通信的信道为空闲达时隙时间424、426、428、430、432、434、436、438和440的历时时,每个STA 402、404和406的退避计数器可以递减退避值。作为示例,常规的时隙时间可以是IEEE 802.11标准或类似的CSMA/CA协议中定义的时隙时间。STA 402、404和/或406可被配置成在其各自的退避值达到0或者表示计数器的最低值的任何其他整数时传送PS轮询请求412、416和/或420。
[0076] 在一些实现中,被寻呼的STA 402、404和/或406可以通过使用DIFS、AIFS和与IEEE 802.11标准中找到的定义不同地定义的时隙时间来执行退避规程。在一实施例中,时隙时间424、426、428、430、432、434、436、438和440可被定义为扩展时隙时间(以下称为“时隙时间”)。扩展时隙时间的历时可以至少与STA 402、404或406传送PS轮询请求412、416或420并且STA402、404或406接收响应414、418或422的开始所花费的时间一样长。
例如,扩展时隙时间可以是STA 402、404或406传送PS轮询请求412、416或420所花费的时间、SIFS时间、以及空信道评估(CCA)时间的总和。换言之,扩展时隙可被定义为:
[0077] 扩展时隙时间=PS轮询时间+SIFS+CCA时间。(3)
[0078] 作为示例,扩展时隙时间可以是常规时隙时间的倍数,其中常规时隙时间由IEEE802.11标准定义。例如,
[0079]
[0080] 其中K是整数。在一实施例中,由被寻呼的STA 402、404和/或406使用的DIFS或AIFS区间历时可以与IEEE 802.11标准定义的历时相同或者几乎相同。例如,由被寻呼的STA 402、404和/或406使用的DIFS或AIFS区间历时可以如上式(1)和(2)中那样定义。在另一实施例中,由被寻呼的STA 402、404和/或406使用的DIFS或AIFS区间历时可以等于0。在此情形中,可以针对每个连贯的历时等于扩展时隙时间的空闲区间使退避计数器递减1个单位,而无需等待DIFS或AIFS区间。在另一实施例中,由被寻呼的STA 402、404和/或406使用的DIFS或AIFS区间历时可以按照扩展时隙时间来定义。例如,[0081] AIFS=SIFS+(n*扩展时隙时间) (5)
[0082] DIFS=SIFS+(2*扩展时隙时间) (6)
[0083] 以此方式,即使系统包含隐藏节点,无线通信系统也可以能够减小冲突的可能性。隐藏节点是不在彼此的射程内并且因此不知晓其他STA的存在、但仍在AP的射程内的那些STA。虽然隐藏节点可能不会感测到由一个STA传送的PS轮询请求,但是该隐藏节点将感测到由AP 408传送的响应。通过确保扩展时隙时间的历时至少与本文中所描述的历时一样长,甚至隐藏节点也将不会在恰适的时间之前递减其退避值,由此增加避免冲突的可能性。
[0084] 如本文中所描述的,扩展时隙时间可以被定义为是常规时隙时间的倍数,并且DIFS或AIFS区间可以与IEEE 802.11标准中定义的DIFS或AIFS区间相同。作为示例,由被寻呼的STA 402、404和/或406使用的退避规程可以通过使用常规的退避规程来实现。STA 402、404和/或406可以如下设置常规的退避计数器的初始值i:
[0085] i=K*Ni (7)
[0086] 其中K如式(4)中那样定义,并且Ni可以是0与CW的历时之间的随机整数,或者可以基于寻呼消息中的STA 402、404和/或406位置来确定性地指派。在介质已空闲达DIFS或AIFS时间区间之后,针对每个附加的连贯的历时等于扩展时隙时间的空闲区间使退避计数器递减K个单位。当在介质上检测到活动时,可以使退避倒计时冻结并且在介质再次变得空闲时重新开始退避倒计时,如本文中所描述的。当退避达到0或者表示该计数器的最低值的任何其他整数时,STA 402、404或406在介质上传送分组。
[0087] 如图4中所示,AP 408可以刚好在时隙时间424(例如,如本文中定义的增强型时隙时间)的开始之前完成TIM 410的传输。因为信道空闲达时隙时间424的历时,所以STA402、404和406中的每一者的退避计数器可以减少退避值。例如,STA 402、404和406中的每一者的退避计数器可以使其退避值递减1,以使得STA 402的退避值为0,STA 404的退避值为1,并且STA 406的退避值为2。由于STA 402的退避值为0,因而STA 402可以在下一时隙时间(时隙时间426)中传送PS轮询请求412。由于STA 402传送PS轮询请求并且AP 408传送响应414,因而STA 404退避计数器和STA 406退避计数器都不递减退避值。
进一步注意,对PS轮询请求的检测或者对AP响应的检测可以足以使STA 404退避计数器和STA 406退避计数器保持其各自的退避值。以此方式,即使STA 404和/或STA 406是隐藏节点,退避值也将不会被递减。
[0088] 因为STA 404和406两者检测到由AP 408进行的对响应414的传输,所以STA 404和406也在时隙时间428期间维持退避值。在时隙时间430期间,信道再次空闲。STA 404退避计数器和STA 406退避计数器两者递减其各自的退避值,以使得STA 404的退避值现在为0并且STA 406的退避值现在为1。
[0089] 在时隙时间432中,STA 404向AP408传送PS轮询请求416并且该过程如本文中所描述的那样重复,直至STA 406退避值达到0并且STA 406传送PS轮询请求420。如果STA 402、404和/或406未能在其所分配的时间期间传送PS轮询412、416和/或420,则由于信道将取而代之空闲达至少扩展时隙时间的历时,因而STA排序中稍后的后续STA可以继续递减其退避值。以此方式,可以减少或者最小化无线通信系统的延迟。
[0090] 在未示出的其他实现中,每个STA 402、404和406可以在苏醒之前处于休眠模式达一时间段。休眠时间可以基于STA 402、404和406在TIM 410位映射序列中的位置和/或对由AP 408发送的数据的估计来确定。在STA 402、404或406已苏醒并且介质已空闲达DIFS或AIFS时间区间之后,可以针对每个附加的连贯的历时等于扩展时隙时间的空闲区间使退避计数器递减K个单位。当在介质上检测到活动时,可以使退避倒计时冻结并且在介质再次变得空闲时重新开始退避倒计时,如本文中所描述的。当退避达到0或者表示该计数器的最低值的任何其他整数时,STA 402、404或406在介质上传送分组。在未示出的另一实现中,每个STA 402、404和406可以在给定时间区间上随机选择的时间启动退避计数器。在未示出的又一实现中,每个STA 402、404和406可以在时间n*X进行传送,其中n标识特定STA并且X是TIM 410位映射序列的函数。
[0091] 图5A解说轮询请求机制500。所示出的轮询请求机制500可以由图1的无线通信系统100中的AP 104和STA 106使用。轮询请求机制500类似于图4的轮询请求机制400。然而,在轮询请求机制500中,发生交叠的基本服务集(OBSS)传输516。OBSS传输516可以在用两个或更多个基本服务集来标识STA(诸如STA 404)的情况下发生,其中每个基本服务集包括AP和相关联的STA。OBSS传输516可以源自不同于AP 508的AP。
[0092] 在一些实现中,如果STA 504接收OBSS传输516,则STA 504退避计数器可以不递减退避值,直至OBSS传输516完成。例如,如图5中所解说的,OBSS传输516可以直到时隙时间534期间才完成,以使得STA 504退避计数器在时隙时间536(即,信道为空闲的下一时隙时间)期间递减退避值。然而,因为STA 506未在信道上检测到任何传输,所以STA506退避计数器可以在时隙时间530期间递减退避值。例如,因为STA 506不是旨在进行OBSS传输516的基本服务集的一部分,所以STA 506可以确定信道在时隙时间530的历时期间是空闲的。这可能导致两个或更多个STA(像STA 504和STA 506)同时或者几乎同时地尝试传送PS轮询请求519和520并且造成冲突的情况。
[0093] 图5B解说轮询请求机制550。轮询请求机制550可以减少如图5A中所解说的关于轮询请求机制500发生的冲突的可能性。轮询请求机制550类似于图4的轮询请求机制400和图5A的轮询请求机制500。然而,在轮询请求机制550中,STA 552和556不在扩展时隙时间574或586结束时传送PS轮询请求562和568。相反,在时隙时间574和586结束时,STA 552和556开始附加的短退避规程。该附加的短退避规程基于常规的(非扩展)时隙时间,以使得在介质为空闲的情况下最大退避时间将短于扩展时隙时间。例如,如同STA 504那样,STA 554可以接收OBSS传输566。虽然STA 554和STA 556两者可以在扩展时隙时间586期间具有等于0的退避值,但是冲突可被避免。
[0094] 在一些实现中,附加的退避计数器可以用随机数来初始化或者可以基于确定性值,例如,如本文中所描述的确定性退避值。因此,历时可以基于STA 552、554和556在TIM560位映射序列中是如何排序的。作为示例,由被寻呼的STA552、554和/或556使用的退避规程可以通过使用常规的退避规程来实现。STA552、554和/或556可以如下设置常规的退避计数器的初始值i:
[0095] i=(K*Ni)+Mi (8)
[0096] 其中K如式(4)中那样来定义,Ni可以是0与CW的历时之间的随机整数或者可以基于如本文中描述的寻呼消息中的STA 402、404和/或406位置来确定性地指派,并且Mi可以是0与CW’的历时之间的随机整数或者可以基于如本文中所描述的寻呼消息中的STA402、404和/或406位置来确定性地确定。在介质已空闲达DIFS或AIFS时间区间之后,可以针对每个附加的连贯的历时等于扩展时隙时间的空闲区间使退避递减K个单位。在一实施例中,如果退避计数器值小于或等于Mi,则针对每个附加的连贯的历时等于常规时隙时间的空闲区间使退避计数器递减1个单位。当在介质上检测到活动时,可以使退避倒计时冻结并且在介质再次变得空闲之际重新开始退避倒计时,如本文中所描述的。当退避计数器达到0或者表示该计数器的最低值的任何其他整数时,STA402、404或406在介质上传送分组。
[0097] 在一些实现中,扩展时隙时间可以是STA 552、554或556传送PS轮询请求562、568或572所花费的时间、短帧间间隔(SIFS)时间、空信道评估(CCA)时间、和最大争用窗时间的总和。在一实施例中,最大争用窗时间可以是残余退避可具有的最大数目的常规时隙时间(即,Mi的最大值)。
[0098] 因为STA 554和STA 556可具有不同的附加退避周期(例如,因为这两个STA可具有不同的初始残余退避值),所以STA 554和STA 556中的一者可以在另一者之前传送PS轮询请求。如图5B中所示的,STA 556在附加退避周期已流逝之后在时隙时间588期间传送PS轮询请求568,其中该附加退避周期在时隙时间588的开始处开始。STA 554的附加退避周期还在时隙时间588期间通过。然而,因为STA 554检测到由STA 556传送的PS轮询请求568,所以STA 554在再次尝试传送PS轮询请求572之前至少等待附加时隙时间。由于直到时隙时间590之后信道都是繁忙的,因而STA 554在时隙时间590之后并且在其附加退避周期已流逝之后传送PS轮询请求572。
[0099] 在其他实现中,仍可能发生冲突。在此类情况下,STA可以转换到休眠模式并且在下一保留时间区间期间或者在当前的保留时间区间已期满之后尝试向AP传送请求。以此方式,虽然可能增加无线通信系统的延迟,但是可以减少能耗。
[0100] 图6解说轮询请求机制600。所示出的轮询请求机制600可以由图1的无线通信系统100中的AP 104和STA 106使用。与轮询请求机制400、500和550不同,可以不定义扩展时隙时间,然而仍可以减小冲突的可能性。
[0101] 如图6中所示,每个STA 602、604和606在尝试向AP 608传送PS轮询请求612、616或620之前至少等待自适应增强帧间间隔(AEIFS)。所计算的AEIFS可以防止每个STA
602、604和606传送请求,直至AEIFS历时已期满。一旦AEIFS已流逝,STA 602、604和/或606就可在信道空闲的情况下传送请求。如果信道不空闲,则STA 602、604和/或606可以重新计算AEIFS并且重复以上过程。STA 602、604和/或606可以不开始AEIFS倒计时直至信道空闲。
[0102] 在一些实现中,AEIFS的初始历时可以基于相应STA在STA排序中的位置。特定STA的AEIFS的历时可以随其他STA传送轮询请求和/或随AP传送寻址至其他STA的响应而改变。例如,AEIFS的初始历时可以通过首先将SIFS时间、最大CW时间、以及STA 602、604或606向AP 608传送PS轮询请求612、616或620所花费的时间进行求和来计算。该总和可以随后乘以相应STA在STA排序中的位置(如可以在TIM 610位映射序列中定义的)。随后,将乘积与DIFS时间相加以生成初始AEIFS历时。一旦信道空闲,所议的STA就可以在确定是否传送请求之前等待初始AEIFS时段。
[0103] 在一些实现中,一旦STA检测到来自STA排序中比所议的STA出现得更早的另一STA的PS轮询请求或者检测到寻址至STA排序中比所议的STA出现得更早的另一STA的响应,则所议的STA递减乘法因子以便减小AEIFS的历时。在一些实施例中,乘法因子的递减还可以通过由AP 608发送给所有STA 602、604和606的特殊指示来确定。该指示可被包括在寻址至STA 602、604和/或606的响应中,或者可以包括在为此目的发送的专用帧中。例如,如果所议的STA在STA排序中的位置为3,则AEIFS的初始历时可以基于如以上描述的总和乘以3以及该乘积加上DIFS时间。如果所议的STA检测到来自TIM 610位映射序列中较早标识的STA的PS轮询请求或者寻址至TIM 610位映射序列中较早标识的STA的响应,则所议的STA将3递减到值2并且重新计算AEIFS。以此方式,所议的STA可以在确定是否传送请求之前等待初始AEIFS时段。一旦初始AEIFS时段已流逝,在信道空闲的情况下,所议的STA就传送请求。如果信道不空闲并且所议的STA检测到如以上描述的两种消息之一,则所议的STA重新计算AEIFS。一旦信道再次空闲,所议的STA就在确定是否传送请求之前等待重新计算的AEIFS历时,并且该过程重复直至所议的STA能够传送请求。在其他实施例中,STA可以在尝试传送请求之前等待AEIFS历时已流逝之后的一附加时间段。
[0104] 如图6中所示,在AP 608已完成传送TIM 610之后,STA 602、604和606开始等待相应的所计算出的AEIFS历时。因为STA 602在这三个STA的排序中位于第一,所以其AEIFS历时可以比其他的STA短。例如,因为STA602在STA排序中的位置可以由0来表示,所以STA 602的AEIFS时间624可以等于DIFS时间。同样,STA 604的AEIFS时间626可以用其在STA排序中由1表示的位置来计算。STA 606的AEIFS时间628可以用其在STA排序中由2表示的位置来计算。由于STA 604和606在AEIFS时间624流逝时仍在等待,因而信道空闲并且STA 602可以在其AEIFS时间624已流逝之后传送PS轮询请求612。PS轮询请求612使AP 608生成并传送响应614。因为AEIFS时间626和AEIFS时间628在响应614正被传送时流逝,所以STA 604和606不尝试向AP 608传送请求。如果STA 604或606是隐藏节点,则STA可能没有检测到由STA 602传送的PS轮询请求612。然而,STA将检测到响应614并且将因此根据本文中所描述的实施例来重新计算其AEIFS历时。同样,如果STA 604或606不是隐藏节点,则STA可以检测到PS轮询请求612和响应614两者,并且可以相应地调整其AEIFS。
[0105] 一旦AP 608已完成其对响应614的传输,STA 604和606就可以开始等待其各自的AEIFS时间630和632。如本文中所描述的,一旦AEIFS时间630和632流逝,各个STA604和606就检查信道以确定是否可以传送请求。如图6中所解说的,STA 604将确定信道空闲并且传送PS轮询请求616,这可能导致响应618。本文中描述的过程继续,直至STA
606能够传送PS轮询请求620。STA 602、604和606可以在尝试传送请求之前等待附加的时间段(诸如争用窗时间)(未示出)。
[0106] 以此方式,AEIFS的使用可以允许无线通信系统减小可能由于隐藏节点或其他差错发生的冲突的可能性。每个STA在尝试传送请求之前等待的时间可以与在系统中是否存在隐藏节点无关。通过将等待时间至少部分地基于STA在TIM位映射序列中的位置,每个STA可以在尝试传送请求之前等待唯一性的时间段。AEIFS的使用可以允许无线通信系统达成冲突的减少而无需创建较长的时隙时间并且无需增加STA和/或AP的功耗。
[0107] 图7是用于在图1的无线通信系统中减少冲突的过程700的流程图。在框702,如果无线通信网络的信道为空闲达至少扩展时隙,则过程700递减计数器的值。在一实施例中,计数器的起始值基于与无线通信设备相对应的索引在信息元素(诸如TIM)中的位置。在框704,过程700生成轮询请求(诸如PS轮询请求)。在框706,当计数器的值达到阈值时,过程700在无线通信网络上将该轮询请求传送给接入点。在框706之后,过程700结束。
[0108] 图8是可在无线通信系统100内采用的示例性无线设备800的功能框图。设备800包括:用于如果无线通信网络的信道为空闲达至少扩展时隙则递减计数器的值的装置
802。在一实施例中,用于如果无线通信网络的信道为空闲达至少扩展时隙则递减计数器的值的装置802可以被配置成执行以上关于框702所讨论的一个或多个功能。设备800还包括用于生成轮询请求的装置804。在一实施例中,用于生成轮询请求的装置804可被配置成执行以上关于框704所讨论的一个或多个功能。设备800进一步包括:用于当计数器的值达到阈值时在无线通信网络上将该轮询请求传送给接入点的装置806。在一实施例中,用于当计数器的值达到阈值时在无线通信网络上将该轮询请求传送给接入点的装置806可被配置成执行以上关于框706所讨论的一个或多个功能。
[0109] 图9是用于在图1的无线通信系统中减少冲突的过程900的另一流程图。在框902,过程900生成轮询请求(诸如PS轮询请求)。在框904,每当无线通信设备检测到在该无线通信设备在其中通信的无线通信网络信道上传送的另一消息时,过程900确定自适应增强帧间间隔(AEIFD)。在一实施例中,AEIFS的初始历时基于无线通信设备在信息元素中的位置。在框906,在基于AEIFS的历时的时间之后并且在无线通信网络的信道打开时,过程900在无线通信网络上将轮询请求传送给接入点。在框906之后,过程900结束。
[0110] 图10是可在无线通信系统100内采用的示例性无线设备1000的功能框图。设备1000包括用于生成轮询请求的装置1002。在一实施例中,用于生成轮询请求的装置1002可被配置成执行以上关于框902所讨论的一个或多个功能。设备1000还包括:用于每当无线通信设备检测到在该无线通信设备在其中通信的无线通信网络信道上传送的另一消息时确定自适应增强帧间空间(AEIFD)的装置1004。在一实施例中,用于每当无线通信设备检测到在该无线通信设备在其中通信的无线通信网络信道上传送的另一消息时确定AEIFS的装置1004可被配置成执行以上关于框904所讨论的一个或多个功能。设备1000还包括:用于在基于AEIFS的历时的时间之后并且在无线通信网络的信道打开时在无线通信网络上将轮询请求传送给接入点的装置1006。在一实施例中,用于在基于AEIFS的历时的时间之后并且在无线通信网络的信道打开时在无线通信网络上将轮询请求传送给接入点的装置1006可被配置成执行以上关于框1006所讨论的一个或多个功能。
[0111] 如本文所使用的,术语“确定”涵盖各种各样的动作。例如,“确定”可包括演算、计算、处理、推导、研究、查找(例如,在表、数据库或其他数据结构中查找)、探知及诸如此类。而且,“确定”可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)及诸如此类。而且,“确定”还可包括解析、选择、选取、确立及类似动作。另外,如本文中所使用的“信道宽度”可涵盖或者在某些方面还可称为带宽。
[0112] 如本文中所使用的,引述一列项目中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在涵盖:a、b、c、a-b、a-c、b-c、以及a-b-c。
[0113] 上面描述的方法的各种操作可由能够执行这些操作的任何合适的装置来执行,诸如各种硬件和/或软件组件、电路、和/或模。一般而言,在附图中所解说的任何操作可由能够执行这些操作的相对应的功能性装置来执行。
[0114] 结合本公开所描述的各种解说性逻辑框、模块、以及电路可用设计成执行本文所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列信号(FPGA)或其他可编程逻辑器件(PLD)、分立的门或晶体管逻辑、分立的硬件组件或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何市售的处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器或任何其它此类配置。
[0115] 在一个或多个方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其它介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。因此,在一些方面,计算机可读介质可包括非暂态计算机可读介质(例如,有形介质)。另外,在一些方面,计算机可读介质可包括暂态计算机可读介质(例如,信号)。
上述组合应当也被包括在计算机可读介质的范围内。
[0116] 本文所公开的方法包括用于达成所描述的方法的一个或多个步骤或动作。这些方法步骤和/或动作可以相互互换而不会脱离权利要求的范围。换言之,除非指定了步骤或动作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要求的范围。
[0117] 所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或多条指令存储在计算机可读介质上。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其它介质。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘、和蓝光 碟,其中盘(disk)常常磁性地再现数据,而碟(disc)用激光来光学地再现数据。
[0118] 因此,某些方面可包括用于执行本文中给出的操作的计算机程序产品。例如,此种计算机程序产品可包括其上存储(和/或编码)有指令的计算机可读介质,这些指令能由一个或多个处理器执行以执行本文中所描述的操作。对于某些方面,计算机程序产品可包括包装材料。
[0119] 软件或指令还可以在传输介质上传送。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波等无线技术从web站点、服务器或其它远程源传送而来的,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电以及微波等无线技术就被包括在传输介质的定义里。
[0120] 此外,应当领会,用于执行本文中所描述的方法和技术的模块和/或其它恰适装置能由用户终端和/或基站在适用的场合下载和/或以其他方式获得。例如,此类设备能被耦合至服务器以促成用于执行本文中所描述的方法的装置的转移。替换地,本文所述的各种方法能经由存储装置(例如,RAM、ROM、诸如压缩碟(CD)或软盘等物理存储介质等)来提供,以使得一旦将该存储装置耦合至或提供给用户终端和/或基站,该设备就能获得各种方法。此外,能利用适于向设备提供本文中所描述的方法和技术的任何其他合适的技术。
[0121] 应该理解的是,权利要求并不被限定于以上所解说的精确配置和组件。可在以上所描述的方法和设备的布局、操作和细节上作出各种改动、更换和变形而不会脱离权利要求的范围。
[0122] 尽管上述内容针对本公开的各方面,然而可设计出本公开的其他和进一步的方面而不会脱离其基本范围,且其范围是由所附权利要求来确定的。
QQ群二维码
意见反馈