首页 / 专利库 / 电气元件和设备 / 导电性 / 能隙 / 一种信道接入方法及信道接入装置

一种信道接入方法及信道接入装置

阅读:872发布:2024-01-11

专利汇可以提供一种信道接入方法及信道接入装置专利检索,专利查询,专利分析的服务。并且本 发明 涉及无线通信技术领域,尤其涉及一种信道接入方法及信道间装置,用以解决上行接入效率较低的技术问题;本发明 实施例 中接入点(AP)可以预约下一轮触发接入过程的时间参数,从而 站点 (STA)可以根据AP的指示执行触发接入,且在执行触发接入的间隙可以执行分布式协调功能(DCF)接入,从而提高上行接入效率。,下面是一种信道接入方法及信道接入装置专利的具体信息内容。

1.一种信道接入方法,应用于无线局域网WLAN,其特征在于,包括:
接入点AP调度至少两轮触发Trigger接入过程,所述AP在调度本轮Trigger接入过程中发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
2.如权利要求1所述的方法,其特征在于,所述预约下一轮Trigger接入过程的时间参数具体包括:
所述AP根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数。
3.如权利要求2所述的方法,其特征在于,若接入冲突数目或业务量大于限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
4.如权利要求2所述的方法,其特征在于,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于分布式点协调功能DCF接入。
5.如权利要求1-4任一所述的方法,其特征在于,所述本轮Trigger接入过程,通过管理来调度。
6.如权利要求1-4任一所述的方法,其特征在于,所述AP发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应发送请求RTS的清除发送CTS帧或者用于确认接收数据成功接收的确认BA帧,信标Beacon帧或者探测响应Probe response帧,数据帧中的信令部分。
7.如权利要求1-4任一所述的方法,其特征在于,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用正交频分多址接入OFDMA方式、带碰撞避免的载波侦听多址接入CSMA方式或者两者的混合接入方式。
8.一种信道接入方法,应用于无线局域网WLAN,其特征在于,包括:
站点STA接收广播消息,所述广播消息包含触发Trigger接入过程的时间参数;
所述STA根据所述广播信息确定Trigger接入过程的保护间隔;
所述STA在Trigger接入过程的保护间隔之外进行分布式点协调功能DCF接入。
9.如权利要求8所述的方法,其特征在于,所述DCF接入具体包括:
若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则STA记录退避计数器的值,DCF接入中止,所述STA参与所述Trigger接入过程。
10.如权利要求9所述的方法,其特征在于,所述DCF接入中止,所述STA参与所述Trigger接入过程具体包括:
若所述STA在Trigger的调度时隙内以调度的方式接入成功,则STA取消DCF接入,清零记录的退避计数器的值;
若所述STA在Trigger的调度时隙内以调度的方式接入失败,则STA在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
11.如权利要求9所述的方法,其特征在于,所述方法还包括:若STA在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则STA在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
12.如权利要求8-11任一所述的方法,其特征在于,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
13.如权利要求8-11任一所述的方法,其特征在于,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应发送请求RTS的清除发送CTS帧或者用于确认接收数据成功接收的块确认BA帧,信标Beacon帧或者探测响应Probe response帧,数据帧中的信令部分。
14.如权利要求8-11任一所述的方法,其特征在于,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用正交频分多址接入OFDMA方式、带碰撞避免的载波侦听多址接入CSMA方式或者两者的混合接入方式。
15.一种接入点AP,其特征在于,包括调度模块和发送模块;其中:
所述调度模块,用于调度至少两轮触发Trigger接入过程,以及在调度本轮Trigger接入过程中通过所述发送模块发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
16.如权利要求15所述的AP,其特征在于,所述AP还包括用于预约下一轮Trigger接入过程的时间参数的确定模块,所述确定模块具体用于:根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数。
17.如权利要求16所述的AP,其特征在于,若接入冲突数目或业务量大于门限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
18.如权利要求16所述的AP,其特征在于,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于分布式点协调功能DCF接入。
19.如权利要求15-18任一所述的AP,其特征在于,所述本轮Trigger接入过程,通过管理帧来调度。
20.如权利要求15-18任一所述的AP,其特征在于,所述AP发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应发送请求RTS的清除发送CTS帧或者用于确认接收数据成功接收的块确认BA帧,信标Beacon帧或者探测响应Probe response帧,数据帧中的信令部分。
21.如权利要求15-18任一所述的AP,其特征在于,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用正交频分多址接入OFDMA方式、带碰撞避免的载波侦听多址接入CSMA方式或者两者的混合接入方式。
22.一种站点STA,其特征在于,包括:
接收模块,用于接收广播消息,所述广播消息包含触发Trigger接入过程的时间参数;
确定模块,用于根据所述广播信息确定Trigger接入过程的保护间隔;
操作模块,用于在Trigger接入过程的保护间隔之外进行分布式点协调功能DCF接入。
23.如权利要求22所述的STA,其特征在于,所述操作模块用于DCF接入,具体为:
若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则记录退避计数器的值,DCF接入中止,所述STA参与所述Trigger接入过程。
24.如权利要求23所述的STA,其特征在于,所述操作模块具体用于所述DCF接入中止,所述STA参与所述Trigger接入过程,具体为:
若所述STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则取消DCF接入,清零记录的退避计数器的值;
若所述STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
25.如权利要求23所述的STA,其特征在于,所述操作模块还用于:若所述接收模块在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
26.如权利要求22-25任一所述的STA,其特征在于,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
27.如权利要求22-25任一所述的STA,其特征在于,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应发送请求RTS的清除发送CTS帧或者用于确认接收数据成功接收的块确认BA帧,信标Beacon帧或者探测响应Probe response帧,数据帧中的信令部分。
28.如权利要求22-25任一所述的STA,其特征在于,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用正交频分多址接入OFDMA方式、带碰撞避免的载波侦听多址接入CSMA方式或者两者的混合接入方式。
29.一种接入点AP,其特征在于,包括连接到同一总线的存储器、处理器和收发器;
所述存储器,用于存储指令;
所述处理器,用于执行所述指令,调度至少两轮触发Trigger接入过程,以及在调度本轮Trigger接入过程中通过所述收发器发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
30.如权利要求29所述的AP,其特征在于,所述处理器还用于预约下一轮Trigger接入过程的时间参数,具体为:根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数。
31.如权利要求30所述的AP,其特征在于,若接入冲突数目或业务量大于门限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
32.如权利要求30所述的AP,其特征在于,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于分布式点协调功能DCF接入。
33.如权利要求29-32任一所述的AP,其特征在于,所述本轮Trigger接入过程,通过管理帧来调度。
34.如权利要求29-32任一所述的AP,其特征在于,所述处理器通过所述收发器发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应发送请求RTS的清除发送CTS帧或者用于确认接收数据成功接收的块确认BA帧,信标Beacon帧或者探测响应Probe response帧,数据帧中的信令部分。
35.如权利要求29-32任一所述的AP,其特征在于,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用正交频分多址接入OFDMA方式、带碰撞避免的载波侦听多址接入CSMA方式或者两者的混合接入方式。
36.一种站点STA,其特征在于,包括连接到同一总线的存储器、处理器和收发器;
所述存储器,用于存储指令;
所述收发器,用于接收广播消息,所述广播消息包含触发Trigger接入过程的时间参数;
所述处理器,用于执行所述指令,根据所述广播信息确定Trigger接入过程的保护间隔;及,在Trigger接入过程的保护间隔之外进行分布式点协调功能DCF接入。
37.如权利要求36所述的STA,其特征在于,所述处理器用于DCF接入,具体为:
若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则记录退避计数器的值,DCF接入中止,STA参与所述Trigger接入过程。
38.如权利要求37所述的STA,其特征在于,所述处理器具体用于所述DCF接入中止,所述STA参与所述Trigger接入过程,具体为:
若所述STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则取消DCF接入,清零记录的退避计数器的值;
若所述STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
39.如权利要求37所述的STA,其特征在于,所述处理器还用于:若所述收发器在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
40.如权利要求36-39任一所述的STA,其特征在于,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
41.如权利要求36-39任一所述的STA,其特征在于,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应发送请求RTS的清除发送CTS帧或者用于确认接收数据成功接收的块确认BA帧,信标Beacon帧或者探测响应Probe response帧,数据帧中的信令部分。
42.如权利要求36-39任一所述的STA,其特征在于,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用正交频分多址接入OFDMA方式、带碰撞避免的载波侦听多址接入CSMA方式或者两者的混合接入方式。

说明书全文

一种信道接入方法及信道接入装置

技术领域

[0001] 本发明涉及无线通信技术领域,尤其涉及一种信道接入方法及信道接入装置。

背景技术

[0002] OFDMA(英文:Orthogonal Frequency Division Multiple Access,中文:正交频分多址接入)技术是下一代WiFi(英文:Wireless Fidelity,中文:无线保真技术)的关键技术之一,能够显著提升MAC(英文:Media Access Control,中文:介质访问控制层)的接入效率。目前,一方面为了进一步提升接入效率,另一方面为了保障OFDMA并行接入的同步质量,由AP(英文:Access Point,中文:接入点)触发进行OFDMA上行接入的方式已经逐步受到重视。特别对于高密集场景而言,引入高效的并行接入和传输机制势在必行。可见,基于AP触发的OFDMA上行接入方式将有望成为下一代WiFi的重要技术之一。
[0003] 除了OFDMA上行接入方式外,若STA想要接入信道,还可以通过DCF(英文:Distributed Coordination Function,中文:分布式点协调功能)上行接入方式来进行接入。一般来说,基于AP触发的OFDMA上行接入方式只适用于支持新标准的新STA,对于传统(英文:Legacy)STA来说,则只能通过DCF接入方式接入信道。
[0004] 然而现在的系统,要么只支持基于AP触发的OFDMA上行接入方式,要么只支持DCF接入方式,即这两种上行接入方式不能同时存在。因为,若两种方式同时存在于一个系统中,则该系统中的STA,尤其是新STA,很可能在准备进行DCF接入的时候又受到AP的触发,这可能使STA无法选择究竟该如何接入AP,最终导致接入失败。
[0005] 即,现有技术中这两种上行接入方式难以协调并存,因此系统只能选用其中一种,导致上行接入效率较低。

发明内容

[0006] 本发明实施例提供一种信道接入方法及信道接入装置,用以解决上行接入效率较低的技术问题。
[0007] 本发明的第一方面,提供一种信道接入方法,应用于WLAN,包括:
[0008] 接入点AP调度至少两轮Trigger接入过程,所述AP在调度本轮Trigger接入过程中发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数。
[0009] 结合第一方面,在第一方面的第一种可能的实现方式中,所述预约下一轮Trigger接入过程的时间参数具体包括:
[0010] 所述AP根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
[0011] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,若接入冲突数目或业务量大于限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
[0012] 结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于DCF接入。
[0013] 结合第一方面或第一方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述本轮Trigger接入过程,通过管理来调度。
[0014] 结合第一方面或第一方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述AP发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0015] 结合第一方面或第一方面的第一种可能的实现方式至第五种可能的实现方式中的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0016] 本发明的第二方面,提供一种信道接入方法,应用于WLAN,包括:
[0017] 站点STA接收广播消息,所述广播消息包含Trigger接入过程的时间参数;
[0018] 所述STA根据所述广播信息确定Trigger接入过程的保护间隔;
[0019] 所述STA在Trigger接入过程的保护间隔之外进行DCF接入。
[0020] 结合第二方面,在第二方面的第一种可能的实现方式中,所述DCF接入具体包括:
[0021] 若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
[0022] 若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则STA记录退避计数器的值,DCF接入中止,所述STA参与所述Trigger接入过程。
[0023] 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述DCF接入中止,所述STA参与所述Trigger接入过程具体包括:
[0024] 若所述STA在Trigger的调度时隙内以调度的方式接入成功,则STA取消DCF接入,清零记录的退避计数器的值;
[0025] 若所述STA在Trigger的调度时隙内以调度的方式接入失败,则STA在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0026] 结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述方法还包括:若STA在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则STA在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0027] 结合第二方面或第二方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
[0028] 结合第二方面或第二方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0029] 结合第二方面或第二方面的第一种可能的实现方式至第五种可能的实现方式中的任一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0030] 本发明的第三方面,提供一种AP,包括调度模和发送模块;其中:
[0031] 所述调度模块,用于调度至少两轮Trigger接入过程,以及在调度本轮Trigger接入过程中通过所述发送模块发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数。
[0032] 结合第三方面,在第三方面的第一种可能的实现方式中,所述AP还包括用于预约下一轮Trigger接入过程的时间参数的确定模块,所述确定模块具体用于:根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
[0033] 结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,若接入冲突数目或业务量大于门限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
[0034] 结合第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于DCF接入。
[0035] 结合第三方面或第三方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述本轮Trigger接入过程,通过管理帧来调度。
[0036] 结合第三方面或第三方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述AP发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0037] 结合第三方面或第三方面的第一种可能的实现方式至第五种可能的实现方式中的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0038] 本发明的第四方面,提供一种STA,包括:
[0039] 接收模块,用于接收广播消息,所述广播消息包含Trigger接入过程的时间参数;
[0040] 确定模块,用于根据所述广播信息确定Trigger接入过程的保护间隔;
[0041] 操作模块,用于在Trigger接入过程的保护间隔之外进行DCF接入。
[0042] 结合第四方面,在第四方面的第一种可能的实现方式中,所述操作模块用于DCF接入,具体为:
[0043] 若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
[0044] 若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则记录退避计数器的值,DCF接入中止,所述STA参与所述Trigger接入过程。
[0045] 结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述操作模块具体用于所述DCF接入中止,所述STA参与所述Trigger接入过程,具体为:
[0046] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则取消DCF接入,清零记录的退避计数器的值;
[0047] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0048] 结合第四方面的第一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述操作模块还用于:若所述接收模块在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0049] 结合第四方面或第四方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第四方面的第四种可能的实现方式中,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
[0050] 结合第四方面或第四方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第四方面的第五种可能的实现方式中,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0051] 结合第四方面或第四方面的第一种可能的实现方式至第五种可能的实现方式中的任一种可能的实现方式,在第四方面的第六种可能的实现方式中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0052] 本发明的第五方面,提供一种AP,包括连接到同一总线的存储器、处理器和收发器;
[0053] 所述存储器,用于存储指令;
[0054] 所述处理器,用于执行所述指令,调度至少两轮Trigger接入过程,以及在调度本轮Trigger接入过程中通过所述收发器发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数。
[0055] 结合第五方面,在第五方面的第一种可能的实现方式中,所述处理器还用于预约下一轮Trigger接入过程的时间参数,具体为:根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
[0056] 结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,若接入冲突数目或业务量大于门限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
[0057] 结合第五方面的第一种可能的实现方式,在第五方面的第三种可能的实现方式中,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于DCF接入。
[0058] 结合第五方面或第五方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第五方面的第四种可能的实现方式中,所述本轮Trigger接入过程,通过管理帧来调度。
[0059] 结合第五方面或第五方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第五方面的第五种可能的实现方式中,所述处理器通过所述收发器发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0060] 结合第五方面或第五方面的第一种可能的实现方式至第五种可能的实现方式中的任一种可能的实现方式,在第五方面的第六种可能的实现方式中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0061] 本发明的第六方面,提供一种STA,包括连接到同一总线的存储器、处理器和收发器;
[0062] 所述存储器,用于存储指令;
[0063] 所述收发器,用于接收广播消息,所述广播消息包含Trigger接入过程的时间参数;
[0064] 所述处理器,用于执行所述指令,根据所述广播信息确定Trigger接入过程的保护间隔;及,在Trigger接入过程的保护间隔之外进行DCF接入。
[0065] 结合第六方面,在第六方面的第一种可能的实现方式中,所述处理器用于DCF接入,具体为:
[0066] 若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
[0067] 若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则记录退避计数器的值,DCF接入中止,STA参与所述Trigger接入过程。
[0068] 结合第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述处理器具体用于所述DCF接入中止,所述STA参与所述Trigger接入过程,具体为:
[0069] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则取消DCF接入,清零记录的退避计数器的值;
[0070] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0071] 结合第六方面的第一种可能的实现方式,在第六方面的第三种可能的实现方式中,所述处理器还用于:若所述收发器在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0072] 结合第六方面或第六方面的第一种可能的实现方式至第三种可能的实现方式中的任一种可能的实现方式,在第六方面的第四种可能的实现方式中,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
[0073] 结合第六方面或第六方面的第一种可能的实现方式至第四种可能的实现方式中的任一种可能的实现方式,在第六方面的第五种可能的实现方式中,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0074] 结合第六方面或第六方面的第一种可能的实现方式至第五种可能的实现方式中的任一种可能的实现方式,在第六方面的第六种可能的实现方式中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0075] 本发明实施例中,AP可以调度至少两轮Trigger接入过程,且AP在调度本轮Trigger接入的过程中可以发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数,从而,STA在接收到所述广播消息后,就可以根据所述广播消息中所包含的所述时间参数来等待AP的触发,即,STA相当于知道了下一轮Trigger接入将在何时开始,从而可以在正确的时间等待接入。并且,例如Trigger接入过程为OFDMA上行接入过程,则,正因为知道了之后的Trigger接入过程的时间参数,那么,STA在执行Trigger接入的间隙(即上一次Trigger接入过程完成之后、以及下一次Trigger接入过程的开始时刻到来之前)就可以执行DCF接入,从而尽量减少DCF接入和Trigger接入之间的冲突,使一个系统能够同时支持两种上行接入技术,那么,通过DCF接入可以尽量保证传统STA接入AP,而通过Trigger接入又可以尽量提高上行接入的效率,使系统中STA的上行接入过程变得更为高效可靠。附图说明
[0076] 图1A为一个典型的WLAN部署场景的系统示意图;
[0077] 图1B为由AP触发的OFDMA上行接入过程流程图
[0078] 图2为DCF接入过程流程图;
[0079] 图3A为本发明实施例中一种信道接入方法的流程图;
[0080] 图3B为本发明实施例中MAC层的通用帧的帧结构示意图;
[0081] 图4为本发明实施例中另一种信道接入方法的流程图;
[0082] 图5为本发明实施例中STA对Trigger接入和DCF接入进行协调的部分过程的子流程图;
[0083] 图6为本发明实施例中STA对Trigger接入和DCF接入进行协调的部分过程的子流程图;
[0084] 图7为本发明实施例中STA对Trigger接入和DCF接入进行协调的部分过程的子流程图;
[0085] 图8为本发明实施例中AP的结构框图
[0086] 图9为本发明实施例中STA的结构框图;
[0087] 图10为本发明实施例中AP的结构示意图;
[0088] 图11为本发明实施例中STA的结构示意图。

具体实施方式

[0089] 首先介绍本发明实施例的应用场景。
[0090] 本发明实施例可以应用于WLAN(英文:Wireless Local Area Networks,中文:无线局域网),WLAN中可以包括多个基本服务集(简称:BSS,英文:Basic Service Set),基本服务集中的网络节点为站点(英文:Station,简称:STA),站点包括接入点类的站点(简称:AP,英文:Access Point)和非接入点类的站点(英文:None Access Point Station,简称:
Non-AP STA)。每个基本服务集可以包含一个AP和多个关联于该AP的Non-AP STA。
[0091] 接入点类站点(简称:AP,英文:Access Point),也称之为无线访问接入点或热点等。AP是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。目前AP主要采用的标准为IEEE(英文:Institute of Electrical and Electronics Engineers,中文:电气和电子工程师协会)802.11系列。具体地,AP可以是带有WiFi芯片的终端设备或者网络设备。可选地,AP可以为支持802.11ax制式的设备,进一步可选地,该AP可以为支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN(英文:Wireless Local Area Network,中文:无线局域网)制式的设备。
[0092] 非接入点类的站点(英文:None Access Point Station,简称:Non-AP STA),可以是无线通讯芯片、无线传感器或无线通信终端。例如:支持无线保真(英文:Wireless Fidelity,简称:WiFi)通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒、支持WiFi通讯功能的智能电视、支持WiFi通讯功能的智能可穿戴设备和支持WiFi通讯功能的计算机。可选地,站点可以支持802.11ax制式,进一步可选地,该站点支持802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN制式。
[0093] 图1A为一个典型的WLAN部署场景的系统示意图,包括一个AP和4个STA,AP分别与STA1、STA2、STA3和STA4进行通信。该系统中,STA可以被AP分为主STA或者次STA。其中,主STA向AP发送消息,使得AP获得主STA的上行数据长度,次STA通过侦听到主STA的消息获取主STA的上行数据长度并将自身发送的上行数据与主STA发送的上行数据对齐。需要说明的是,次STA的数目可以为一个或多个。
[0094] 以图1A为例介绍一下现有技术中的接入过程。对于图1A所示的系统,一般来说只支持一种上行接入方式,即,图1A所示的系统,要么只支持DCF接入方式,要么只支持基于AP触发的OFDMA上行接入方式。
[0095] 如果该系统只支持DCF接入,那么,例如图1A中的任一个STA想要接入信道,则该STA可以自行采用DCF方式进行接入。这样,STA只能逐个自行接入信道,接入效率较低。
[0096] 如果该系统只支持基于AP触发的OFDMA上行接入,那么,AP可以通过广播方式发送Trigger消息,接收到Trigger消息的STA就可以接入信道。这种接入方式能够一次性接入较多的STA,接入效率较高。但是,这种接入方式只支持新版本的STA。例如在图1A中所示的4个STA中,STA1和STA4是老版本的STA,STA2和STA3是新版本的STA,则,例如这四个STA都收到了Trigger消息,则STA2和STA3可以接入信道,而STA1和STA4则无法接入信道。可见,这种方式虽然接入效率较高,但无法覆盖到所有的STA,使得部分STA可能无法接入信道。
[0097] 接下来,以图1A为硬件架构,分别介绍一下由AP触发的OFDMA上行接入过程以及DCF接入过程。
[0098] 请参见图1B,为由AP触发的OFDMA上行接入过程的具体流程。
[0099] 步骤101:AP发送Trigger(中文:触发)帧触发OFDMA上行接入。AP可以通过广播方式发送Trigger帧。转入步骤102。
[0100] 步骤102:有需要发送上行数据的STA收到Trigger帧并等待SIFS(英文:Short Interframe Space,中文:短帧间隔)后,随机选择一个子信道向AP发送RTX(中文:发送请求)帧请求数据发送。转入步骤103。其中,RTX为下一代WiFi中的消息,与当前WIFI 802.11协议中RTS的功能类似。例如在图1A中所示的4个STA中,STA1和STA4是老版本的STA,STA2和STA3是新版本的STA,那么这里的STA,只能是图1A里的STA2或者STA3。
[0101] 步骤103:AP收到多个STA通过OFDMA方式并行发送的RTX帧并等待SIFS后,发送CTX(中文:允许发送)帧对成功发送RTX的STA进行资源调度。转入步骤104。其中,CTX为下一代WIFI中的消息,与当前WiFi802.11协议中CTS的功能类似。
[0102] 在该步骤中,AP可以只向确定可以发送上行数据的STA发送CTX帧。例如,AP共收到5个STA发送的RTX帧,而当前的信道只有4个,那么AP可能只从中选择4个STA,并向这4个STA发送CTX帧,而没有接收到CTX帧的STA自然不能发送上行数据。具体AP可以根据不同STA发送的上行数据的优先级来选择这4个STA,或者也可以通过其他任意可能的方式来选择出这
4个STA。
[0103] 另外,此处所述的资源调度,可以是指为STA分配信道,这样STA就能够在为其分配的信道上传输上行数据。
[0104] 步骤104:收到CTX的STA根据调度结果在相应的子信道上传输上行数据。转入步骤105。
[0105] 步骤105:AP成功接收上行数据后,向传输上行数据的STA发送BA(英文:Block Acknowledgement,中文:块确认)帧,以确认上行数据成功传输。
[0106] 请参见图2,为DCF接入过程的具体流程。
[0107] 步骤201:当STA有需要发送的上行数据时,首先侦听信道空闲状态,如果信道空闲时间持续达DIFS(英文:Distributed Inter-frame Spacing,中文:分布式帧间间隙),则开启退避计数器,执行退避过程。这个STA可以是图1A中的任一个STA。
[0108] 在退避过程中如果信道再次繁忙,则暂停退避过程,等到信道再次空闲且维持DIFS后继续开启退避过程。当退避计数器到0时,转入步骤202,否则,停留在步骤201。
[0109] 步骤202:STA向AP发送RTS(英文:Request To Send,中文:请求发送)帧请求发送上行数据。转入步骤203。
[0110] 步骤203:AP收到RTS后等待SIFS,向该STA回复CTS(英文:Clear To Send,中文:清除发送)以指示该STA进行上行数据传输。转入步骤204。
[0111] 步骤204:STA接收到CTS并等待SIFS后向AP传送上行数据。转入步骤205。
[0112] 步骤205:AP在上行数据传输结束并等待SIFS后,向STA发送ACK(英文:Acknowledgement,中文:确认)帧确认成功传输。
[0113] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0114] 另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
[0115] 下面结合说明书附图对本发明实施例作进一步详细描述。
[0116] 请参见图3A,本发明实施例提供一种信道接入方法,所述方法可以应用于WLAN(英文:Wireless Local Area Networks,中文:无线局域网),所述方法的主要流程描述如下。
[0117] 步骤301:AP调度至少两轮Trigger接入过程,所述AP在调度本轮Trigger接入过程中发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数。
[0118] 可选的,本发明实施例中,所述预约下一轮Trigger接入过程的时间参数具体包括:
[0119] 所述AP根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
[0120] 其中,本轮Trigger接入过程中的业务量是指,本轮Trigger接入过程中有多少STA参与。
[0121] 例如,若AP要想知道本轮Trigger接入过程的接入冲突数目,可以通过功率检测来获知。在AP触发本轮Trigger接入后,AP可以对每个信道的功率进行检测。正常情况下一个信道只有一个STA在发送数据,那么在这种信道上所检测到的功率应该是比较稳定的,而若有信道发生了冲突,那么在这种发生冲突的信道上所检测到的功率可能会比较高,例如可能是正常功率的数倍,那么,例如在一个信道上检测到的功率是正常信道功率的3倍,就可以知道有3个STA在这个信道上发生冲突,即就可以知道在这个信道上的接入冲突数目为3。对每个信道都进行同样的处理,就可以得到本轮Trigger接入过程中总的接入冲突数目。
[0122] 例如,AP知道本轮Trigger接入过程中发生冲突的STA的数目(即接入冲突数目),那么也就相当于知道了本轮Trigger接入中有多少STA没有完成接入。再例如,AP知道本轮Trigger接入过程中的业务量,也就相当于知道了究竟有多少STA需要接入信道。从而,AP可以根据本轮Trigger接入过程中的接入冲突数目或者业务量,确定下一轮Trigger接入过程的时间参数。
[0123] 例如,若接入冲突数目较多,或者若业务量较大,则AP可以将本轮Trigger接入过程和下一轮Trigger接入过程之间的间隔设置的较小,即让下一轮Trigger接入过程尽快开始,以使更多的STA尽快接入信道,提高信道接入效率。
[0124] 可选的,本发明实施例中,若接入冲突数目或业务量大于门限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
[0125] 可选的,本发明实施例中,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于DCF接入。
[0126] 即,如果接入冲突数目过多,或业务量过大,则AP可以控制下一轮Trigger接入过程与本轮Trigger接入过程之间没有时间间隔,本轮Trigger接入过程完毕之后立刻进行下一轮Trigger接入过程,以尽量保证较多的STA尽快接入信道,提高信道接入效率。
[0127] 而如果接入冲突数目较少,或者业务量较小,则AP可以在本轮Trigger接入过程和下一轮Trigger接入过程之间设置一定的时间间隔,这样,STA在执行Trigger接入过程的间隙还可以执行DCF接入过程,使得老版本的STA也能够接入信道,在提高信道接入效率的同时,尽量使各种不同类型的STA都能够发送上行数据。具体的两轮Trigger接入过程之间的时间间隔的长度,可以根据具体的接入冲突数目或业务量来进行设置,本发明不作限制。
[0128] 本发明实施例中,门限值可以根据接入冲突数目或者业务量来进行设置。
[0129] 当根据接入冲突数目设置门限值时,门限值例如可以是接入冲突数目值。例如在随机接入过程中,在20MHz带宽上划分成9个竞争子信道,如果有超过4个信道上有两个及以上STA进行随机接入,则AP认为当前接入冲突数目较多,或者当前有较多的STA需要接入信道,业务量较大,则触发下一轮Trigger接入过程的开始时间例如为本轮Trigger接入过程的结束时间。
[0130] 当根据业务量来设置门限值时,门限值可以是当前需要传输的数据量。例如AP侧缓存了大量的数据需要下发,当缓存的数据在一个下行帧无法全部下发,或者收到的上行传输请求在一个上行帧无法全部传完时,则AP触发下一轮Trigger接入过程的开始时间例如为本轮Trigger接入过程的结束时间。
[0131] 另外,本发明实施例中,所述时间参数可以包括下一轮Trigger接入过程的开始时间,或者可以包括本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。而如果所述时间参数包括的是本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔,则既可以视为AP只预约了下一轮Trigger接入过程,或者也可以视为AP预约了多轮Trigger接入过程。
[0132] 即,如果视为AP只预约了下一轮Trigger接入过程,则在本轮Trigger接入过程完毕之后,经过所述时间参数中包括的时间间隔之后,进行下一轮Trigger接入过程。
[0133] 而如果视为AP预约了多轮Trigger接入过程,那么在本轮Trigger接入过程完毕之后,经过所述时间参数中包括的时间间隔之后,进行下一轮Trigger接入过程,在下一轮Trigger接入过程完毕之后,经过所述时间参数中包括的时间间隔之后,再进行下一轮Trigger接入过程,如此循环往复。
[0134] 可选的,本发明实施例中,所述本轮Trigger接入过程,通过管理帧来调度。
[0135] 即,在本发明实施例中,下一轮Trigger接入过程可以通过本轮Trigger接入过程发送的广播消息来调度,那么本轮Trigger接入过程,可以理解为首次进行的Trigger接入过程,由于没有上一轮Trigger接入过程进行调度,因此本轮Trigger接入过程可以是由管理帧来进行调度,例如该管理帧可以是Beacon(中文:信标)帧。
[0136] 请参见图3B,为本发明实施例中MAC层的通用帧的帧结构示意图。
[0137] 其中,其帧结构包含MAC(英文:Media Access Control,中文:媒体访问控制)Header(头)、一个可变长的帧体以及帧校验序列。图3B中,Frame control(中文:帧控制)、(中文:帧长)、Address(中文:地址)1、2、3、Sequence Control(中文:序列控制)及HT(英文:High Throughput,中文:高吞吐量)control(中文:控制)字段组成了MAC Header,即,MAC Header包含帧控制信息、帧长信息、地址信息、序列控制信息、QoS(英文:Quality of Service,中文:服务质量)信息、及HT控制信息等。
[0138] 其中,Frame control字段包含该帧的一些控制信息,如帧的类型、子类型等;Duration字段指示的是本次占用的信道在该帧结束后仍将占用该信道的时间;Sequence Control字段给出了MSDU(英文:MAC Service Data Unit,中文:媒体访问控制服务数据单元)或者MMPDU(英文:MAC management protocol data unit,中文:媒体访问控制管理协议数据单元)的序列号和分片号;HT control字段给出了与HT或者VHT(英文:very high throughput,中文:超高吞吐量)相关的控制信息;关于地址信息的字段有四个(即Addressl-4),用来说明该数据包是哪个STA或AP发出的,目的STA或者AP是哪个。
[0139] Address 1用来表示接收端地址,Address 2用来表示发送端地址,Address3用来表示源地址或者目的地址。
[0140] Frame Body(中文:帧体),用于携带该帧的具体信息。
[0141] FCS(英文:Frame Check Sequence,中文:帧校验序列),用于进行校验。
[0142] 当某一帧为管理帧时,其帧格式与图3B基本一致,只是管理帧中没有图3B中的Address4字段。
[0143] 可选的,本发明实施例中,AP发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的传统CTS帧或者或者用于确认接收数据成功接收的块确认(BA)帧,Beacon帧或者Probe response(中文:探测响应)帧,数据帧中的信令部分。
[0144] 本发明实施例中,CTS帧可以是指传统的CTS帧,或者也可以是指适用于IEEE 802.11的新修改的CTS帧。
[0145] 其中,RTS帧、CTS帧以及BA帧均属于控制帧,Beacon帧以及Probe response帧属于管理帧,数据帧中的信令部分属于数据帧。
[0146] 本发明实施例中,若将该广播消息携带在管理帧中,则可以将该广播消息携带在管理帧的Frame Body部分。
[0147] 若将该广播消息携带在数据帧的信令部分,可以直接在数据帧的信令部分增加一个字段以承载该广播消息。
[0148] 若将该广播消息携带在控制帧中,也可以直接在控制帧中增加一个字段以承载该广播消息。
[0149] 可选的,本发明实施例中,Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA(英文:Carrier Sense Multiple Access,中文:载波侦听多址接入)方式或者两者的混合接入方式。其中,本发明实施例中在描述时都是以OFDMA方式进行举例说明。
[0150] 本发明实施例中,AP在发送广播消息后,STA可以接收到该广播消息。这样STA就可以按照所述广播消息中包括的时间参数来执行Trigger接入过程,以及,若两轮Trigger接入过程之间有时间间隔,则STA可以在两轮Trigger接入过程的间隙执行DCF接入过程。
[0151] 这样,通过AP进行调度,使得Trigger接入和DCF接入这两种接入方式能够得到较好的协调,从而尽量减少DCF接入过程和Trigger接入过程之间的冲突,使一个系统能够同时支持这两种上行接入技术,那么,通过DCF接入可以尽量保证传统STA接入AP,而通过Trigger接入又可以尽量提高上行接入的效率,使系统中STA的上行接入过程变得更为高效可靠。
[0152] 进一步的,本发明实施例中,在AP发送所述广播消息之后,若到达AP预约的下一轮Trigger接入过程的开始时间,则AP向STA发送Trigger帧,以开始进行Trigger接入过程。
[0153] 请参见图4,基于同一发明构思,本发明实施例提供另一种信道接入方法,所述方法可以应用于WLAN。具体的,图3中的步骤303是所述AP发送所述广播消息,发送之后STA就能够接收,那么图4就是其中一个接收到所述广播消息的STA所执行的方法。所述方法的主要流程描述如下。
[0154] 步骤401:STA接收广播消息,所述广播消息包含Trigger接入过程的时间参数;
[0155] 步骤402:所述STA根据所述广播信息确定Trigger接入过程的保护间隔;
[0156] 步骤403:所述STA在Trigger接入过程的保护间隔之外进行DCF接入。
[0157] 本发明实施例中,所述保护间隔可以是一段时长,例如可以将从Trigger接入过程的开始时刻之前的某一时刻到该Trigger接入过程的开始时刻之后的某一时刻之间的时长设置为所述保护间隔,设置所述保护间隔是为了尽量避免DCF接入过程与Trigger接入过程之间产生冲突。在保护间隔的时间段内,STA不能以DCF的方式接入信道。
[0158] 例如,STA接收的广播消息中包括的时间参数中包括下一轮Trigger接入过程的开始时间,则STA可以在该开始时间的前后引入一段保护间隔。例如,该开始时间为12:00:01:112,则STA针对该开始时间所设置的保护间隔的起始时刻可以是12:00:01:106,结束时刻可以是12:00:01:118。即,在一次Trigger接入过程的开始时间的前后都可以引入间隔进行保护。当然上面举的例子是在Trigger接入过程的开始时间前后所引入的间隔是相同的(都是6毫秒),在实际应用中,在Trigger接入过程的开始时间前后所引入的间隔也可以不相同,可根据实际情况或系统预先设定而定。另外,上面的数值只是为了举例,并不代表实际情况。
[0159] 在Trigger接入过程的保护间隔之外执行DCF接入,即,是在未执行Trigger接入时执行DCF接入。例如,当前时刻为12:00:01:108,下一轮Trigger接入过程的开始时刻为12:00:01:112,虽然还没有到达下一轮Trigger接入过程的开始时刻,但为该次Trigger接入过程的开始时刻设置的保护间隔的开始时刻为12:00:01:106,即已进入了该保护间隔,那么这时该STA也是不能执行DCF接入的。
[0160] 可选的,本发明实施例中,所述DCF接入具体包括:
[0161] 若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
[0162] 若STA在Trigger接入过程的保护间隔之前未能完成退避,则STA记录退避计数器的值,DCF接入中止,STA参与所述Trigger接入过程。
[0163] 本发明实施例中,在未执行Trigger接入时,STA可以执行DCF对应的退避过程,即开启所述退避计数器。在到达下一轮Trigger接入过程的保护间隔的开始时刻时,若所述退避过程未结束,则记录所述退避计数器的值,暂停所述退避过程,等待接收AP发送的触发消息,即等待执行Trigger接入过程,而在到达下一轮Trigger接入过程的保护间隔的开始时刻时,若所述退避过程已结束,则STA的DCF接入成功,此时STA不再执行Trigger接入。
[0164] 例如,当前时刻为12:00:01:100,下一轮Trigger接入过程的开始时间为12:00:01:112,为该轮Trigger接入过程的开始时间设置的保护间隔的开始时刻为12:00:01:106,那么STA可以执行退避过程,开启所述退避计数器。在到达12:00:01:106时,若退避过程还未结束,那么就需要记录所述退避计数器的值,暂停退避过程,等待接收所述AP发送的触发消息(即Trigger帧),而在到达12:00:01:106时,若退避过程已结束,则该STA执行DCF接入成功。
[0165] 可选的,本发明实施例中,所述DCF接入中止,STA参与所述Trigger接入过程具体包括:
[0166] 若STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则STA取消DCF接入,清零记录的退避计数器的值;
[0167] 若STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则STA在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0168] 即,若STA在Trigger接入过程的保护间隔之前未能完成退避,记录了退避计数器的值,之后该STA执行Trigger接入成功,则该STA可以取消DCF接入,并可以将退避计数器的值清零。
[0169] 而,若STA在Trigger接入过程的保护间隔之前未能完成退避,记录了退避计数器的值,之后该STA执行Trigger接入失败,则该STA在Trigger接入过程的保护间隔之后,可以从保存的退避计数器的值开始继续计数,即继续执行DCF接入。
[0170] 可选的,本发明实施例中,所述方法还包括:
[0171] 若STA在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则STA在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0172] 即,若STA在Trigger接入过程的保护间隔之前未能完成退避,记录了退避计数器的值,等待执行Trigger接入。但最终STA没有收到AP发送的Trigger帧,无法执行Trigger接入,那么,在Trigger接入过程的保护间隔结束后,例如可以是在Trigger接入过程的保护间隔的结束时刻,STA可以从之前保存的退避计数器的值开始继续计数,即继续执行DCF接入。
[0173] 可见,本发明实施例中,STA具有现场保护能,即使Trigger接入不成功,STA也能从暂停DCF接入时的状态开始继续执行DCF接入,减少了STA执行DCF接入所需的时间,提高了DCF接入效率。
[0174] 可选的,本发明实施例中,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
[0175] 可选的,本发明实施例中,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应发送请求RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0176] 可选的,本发明实施例中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0177] 图4流程是与图3流程相应的过程,在图4流程中没有详细介绍的内容,在图3流程中均已有介绍,因此不多赘述。
[0178] 请参见图5,为STA对Trigger接入和DCF接入进行协调的部分过程的子流程图。在Trigger接入间隙中执行DCF接入的部分过程的子流程图。
[0179] 步骤501:STA在Trigger接入过程的间隔中执行DCF的退避过程。转入步骤502。在步骤501之前,STA需要接收AP发送的所述广播消息,所述广播消息中携带有预约下一轮Trigger接入过程的时间参数。
[0180] 步骤502:STA判断在下一轮Trigger接入过程的保护间隔的起始时刻到达之前退避是否结束。若是,则转入步骤503。
[0181] 步骤503:若在保护时长到达时刻之前退避结束,STA直接通过DCF对应的传输方式传输上行数据。流程结束。
[0182] 请参见图6,为STA对Trigger接入和DCF接入进行协调的部分过程的子流程图。如果步骤502的判断结果是在下一轮Trigger接入过程的保护间隔的起始时刻到达之前退避未结束,则开始执行图6的步骤601。
[0183] 步骤601:若在下一轮Trigger接入过程的保护间隔的起始时刻到达之前退避未结束,STA记录退避计数器的值,DCF接入中止,STA参与Trigger接入过程。即,STA开始等待AP发送Trigger帧。若STA在该保护间隔内接收到了Trigger帧,执行步骤602,若STA在该保护间隔内未接收到Trigger帧,执行步骤603。
[0184] 步骤602:若STA在该保护间隔内接收到了Trigger帧,则STA执行Trigger接入过程。
[0185] 步骤603:若STA在该保护间隔内未接收到Trigger帧,则STA在该保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0186] 请参见图7,为STA对Trigger接入和DCF接入进行协调的部分过程的子流程图。在步骤602之后,根据STA执行Trigger接入过程是否成功,还包括图7流程的步骤。
[0187] 步骤701:STA在该保护间隔内接收到了Trigger帧,则STA执行Trigger接入过程。步骤701与步骤602可以理解为同一步骤。若STA执行Trigger接入成功,则执行步骤702,若STA执行Trigger接入失败,则执行步骤703。
[0188] 步骤702:若STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则STA取消DCF接入。
[0189] 步骤703:若STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则STA在该保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0190] 请参见图8,基于同一发明构思,本发明实施例提供一种AP,所述AP可以包括调度模块801和发送模块802。
[0191] 调度模块801,用于调度至少两轮Trigger接入过程,以及在调度本轮Trigger接入过程中通过发送模块802发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数。
[0192] 可选的,本发明实施例中,所述AP还包括用于预约下一轮Trigger接入过程的时间参数的确定模块,所述确定模块具体用于:根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
[0193] 可选的,本发明实施例中,若接入冲突数目或业务量大于门限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
[0194] 可选的,本发明实施例中,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于分布式点协调功能DCF接入。
[0195] 可选的,本发明实施例中,所述本轮Trigger接入过程,通过管理帧来调度。
[0196] 可选的,本发明实施例中,所述AP发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0197] 可选的,本发明实施例中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0198] 请参见图9,基于同一发明构思,本发明实施例提供一种STA,所述STA可以包括接收模块901、确定模块902和操作模块903。
[0199] 接收模块901,用于接收广播消息,所述广播消息包含Trigger接入过程的时间参数;
[0200] 确定模块902,用于根据所述广播信息确定Trigger接入过程的保护间隔;
[0201] 操作模块903,用于在Trigger接入过程的保护间隔之外进行DCF接入。
[0202] 可选的,本发明实施例中,操作模块903用于DCF接入,具体为:
[0203] 若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
[0204] 若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则记录退避计数器的值,DCF接入中止,所述STA参与所述Trigger接入过程。
[0205] 可选的,本发明实施例中,操作模块903具体用于所述DCF接入中止,所述STA参与所述Trigger接入过程,具体为:
[0206] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则取消DCF接入,清零记录的退避计数器的值;
[0207] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0208] 可选的,本发明实施例中,操作模块903还用于:若接收模块901在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0209] 可选的,本发明实施例中,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
[0210] 可选的,本发明实施例中,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0211] 可选的,本发明实施例中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0212] 请参见图10,基于同一发明构思,本发明实施例提供一种AP,包括连接到总线1000的存储器1001、处理器1002和收发器1003。
[0213] 存储器1001,用于存储处理器1002执行任务所需的指令;
[0214] 所述处理器,用于执行存储器1001存储的指令,调度至少两轮Trigger接入过程,以及在调度本轮Trigger接入过程中通过收发器1003发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数。
[0215] 可选的,本发明实施例中,处理器1002还用于预约下一轮Trigger接入过程的时间参数,具体为:根据所述本轮Trigger接入过程中的接入冲突数目或业务量,确定所述下一轮Trigger接入过程的时间参数,所述时间参数包括下一轮Trigger接入过程的开始时间或本轮Trigger接入过程与下一轮Trigger接入过程的时间间隔。
[0216] 可选的,本发明实施例中,若接入冲突数目或业务量大于门限值,则下一轮Trigger接入过程的开始时间为本轮Trigger接入过程的结束时间。
[0217] 可选的,本发明实施例中,若接入冲突数目或业务量小于等于门限值,则所述下一轮Trigger接入过程的目标开始时间与本轮Trigger接入过程的结束时间存在时间间隔,所述时间间隔用于DCF接入。
[0218] 可选的,本发明实施例中,所述本轮Trigger接入过程,通过管理帧来调度。
[0219] 可选的,本发明实施例中,处理器1002通过收发器1003发送的广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者CTX帧,用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0220] 可选的,本发明实施例中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0221] 请参见图11,基于同一发明构思,本发明实施例提供一种STA,包括连接到总线1100的存储器1101、处理器1102和收发器1103。
[0222] 存储器1101,用于存储处理器1102执行任务所需的指令;
[0223] 收发器1103,用于接收广播消息,所述广播消息包含Trigger接入过程的时间参数;
[0224] 处理器1102,用于执行存储器1101存储的指令,根据所述广播信息确定Trigger接入过程的保护间隔;及,在Trigger接入过程的保护间隔之外进行DCF接入。
[0225] 可选的,本发明实施例中,处理器1102用于DCF接入,具体为:
[0226] 若所述STA在所述Trigger接入过程的保护间隔之前完成退避,则DCF接入成功;
[0227] 若所述STA在Trigger接入过程的保护间隔之前未能完成退避,则记录退避计数器的值,DCF接入中止,STA参与所述Trigger接入过程。
[0228] 可选的,本发明实施例中,处理器1102具体用于所述DCF接入中止,所述STA参与所述Trigger接入过程,具体为:
[0229] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入成功,则取消DCF接入,清零记录的退避计数器的值;
[0230] 若所述STA在Trigger的调度时隙内以调度的方式Trigger接入失败,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0231] 可选的,本发明实施例中,处理器1102还用于:若收发器1103在Trigger接入过程的保护间隔内未收到Trigger接入过程的Trigger帧,则在Trigger接入过程的保护间隔之后,恢复Trigger接入过程的保护间隔之前的退避计数器的值,继续DCF接入。
[0232] 可选的,本发明实施例中,所述时间参数包括所述Trigger接入过程的开始时间或不同轮次的Trigger接入过程的时间间隔。
[0233] 可选的,本发明实施例中,所述广播消息由AP发送的控制帧、管理帧或者数据帧携带,包括:用于响应RTS的CTS帧或者用于确认接收数据成功接收的BA帧,Beacon帧或者Probe response帧,数据帧中的信令部分。
[0234] 可选的,本发明实施例中,所述Trigger接入过程是用来触发集中控制或者调度的过程,在集中控制阶段采用OFDMA方式、带碰撞避免的CSMA方式或者两者的混合接入方式。
[0235] 本发明实施例中,AP可以调度至少两轮Trigger接入过程,且AP在调度本轮Trigger接入的过程中可以发送广播消息,所述广播消息包含预约下一轮Trigger接入过程的时间参数,从而,STA在接收到所述广播消息后,就可以根据所述广播消息中所包含的所述时间参数来等待AP的触发,即,STA相当于知道了下一轮Trigger接入将在何时开始,从而可以在正确的时间等待接入。并且,例如Trigger接入过程为OFDMA上行接入过程,则,正因为知道了之后的Trigger接入过程的时间参数,那么,STA在执行Trigger接入的间隙(即上一次Trigger接入过程完成之后、以及下一次Trigger接入过程的开始时刻到来之前)就可以执行DCF接入,从而尽量减少DCF接入和Trigger接入之间的冲突,使一个系统能够同时支持两种上行接入技术,那么,通过DCF接入可以尽量保证传统STA接入AP,而通过Trigger接入又可以尽量提高上行接入的效率,使系统中STA的上行接入过程变得更为高效可靠。
[0236] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0237] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0238] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0239] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0240] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0241] 以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈