竞争信道的方法和装置与流程

文档序号:26911172发布日期:2021-10-09 15:08阅读:173来源:国知局
竞争信道的方法和装置与流程

1.本发明实施例涉及通信技术,尤其涉及一种竞争信道的方法和装置。


背景技术:

2.在现有的无线局域网(wireless local area network,简称wlan)中,媒体接入控制(media access control,简称mac)层通过使用载波侦听多点接入(carrier sense multiple access,简称csma)/冲突避免(collision avoidance,简称ca)协议,避免有多个网络设备需要进行数据传输时在信道上的发生冲突。在csma/ca协议中,需要发送数据的网络设备竞争信道。
3.目前,为了进一步提高wlan的吞吐量,在美国电子电气工程师协会(institute of electrical and electronics engineers,简称ieee)802.11标准中引入了调度模式,成为高效无线局域网(high efficiency wlan,简称hew)系统,在引入调度模式的wlan系统中,以基本服务集(basic service set,简称bss)为基础调度集,当bss需要进行数据传输时,根据csma/ca协议竞争信道,成功率较低,无法满足整个bss的业务需求。


技术实现要素:

4.本发明实施例提供一种竞争信道的方法和装置,以解决wlan系统中的bss信道竞争成功率低的问题。
5.第一方面,本发明实施例提供一种竞争信道的装置,所述装置属于基本服务集bss,所述bss包括接入点ap和至少一个第一站点sta,所述ap和至少一个所述第一sta均参与竞争信道,所述装置为所述ap或任意一个所述第一sta,所述装置包括:
6.侦听模块,用于侦听信道;
7.竞争模块,用于竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据。
8.结合第一方面,在第一方面的第一种可能的实现方式中,所述竞争模块,具体用于:
9.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送信道竞争帧竞争到所述信道。
10.结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述信道竞争帧为发送请求rts帧,所述rts帧包括传输时长、接收端地址ra以及发送端地址ta,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息。
11.结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述装置为所述ap,所述ap,还包括调度模块;所述ap的所述竞争模块,具体用于:
12.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap的地址;
13.通过所述rts帧,使所述至少一个第一sta根据所述rts帧获知信道竞争成功,继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧;使第二sta根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;
14.所述调度模块,用于发送所述控制帧,以使所述至少一个第一sta进行数据传输。
15.结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述ap,还包括:
16.接收模块,用于接收所述至少一个第一sta回复的cts帧。
17.结合第一方面的第二种可能的实现方式,在第一方面的第五种可能的实现方式中,所述装置为所述bss中的任意一个所述第一sta,所述第一sta的所述竞争模块,具体用于:
18.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap的地址或者成功发送所述rts的所述第一sta的地址;
19.通过所述rts帧,使其它第一sta根据所述rts帧获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
20.结合第一方面的第二种可能的实现方式,在第一方面的第六种可能的实现方式中,所述装置为所述bss中的任意一个所述第一sta,所述第一sta的所述竞争模块,具体用于:
21.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap的地址或者成功发送所述rts的所述第一sta的地址;
22.通过所述rts帧,使所述ap向所述至少一个第一sta回复一个cts帧;使其它第一sta根据所述rts帧或者所述cts帧中获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述rts帧或者所述cts帧获知所述信道已被占用,并根据所述rts帧或者所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
23.结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述信道竞争帧为允许发送cts帧,所述cts帧包括帧控制信息、传输时长、接收端地址ra以及帧控制序列fcs信息,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息。
24.结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述装置为所述ap,所述ap,还包括调度模块;所述ap的所述竞争模块,具体用于:
25.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个所述cts帧竞争到所述信道;
26.通过所述cts帧,使所述至少一个第一sta根据所述cts帧获知信道竞争成功,继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧;使第二sta根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;
27.所述调度模块,用于发送所述控制帧,以使所述至少一个第一sta进行数据传输。
28.结合第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,所述ap,还包括:
29.接收模块,用于接收所述至少一个第一sta回复的cts帧。
30.结合第一方面的第七种可能的实现方式,在第一方面的第十种可能的实现方式中,所述装置为所述bss中的任意一个所述第一sta,所述第一sta的所述竞争模块,具体用于:
31.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个所述cts帧竞争到所述信道;
32.通过所述cts帧,使其它第一sta根据所述cts帧获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述cts帧的所述第一sta外的第一sta;使第二sta根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
33.结合第一方面的第七种可能的实现方式,在第一方面的第十一种可能的实现方式中,所述装置为所述bss中的任意一个所述第一sta,所述第一sta的所述竞争模块,具体用于:
34.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个所述cts帧竞争到所述信道;
35.通过所述cts帧,使所述ap向所述至少一个第一sta回复一个用于反馈的cts帧;使其它第一sta根据所述cts帧或者所述用于反馈的cts帧获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述cts帧的所述第一sta外的第一sta;使第二sta根据所述cts帧或者所述用于反馈的cts帧获知所述信道已被占用,并根据所述cts帧或者所述用于反馈的cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
36.结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第十二种可能的实现方式中,所述装置为所述bss中的任意一个所述第一sta,所述第一sta的所述竞争模块,具体用于:
37.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个帮助ap发送hts帧竞争到所述信道,所述hts帧包括传输时长、接收端地址ra以及发送端地址ta,其中,
所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息,所述ta为所述ap与所述至少一个第一sta预先约定的标识信息;
38.通过所述hts帧,使所述ap向所述至少一个第一sta发送一个rts帧或者cts帧;使其它第一sta根据所述rts帧或者cts帧获知信道竞争成功,所述至少一个第一sta同时回复cts帧,并继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述hts帧、所述rts帧或者所述cts帧获知所述信道已被占用,并根据所述hts帧、所述rts帧或者所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
39.结合第一方面的第十二种可能的实现方式,在第一方面的第十三种可能的实现方式中,所述hts帧中的所述ra为所述ap的媒体接入控制mac地址,所述hts帧中的所述ta为成功发送所述rts的所述第一sta的mac地址、所述ap的mac地址或者所述bss的标识bssid。
40.结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第十四种可能的实现方式中,所述装置为所述bss中的任意一个所述第一sta,所述第一sta的所述竞争模块,具体用于:
41.所述侦听模块侦听到所述信道处于空闲状态时,通过成功发送一个hts帧竞争到所述信道,所述hts帧包括传输时长和接收端地址ra,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息;
42.通过所述hts帧,使所述ap向所述至少一个第一sta发送一个rts帧或者cts帧;使其它第一sta根据所述rts帧或者cts帧获知信道竞争成功,所述至少一个第一sta同时回复cts帧,并继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述hts帧、所述rts帧或者所述cts帧获知所述信道已被占用,并根据所述hts帧、所述rts帧或者所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
43.结合第一方面的第十四种可能的实现方式,在第一方面的第十五种可能的实现方式中,所述hts帧中的所述ra为所述ap的媒体接入控制mac地址。
44.结合第一方面的第十二至十五种中任一种可能的实现方式,在第一方面的第十六种可能的实现方式中,若所述ap向所有所述至少一个第一sta发送信息,则所述ap发送的所述rts帧中的所述ra为bssid,所述ap发送的所述rts帧中的所述ta为所述ap的mac地址;或者,
45.若所述ap向所述bss中的一组所述至少一个第一sta发送信息,则所述ap发送的所述rts帧中的所述ra为所述至少一个第一sta所属小组的组号,所述ap发送的所述rts帧中的所述ta为所述ap的mac地址。
46.第二方面,本发明实施例提供一种竞争信道的方法,包括:
47.基本服务集bss中的第一设备侦听信道,所述bss包括接入点ap和至少一个第一站点sta,所述第一设备为所述ap或任意一个所述第一sta;
48.所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,所述ap和所述至少一个第一sta均参与竞争信道。
49.结合第二方面,在第二方面的第一种可能的实现方式中,所述第一设备竞争所述信道,包括:
50.所述第一设备侦听到所述信道处于空闲状态,通过成功发送信道竞争帧竞争到所述信道。
51.结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述信道竞争帧为发送请求rts帧,所述rts帧包括传输时长、接收端地址ra以及发送端地址ta,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息。
52.结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一设备为所述ap,所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,包括:
53.所述ap侦听到所述信道处于空闲状态,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap的地址;
54.通过所述rts帧,使所述至少一个第一sta根据所述rts帧获知信道竞争成功,继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧;使第二sta根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;
55.所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
56.结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,所述第一设备为所述bss中的任意一个所述第一sta,所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,包括:
57.所述bss中的任意一个所述第一sta侦听到所述信道处于空闲状态,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap的地址或者成功发送所述rts的所述第一sta的地址;
58.通过所述rts帧,使其它第一sta根据所述rts帧获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
59.结合第二方面的第二种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第一设备为所述bss中的任意一个所述第一sta,所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数
据,包括:
60.所述bss中的任意一个所述第一sta侦听到所述信道处于空闲状态,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap的地址或者成功发送所述rts的所述第一sta的地址;
61.通过所述rts帧,使所述ap向所述至少一个第一sta回复一个cts帧;使其它第一sta根据所述rts帧或者所述cts帧获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述rts帧或者所述cts帧获知所述信道已被占用,并根据所述rts帧或者所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
62.结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述信道竞争帧为允许发送cts帧,所述cts帧包括传输时长和接收端地址ra,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息。
63.结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述第一设备为所述ap,所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,包括:
64.所述ap侦听到所述信道处于空闲状态,通过成功发送一个所述cts帧竞争到所述信道;
65.通过所述cts帧,使所述至少一个第一sta根据所述cts帧获知信道竞争成功,继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧;使第二sta根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;
66.所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
67.结合第二方面的第六种可能的实现方式,在第二方面的第八种可能的实现方式中,所述第一设备为所述bss中的任意一个所述第一sta,所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,包括:
68.所述bss中的任意一个所述第一sta侦听到所述信道处于空闲状态,通过成功发送一个所述cts帧竞争到所述信道;
69.通过所述cts帧,使其它第一sta根据所述cts帧获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述cts帧的所述第一sta外的第一sta;使第二sta根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
70.结合第二方面的第六种可能的实现方式,在第二方面的第九种可能的实现方式中,所述第一设备为所述bss中的任意一个所述第一sta,所述第一设备竞争所述信道,通过
所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,包括:
71.所述bss中的任意一个所述第一sta侦听到所述信道处于空闲状态,通过成功发送一个所述cts帧竞争到所述信道;
72.通过所述cts帧,使所述ap向所述至少一个第一sta回复一个用于反馈的cts帧;使其它第一sta根据所述cts帧或者所述用于反馈的cts帧获知信道竞争成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述cts帧的所述第一sta外的第一sta;使第二sta根据所述cts帧或者所述用于反馈的cts帧获知所述信道已被占用,并根据所述cts帧或者所述用于反馈的cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
73.结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第十种可能的实现方式中,所述第一设备为所述bss中的任意一个所述第一sta,所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,包括:
74.所述bss中的任意一个所述第一sta侦听到所述信道处于空闲状态,通过成功发送一个帮助ap发送hts帧竞争到所述信道,所述hts帧包括传输时长、接收端地址ra以及发送端地址ta,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息,所述ta为所述ap与所述至少一个第一sta预先约定的标识信息;
75.通过所述hts帧,使所述ap向所述至少一个第一sta发送一个rts帧或者cts帧;使其它第一sta根据所述rts帧获知信道竞争成功,所述至少一个第一sta同时回复cts帧,并继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述hts帧、所述rts帧或者所述cts帧获知所述信道已被占用,并根据所述hts帧、所述rts帧或者所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
76.结合第二方面的第十种可能的实现方式,在第二方面的第十一种可能的实现方式中,所述hts帧中的所述ra为所述ap的媒体接入控制mac地址,所述hts帧中的所述ta为成功发送所述rts的所述第一sta的mac地址、所述ap的mac地址或者所述bss的标识bssid。
77.结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第十二种可能的实现方式中,所述第一设备为所述bss中的任意一个所述第一sta,所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,包括:
78.所述bss中的任意一个所述第一sta侦听到所述信道处于空闲状态,通过成功发送一个hts帧竞争到所述信道,所述hts帧包括传输时长和接收端地址ra,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预
先约定的标识信息;
79.通过所述hts帧,使所述ap向所述至少一个第一sta发送一个rts帧或者cts帧;使其它第一sta根据所述rts帧获知信道竞争成功,所述至少一个第一sta同时回复cts帧,并继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述hts帧、所述rts帧或者所述cts帧获知所述信道已被占用,并根据所述hts帧、所述rts帧或者所述cts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避,所述第二sta为不属于所述bss的站点;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
80.结合第二方面的第十二种可能的实现方式,在第二方面的第十三种可能的实现方式中,所述hts帧中的所述ra为所述ap的媒体接入控制mac地址。
81.结合第二方面的第十至十三种中任一种可能的实现方式,在第二方面的第十四种可能的实现方式中,若所述ap向所有所述至少一个第一sta发送信息,则所述ap发送的所述rts帧中的所述ra为bssid,所述ap发送的所述rts帧中的所述ta为所述ap的mac地址;或者,
82.若所述ap向所述bss中的一组所述至少一个第一sta发送信息,则所述ap发送的所述rts帧中的所述ra为所述至少一个第一sta所属小组的组号,所述ap发送的所述rts帧中的所述ta为所述ap的mac地址。
83.本发明实施例竞争信道的方法和装置,wlan系统的bss中的所有网络设备包括ap和sta均参与竞争信道,其中任意一个竞争到信道后,均可由ap对这些网络设备进行集中控制调度,使得在后续的一段时间内bss中的所有网络设备可以使用竞争到的信道传输数据,而不必再次竞争,提高了bss中的网络设备信道竞争成功率以及数据传输效率。
附图说明
84.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
85.图1为csma/ca协议的碰撞回避机制示意图;
86.图2为本发明竞争信道的装置实施例一的结构示意图;
87.图3为rts帧格式示意图;
88.图4为cts帧格式示意图;
89.图5为竞争信道的装置应用场景示意图;
90.图6为本发明竞争信道的装置实施例二的结构示意图;
91.图7为本发明竞争信道的装置实施例三的结构示意图;
92.图8a为本发明竞争信道的装置的竞争机制示意图一;
93.图8b为本发明竞争信道的装置的竞争机制示意图二;
94.图8c为本发明竞争信道的装置的竞争机制示意图三;
95.图8d为本发明竞争信道的装置的竞争机制示意图四;
96.图8e为本发明竞争信道的装置的竞争机制示意图五;
97.图8f为本发明竞争信道的装置的竞争机制示意图六;
98.图9为本发明竞争信道的方法实施例一的流程图;
99.图10为本发明竞争信道的方法实施例二的流程图;
100.图11为本发明竞争信道的方法实施例三的流程图;
101.图12为竞争信道的设备实施例一的结构示意图;
102.图13为竞争信道的设备实施例二的结构示意图;
103.图14为竞争信道的设备实施例三的结构示意图;
104.图15为竞争信道的设备实施例四的结构示意图。
具体实施方式
105.图1为csma/ca协议的碰撞回避机制示意图,如图1所示,在csma/ca协议中,发送节点首先侦听信道一个分布式协调帧间隔(distributed coordination function interframe space,简称difs)时长,若侦听到信道空闲则执行退避(backoff)过程,退避结束之后若信道仍然空闲该节点就可以发送一个发送请求(request to send,简称rts)帧;接收节点接收到rts帧之后,经过短帧间隔(short interframe space,简称sifs)时长后回复一个允许发送(clear to send,简称cts)帧;其它节点接收到rts或者cts帧后,根据rts帧或cts帧中的传输时长(duration)值设置其网络分配矢量(network allocation vector,简称nav),推迟其自身的发送时间;发送节点在收到cts帧之后,再过sifs时长发送一个数据(data)帧,接收节点接收到data帧之后通过回复确认(acknowledgement,简称ack)帧做出应答。
106.上述rts/cts机制是ieee 802.11标准中引入的一种保护机制,在同一时间段内仅允许一个网络设备接入并传输数据,有效地保护帧序列不受发起端和接收端的邻近设备的干扰。
107.为了进一步提升吞吐量,ieee 802.11工作组于2013年成立hew学习组,准备在ieee 802.11标准中引入正交频分多址(orthogonal frequency division multiple access,简称ofdma)、调度等技术。hew系统工作在非授权频段,在与ieee 802.11标准的系统共用信道的情况下,竞争信道的机制显得尤为重要,一方面要保证兼容,hew系统可以与ieee 802.11a、ieee 802.11n、ieee 802.11ac等标准中的sta一起竞争信道,并且在hew系统竞争成功后,使其他sta设置nav推迟其自身的发送时间,nav的长度要等于hew bss后续调度窗口的长度;另一方面,由于hew系统竞争到信道后,将进入调度模式,同一个bss下的接入点(access point,简称ap)和站点(station,简称sta)都要根据调度指示来使用这个信道,所以需要提高竞争信道的成功率,以满足整个bss的业务需求。
108.而在现有的rts/cts机制中,未考虑到引入调度模式的情况,只有需要发送数据的网络设备才通过发送rts帧参与信道竞争,即如果ap需要发送数据,则ap竞争信道,如果某一个sta需要发送数据,则该sta竞争信道,采用这种方法,bss信道竞争成功的概率并不高。因此,需要设计一套新的竞争信道的装置和方法,以满足上述需求。
109.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
110.图2为本发明竞争信道的装置实施例一的结构示意图,如图2所示,本实施例的装置属于bss,所述bss包括接入点ap和至少一个第一站点sta,所述ap和至少一个所述第一sta均参与竞争信道,装置可以是ap或任意一个第一sta,该装置可以包括:侦听模块11和竞争模块12,其中,侦听模块11,用于侦听信道;竞争模块12,用于竞争到所述信道,通过所述ap执行集中控制调度以使所述bss中的所有网络设备均可使用所述信道传输数据。
111.本实施例中,竞争信道的装置属于bss,该bss是引入调度模式的wlan中的一个基本服务集,包括ap和至少一个第一sta,ap和至少一个所述第一sta均参与竞争信道,其中,第一sta为hew标准的站点,可以支持ofdma、调度等技术,无论是ap还是第一sta竞争到信道,整个bss均可以使用信道进行数据传输。竞争信道的网络设备中除了整个bss,还包括第二sta,该第二sta不属于bss,可以是ieee 802.11系列标准中的任一sta,第二sta对第一sta会造成干扰,因此当bss竞争信道成功后,第二sta进入等待模式,直到bss的调度模式结束后再开始竞争信道,避免了对第一sta的干扰。本实施例的竞争信道的装置可以是bss中的ap,也可以是bss中的任意一个第一sta,竞争信道的装置的侦听模块11在装置竞争到信道之前需要侦听信道,以确定信道的状态,当竞争模块12竞争到信道后,将信道的控制权交给bss中的ap,通过ap对信道集中控制调度以使bss中的所有网络设备在ap的调度下均可使用该信道传输数据。
112.本实施例的装置作为bss中的任意一个网络设备,通过侦听信道并竞争到信道,再由ap对bss中的网络设备进行集中控制调度,使bss中的所有网络设备在后续的一段时间内均可使用信道传输数据,而不必再次竞争,提高了bss中的网络设备信道竞争成功率以及数据传输效率。具体来讲即bss中的ap和所有第一sta都参与竞争信道,并且不管是谁竞争到信道,都把信道的管理权交给ap,由ap来分配使用。例如,ap需要竞争到信道进入调度模式,此时不仅ap参与竞争信道,bss中所有的第一sta也都参与竞争信道以供ap使用,竞争到信道后,无论是ap竞争成功,还是任意一个第一sta竞争成功,信道的控制权和管理权都交给ap,由ap对信道统一调度分配。由此可知,本实施例中参与竞争信道的网络设备包括整个bss中的网络设备,无论其是否需要发送数据,使得bss的信道竞争成功率大大提高。
113.进一步的,在上述装置基础上,竞争模块12,具体用于侦听模块11侦听到所述信道处于空闲状态时,通过成功发送信道竞争帧竞争到所述信道,可选的,信道竞争帧也可以称作信道预留帧(channel reservation frame,简称crf),本实施例对此不作具体限定。
114.优选的,竞争模块12可以是通过成功发送rts帧竞争到信道,该rts帧包括传输时长、接收端地址(receiver address,简称ra)以及发送端地址(transmitter address,简称ta),为了和现有的rts帧在格式上保持一致,本实施例的rts帧还可以包括帧控制信息和帧控制序列(frame control sequence,简称fcs)信息,其中,传输时长为bss需要的调度时长,ra为ap与至少一个第一sta预先约定的标识信息。可选的,传输时长也可以是允许设置的最大时长,本发明中对允许设置的最大时长可以有两种限定方式,一种是根据当地区域范围内预先约定的对传输时长的最大限定;另一种是根据传输时长占用的比特位数可设置的最大值。图3为rts帧格式示意图,如图3所示,本实施例的rts帧可以是专用于hew系统的帧,共20个字节,控制信息有2字节,传输时长有2字节,ra有6字节,ta有6字节,fcs信息有4字节,hew rts帧的格式与ieee802.11标准中的rts帧格式完全一致,以使所有的sta,包括
第一sta和第二sta都可以接受该rts帧并解调。每个hew rts帧占用20兆赫兹(mega hertz,简称mhz)的带宽,这20mhz的带宽上有64个子载波,导频子载波的数目和位置也与ieee 802.11标准中的rts帧一样。如果有80mhz的带宽,则在每个20mhz的带宽上分别发送hew rts帧。与ieee 802.11标准中的rts帧不同之处在于,在hew rts帧中,传输时长为bss需要的调度时长,即bss竞争信道成功后,属于该bss的ap和第一sta传输数据一共需要的时长,第二sta根据该传输时长设置nav,以确定需要等待的时长,第一sta则通过该传输时长判断调度窗口的大小;ra为ap与第一sta预先约定的标识信息,bss中的所有第一sta均可获取到该标识信息,以使当第一sta在rts帧中解调出该标识信息后,就知道这是一个hew rts帧,并获知bss已经竞争到信道,即将进入调度窗口。ra可以设置成除第二sta的mac地址之外的任一标识信息,以避免第二sta误以为是发送给自己的rts帧,例如可以是ap的mac地址、bss的标识信息、第一sta的组号等。
115.可选的,竞争模块12还可以是通过成功发送cts帧竞争到信道,该cts帧包括传输时长和ra,为了和现有的cts帧在格式上保持一致,本实施例的cts帧还可以包括帧控制信息和fcs信息,其中,传输时长为bss需要的调度时长,ra为ap与至少一个第一sta预先约定的标识信息。可选的,传输时长也可以是允许设置的最大时长,本发明中对允许设置的最大时长可以有两种限定方式,一种是根据当地区域范围内预先约定的对传输时长的最大限定;另一种是根据传输时长占用的比特位数可设置的最大值。图4为cts帧格式示意图,如图4所示,本实施例的cts帧可以是专用于hew系统的帧,共14个字节,控制信息有2字节,传输时长有2字节,ra有6字节,fcs信息有4字节,hew cts帧的格式与ieee 802.11标准中的cts帧格式完全一致,以使所有的sta,包括第一sta和第二sta都可以接受该cts帧并解调。与ieee 802.11标准中的cts帧不同之处在于,在hew cts帧中,传输时长为bss需要的调度时长,即bss竞争信道成功后,属于该bss的ap和第一sta传输数据一共需要的时长,第二sta根据该传输时长设置nav,以确定需要等待的时长,第一sta则通过该传输时长判断调度窗口的大小;ra为ap与第一sta预先约定的标识信息,bss中的所有第一sta均可获取到该标识信息,以使当第一sta在cts帧中解调出该标识信息后,就知道这是一个hew cts帧,并获知bss已经竞争到信道,即将进入调度窗口。ra不可以设置成第二sta的mac地址,以避免第二sta误以为是发送给自己的cts帧,也不可以设置成ap的mac地址,以使hew cts帧与第二sta发送给ap的cts帧区分开来。
116.本实施例,通过设置与ieee 802.11标准中格式相同的hew rts帧和hew cts帧,实现hew系统与其他ieee 802.11标准兼容,易于实现,对同一字段的不同内容设置使得第一站点和第二站点能够清楚的解调并获知下一步的行为,很好地解决了现有rts/cts机制与hew系统兼容的问题。
117.下面采用几个具体的实施例,对图2~图4所示任一装置实施例的技术方案进行详细说明。
118.图5为竞争信道的装置应用场景示意图,如图5所示,该应用场景中有一个引入调度模式的wlan系统的bss10和一个第二sta20,该bss10中包括一个ap11和三个第一sta12、13以及14,第二sta20为符合ieee 802.11a、11g、11n或者11ac标准的站点。ap11和第一sta12、13以及14均侦听信道并参与竞争信道。
119.图6为本发明竞争信道的装置实施例二的结构示意图,图5和图6结合起来看,本实
施例的竞争信道的装置为bss10中的ap11,该ap11包括:侦听模块21、竞争模块22、调度模块23以及接收模块24,其中,侦听模块21,用于侦听信道;竞争模块22,用于侦听模块21侦听到所述信道处于空闲状态时,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap11的地址;通过所述rts帧,使第一sta12、13以及14根据所述rts帧中的所述ra和所述ta获知所述bss10竞争信道成功,继续侦听所述信道以接收所述ap11发送的用于控制数据传输的控制帧;使第二sta20根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav执行竞争退避;调度模块23,用于发送所述控制帧,以使所述第一sta12、13或14进行数据传输;接收模块24,用于接收所述第一sta12、13或14回复的cts帧,可选的,也可以是接收第一sta12、13或14发送的数据帧。需要说明的是,图6所示的装置结构中,接收模块24不是必须的,这是因为ap11成功发送rts帧后,第一sta回复cts帧的过程不是必须的,如果第一sta发送了cts帧,则在这之后ap再发送控制帧,如果第一sta不需要回复cts帧,ap也可以接着发送控制帧。本实施例对此不作具体限定。
120.本实施例中,ap11通过成功发送一个hew rts帧竞争到信道,该hew rts帧中的ta为ap11的地址。ap11发送出hew rts帧,第一sta12、13以及14收到该hew rts帧,通过该hew rts帧中的ra和ta,可以由此知道bss10已经成功竞争到了信道,即将进入调度窗口,并继续侦听信道,准备接收ap11发送的用于控制数据传输的控制帧。可选的,第一sta12、13或14在接收到ap11发送的hew rts后,还可以回复cts帧给ap11,以避免隐藏节点问题,回复cts帧的方式,可以多个第一sta一起回,也可以第一sta12、13、14依次回复,此处不做具体限制;第二sta20收到该hew rts帧,将其当作ieee 802.11标准的rts帧解析,可以获知自身不是目标接收端,并根据该hew rts帧中的传输时长,设置自身的nav,进入等待模式,到bss的传输时长结束后再次竞争信道。
121.本实施例的装置,通过ap成功发送一个hew rts帧竞争到信道,使bss中的第一sta均可进入调度模式,通过竞争到的信道传输数据,而第二sta则设置自身的nav进入等待模式,实现hew系统和ieee 802.11标准的系统的兼容,提高了bss的信道竞争成功率。
122.进一步的,在图6所示的装置结构的基础上,ap11的竞争模块22,还用于侦听模块21侦听到所述信道处于空闲状态时,通过成功发送一个所述cts帧竞争到所述信道;通过所述cts帧,使所述至少一个第一sta12、13以及14根据所述cts帧中的所述ra获知所述bss竞争信道成功,继续侦听所述信道以接收所述ap11发送的用于控制数据传输的控制帧;使第二sta20根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav;调度模块23,还用于发送所述控制帧,以使所述第一sta12、13或14进行数据传输。
123.ap11通过成功发送一个hew cts帧竞争到信道,ap11发送出hew cts帧,第一sta12、13以及14收到该hew cts帧,通过该hew cts帧中的ra,可以由此知道bss10已经成功竞争到了信道,即将进入调度窗口,则继续侦听信道,准备接收ap11发送的用于控制数据传输的控制帧。可选的,第一sta12、13或14在接收到ap11发送的hew cts后,还可以回复cts帧给ap11,以避免隐藏节点问题,回复cts帧的方式,可以多个第一sta一起回,也可以第一sta12、13、14依次回复,本发明不做限制;第二sta20收到该hew cts帧,将其当作ieee 802.11标准的cts帧解析,可以获知自身不是目标接收端,根据该hew cts帧中的传输时长,
设置自身的nav,进入等待模式,到bss的传输时长结束后再次竞争信道。
124.图7为本发明竞争信道的装置实施例三的结构示意图,图5和图7结合起来看,本实施例的竞争信道的装置为bss10中的任意一个第一sta,例如可以时候第一sta12,该第一sta12包括:侦听模块31和竞争模块32,其中,侦听模块31,用于侦听信道;竞争模块32,用于侦听模块31侦听到所述信道处于空闲状态时,通过成功发送一个所述rts帧竞争到所述信道,所述rts帧中的所述ta为所述ap11的地址或者成功发送所述rts的所述第一sta12的地址;通过所述rts帧,使其它第一sta13和14根据所述rts帧中的所述ra和所述ta获知所述bss10竞争信道成功,所述第一sta12、13以及14继续侦听所述信道以接收所述ap11发送的用于控制数据传输的控制帧;使第二sta20根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav;使所述ap11发送所述控制帧,以使所述第一sta12、13或14进行数据传输。
125.本实施例中,第一sta12通过成功发送一个hew rts帧竞争到信道,该hew rts帧中的ta为ap11的地址或者成功发送该hew rts帧的所述第一sta12的地址,其中,ta设置成ap11的地址是由于bss10中的所有第一sta12、13以及14都知道ap11的地址,而且无论是哪个第一sta竞争到信道,都是由ap11发送用于控制数据传输的控制帧。第一sta12发送出hew rts帧,第一sta13和14收到该hew rts帧,通过该hew rts帧中的ra和ta,可以由此知道bss10已经成功竞争到了信道,即将进入调度窗口,bss10中的所有第一sta12、13以及14继续侦听信道,准备接收ap11发送的用于控制数据传输的控制帧;第二sta20收到该hew rts帧,将其当作ieee 802.11标准的rts帧解析,可以获知自身不是目标接收端,根据该hew rts帧中的传输时长,设置自身的nav,进入等待模式,到bss的传输时长结束后再次竞争信道;ap11收到该hew rts帧,可以获知bss竞争信道成功,则发送用于控制第一sta的数据传输的控制帧。
126.本实施例的装置,通过第一sta成功发送一个hew rts帧竞争到信道,使bss中的ap和第一sta均可进入调度模式,通过竞争到的信道传输数据,而第二sta则设置自身的nav进入等待模式,实现hew系统和ieee 802.11标准的系统的兼容,提高了bss的信道竞争成功率。
127.进一步的,在上述图7上述的装置结构的基础上,第一sta12成功发送一个hew rts帧后,ap11在接收到该hew rts帧后,可以回复一个cts帧,原因在于,可能存在有第一sta,例如第一sta13,没能收到第一sta12发送的hew rts帧,因此ap11发送cts帧,以使得bss内的所有第一sta都知道bss已经成功竞争到了信道,即将进入调度窗口。其它第一sta13和14可以根据hew rts帧中的ra和ta,还可以根据ap11回复的cts帧中的ra,获知bss竞争信道成功,第一sta12、13以及14继续侦听信道以接收ap11发送的用于控制数据传输的控制帧;第二sta20根据hew rts帧或者ap11回复的cts帧获知信道已被占用,并根据hew rts帧或者cts帧中的传输时长设置自身的网络分配矢量nav;ap11发送控制帧,以使第一sta12、13或14进行数据传输。
128.进一步的,在图7所示的装置结构的基础上,第一sta12的竞争模块32,还用于侦听模块31侦听到所述信道处于空闲状态时,通过成功发送一个所述cts帧竞争到所述信道;通过所述cts帧,使其它第一sta13和14根据所述cts帧中的所述ra获知所述bss竞争信道成功,所述第一sta12、13以及14继续侦听所述信道以接收所述ap11发送的用于控制数据传输
的控制帧;使第二sta20根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav;使所述ap11发送所述控制帧,以使所述第一sta12、13或14进行数据传输。
129.第一sta12通过成功发送一个hew cts帧竞争到信道,第一sta12发送出hew cts帧,第一sta13和14收到该hew cts帧,通过该hew cts帧中的ra,可以由此知道bss10已经成功竞争到了信道,即将进入调度窗口,bss10中的所有第一sta12、13以及14继续侦听信道,准备接收ap11发送的用于控制数据传输的控制帧;第二sta20收到该hew cts帧,将其当作ieee 802.11标准的cts帧解析,可以获知自身不是目标接收端,根据该hew cts帧中的传输时长,设置自身的nav,进入等待模式,到bss的传输时长结束后再次竞争信道;ap11收到该hew cts帧,可以获知bss竞争信道成功,则发送用于控制第一sta的数据传输的控制帧。
130.第一sta12成功发送一个hew cts帧后,ap11在接收到该hew cts帧后,可以回复一个用于反馈的cts帧,原因在于,可能存在有第一sta,例如第一sta13,没能收到第一sta12发送的hew cts帧,因此ap11发送cts帧,以使得bss内的所有第一sta都知道bss已经成功竞争到了信道,即将进入调度窗口。其它第一sta13和14可以根据hew cts帧中的ra,还可以根据ap11回复的用于反馈的cts帧中的ra,获知bss竞争信道成功,第一sta12、13以及14继续侦听信道以接收ap11发送的用于控制数据传输的控制帧;第二sta20根据hew cts帧或者ap11回复的用户反馈的cts帧获知信道已被占用,并根据hew cts帧或者用于反馈的cts帧中的传输时长设置自身的网络分配矢量nav;ap11发送控制帧,以使第一sta12、13或14进行数据传输。
131.图8a为本发明竞争信道的装置的竞争机制示意图一,图8b为本发明竞争信道的装置的竞争机制示意图二,图8c为本发明竞争信道的装置的竞争机制示意图三,图8d为本发明竞争信道的装置的竞争机制示意图四,图8e为本发明竞争信道的装置的竞争机制示意图五,图8f为本发明竞争信道的装置的竞争机制示意图六。图8a、图8b、图8c、图8d、图8e以及图8f中的帧间间隔(difs和sifs)以及所有实施例中所采用的帧间间隔都是ieee 802.11标准中所规定的时长,但是其它帧间间隔的长度或者单位也同样适用,此处不做具体限定。
132.如图8a所示,ap侦听信道,若侦听到信道在difs的时长内处于空闲状态时,则执行退避(backoff)过程,退避结束之后若信道仍然空闲ap发送一个hew rts帧;第一sta收到该hew rts帧后,经过sifs时长后回复一个hew cts帧;第二sta收到该hew rts帧后获知信道被占用,则根据hew rts帧中的传输时长设置自身的nav,第二sta也会根据第一sta发送的hew cts帧中的传输时长设置或更新自身的nav;ap在收到hew cts帧后,再过sifs时长开始发送数据(data),这里的数据可以代表控制信息、调度信息、业务数据等。本实施例是由bss中的ap通过成功发送hew rts帧竞争到信息,可以看出,需要发送数据的设备为ap,因此ap参与竞争信道,并且竞争成功,ap在第一sta回复hew cts帧后,间隔很短的时间就开始发送数据。
133.如图8b所示,第一sta侦听信道,若侦听到信道在difs的时长内处于空闲状态时,则执行退避(backoff)过程,退避结束之后若信道仍然空闲第一sta发送一个hew rts帧;ap收到该hew rts帧后,经过sifs时长后回复一个hew cts帧;第二sta收到该hew rts帧后获知信道被占用,则根据hew rts帧中的传输时长设置自身的nav,第二sta也会根据ap发送的hew cts帧中的传输时长设置或更新自身的nav;ap在发送hew cts帧后,再过sifs时长开始
发送数据(data),这里的数据可以代表控制信息、调度信息、业务数据等。本实施例是由bss中的第一sta通过成功发送hew rts帧竞争到信道,可以看出,需要发送数据的设备为ap,但是在这里是由一个第一sta竞争到信道的,该第一sta在竞争到信道后,由ap使用信道,可以认为是第一sta“帮助”ap竞争到信道,这与现有技术中哪个设备需要发送数据该设备竞争信道是不同的。
134.如图8c所示,第一sta先侦听信道,若侦听到信道在difs的时长内处于空闲状态时,则执行退避(backoff)过程,退避结束之后若信道仍然空闲第一sta发送一个hew rts帧;ap收到该hew rts帧后,经过sifs时长后开始发送数据(data),这里的数据可以代表控制信息、调度信息、业务数据等;第二sta收到该hew rts帧后获知信道被占用,则根据hew rts帧中的传输时长设置自身的nav。本实施例与图8b所示的实施例的区别在于,ap收到hew rts帧后不再回复hew cts帧,而是等待一个sifs时长后直接发送数据。
135.如图8d所示,第一sta侦听信道,若侦听到信道在difs的时长内处于空闲状态时,则执行退避(backoff)过程,退避结束之后若信道仍然空闲第一sta发送一个hew rts帧;ap收到该hew rts帧后,经过sifs时长后回复一个hew cts帧,这里的hew cts帧中的ra为ap与所述至少一个第一sta预先约定的标识信息,将该标识信息为a;其它第一sta收到该hew rts帧后,经过sifs时长后回复一个hew cts帧,这里的hew cts帧中的ra为bss中的所有设备(包括ap和sta)预先约定的标识信息,将该标识信息为b;第二sta收到该hew rts帧后获知信道被占用,则根据hew rts帧中的传输时长设置自身的nav,第二sta也会根据ap发送的hew cts帧中的传输时长设置或更新自身的nav;ap在发送hew cts帧后,再过sifs时长开始发送数据(data),这里的数据可以代表控制信息、调度信息、业务数据等。本实施例与图8b的区别在于,bss中的其它第一sta在收到hew rts帧后,也回复一个hew cts帧,目的在于避免隐藏节点问题。另外,标识信息a和标识信息b可以不同,以区分该hew cts帧是由哪个设备发出的。
136.如图8e所示,第一sta1侦听信道,若侦听到信道在difs的时长内处于空闲状态时,则执行退避(backoff)过程,退避结束之后若信道仍然空闲第一sta发送一个帮助ap发送(help ap to send,简称hts)帧,该hts帧为本发明新提出的一个信道竞争帧,由bss中的第一sta发送,目的是帮助ap抢占信道,当第一sta成功竞争到信道后,将信道的控制权和使用权转给ap,需要说明的是,hts帧也可以被称作其他的名字,只要其功能、结构和本发明一致,均在本发明的保护范围,本发明对该帧的名字并不做具体的限定。hts帧的结构可以采用如图3或图4所示的帧结构,若该hts帧的结构与hew rts帧(如图3所示)的结构相同,则hts帧中的ra可以是ap与第一sta提前约定好的值,优选为ap的mac地址,hts帧中的ta也可以是ap与第一sta提前约定好的值,优选为该第一sta1的mac地址、ap的mac地址或者基本服务集标识(basic service set identifier,简称bssid)等,若该hts帧的结构与hew cts帧(如图4所示)的结构相同,则hts帧中的ra可以是ap与第一sta提前约定好的值,优选为ap的mac地址;ap收到该hts帧后,经过sifs时长后回复一个hew rts帧,该hew rts帧中的ra可以是ap与第一sta提前约定好的值,例如,如果ap要给全部的第一sta发送信息时,可以将ra设置为bssid;如果ap想给一组第一sta发送信息时,可以将ra设置为该组第一sta的组号(group id),该hew rts帧中的ta可以是ap与第一sta提前约定好的值,优选为ap的mac地址;第一sta1和第一sta2收到该hew rts帧后,经过sifs时长后同时回复hew cts帧;第二
sta在接收到hts帧和/或hew rts帧和/或hew cts帧后,均可获知信道已被占用,并会根据hts帧和/或hew rts帧和/或hew cts帧中的duration值(即传输时长)来设置或更新自身的nav。ap在接收到第一sta1和/或第一sta2发送的hew cts帧后,再过sifs时长开始发送数据(data),这里的数据可以代表控制信息、调度信息、业务数据等。本实施例是由bss中的一个第一sta1通过成功发送hts帧竞争到信道,可以看出,需要发送数据的设备为ap,但是在这里是由一个第一sta1竞争到信道的,该第一sta1在竞争到信道后,由ap使用信道,可以认为是第一sta1“帮助”ap竞争到信道,这与现有技术中哪个设备需要发送数据该设备竞争信道是不同的,另外,ap通过发送hew rts帧通知bss中的所有第一sta或部分第一sta,已经抢到了信道;第一sta1和第一sta2通过回复hew cts帧可以避免隐藏节点的问题。
137.如图8f所示,ap侦听信道,若侦听到信道在difs的时长内处于空闲状态时,则执行退避(backoff)过程,退避结束之后若信道仍然空闲ap发送一个hew rts帧,该hew rts帧中的ra可以是ap与第一sta提前约定好的值,例如,如果ap要给全部的第一sta发送信息时,可以将ra设置为bssid;如果ap想给一组第一sta发送信息时,可以将ra设置为该组第一sta的组号(group id),该hew rts帧中的ta可以是ap与第一sta提前约定好的值,优选为ap的mac地址;第一sta1和第一sta2收到该hew rts帧后,经过sifs时长后同时回复hew cts帧;第二sta收到该hew rts帧和/或hew cts帧后获知信道被占用,则根据hew rts帧和/或hew cts帧中的传输时长设置或更新自身的nav。ap在收到hew cts帧后,再过sifs时长开始发送数据(data),这里的数据可以代表控制信息、调度信息、业务数据等。
138.需要说明的是,在上述实施例中,是ap需要发送数据,无论ap还是第一sta竞争到信道,都是以让ap利用信道传输数据。同理,如果是某一个第一sta需要发送数据,无论ap还是第一sta竞争到信道,仍然可以让该第一sta利用信道传输数据,只是这里第一sta发送数据使用的信道资源是ap分配的,即ap集中对信道控制调度,只要竞争到信道,ap可以通过发送控制帧为需要发送数据的第一sta分配资源。另外,ap或者第一sta也可以通过发送hew cts帧竞争到信道,这里不做具体限定。
139.图9为本发明竞争信道的方法实施例一的流程图,如图9所示,本实施例的方法可以包括:
140.步骤101、bss中的第一设备侦听信道,所述bss包括接入点ap和至少一个第一站点sta,所述第一设备为所述ap或任意一个所述第一sta;
141.本实施例中,bss是引入了调度模式的wlan系统中的一个基本服务集,bss中的第一设备侦听信道,该第一设备可以是bss中的任意一个网络设备,通过侦听信道可以及时获知信道的使用情况。
142.步骤102、所述第一设备竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据,所述ap和所述至少一个第一sta均参与竞争信道。
143.本实施例中,bss中的第一设备竞争到信道,bss中的所有网络设备均可以使用竞争到的信道传输数据,bss为hew系统的一个基本服务集,可以包括ap和一个或多个第一sta,其中,第一sta为hew标准的站点,可以支持ofdma、调度等技术,这里的第一设备可以是ap,也可以是第一sta,bss中的所有网络设备均参与竞争信道,即都侦听信道。竞争信道的网络设备中除了整个bss,还包括第二sta,该第二sta不属于bss,可以是ieee 802.11系列
标准中的任一sta,第二sta对第一sta会造成干扰,因此当bss竞争信道成功后,第二sta进入等待模式,直到bss的调度模式结束后再开始竞争信道,避免了对第一sta的干扰。bss中的ap或第一sta竞争到信道后,将信道的控制权交给ap,由ap集中对信道进行控制调度,给第一sta分配信道的使用权,因此bss中的任一设备竞争到信道后,即表示信道竞争成功,bss中的所有网络设备均可以使用该信道传输数据。
144.本实施例,bss中的所有网络设备包括ap和sta均参与竞争信道,任一设备通过侦听信道并竞争到信道后,均可由ap对这些网络设备进行集中控制调度,使得在后续的一段时间内bss中的所有网络设备均可使用竞争到的信道传输数据,而不必再次竞争,提高了bss中的网络设备信道竞争成功率以及数据传输效率。
145.进一步的,上述方法实施例的步骤102中,所述第一设备竞争所述信道,具体的实施方法可以是:所述第一设备侦听到所述信道处于空闲状态,通过成功发送信道竞争帧竞争到所述信道。本实施例中,bss中的网络设备竞争信道可以是通过成功发送信道竞争帧竞争到信道,当多个网络设备同时竞争信道时,可以是在侦听到信道空闲时,发送信道竞争帧,能够成功发出信道竞争帧的设备即是成功竞争到信道的设备。
146.优选的,上述信道竞争帧可以是一个rts帧,所述rts帧包括传输时长、ra以及ta,为了和现有的rts帧在格式上保持一致,本实施例的rts帧还可以包括帧控制信息和fcs信息,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息。可选的,传输时长也可以是允许设置的最大时长,本发明中对允许设置的最大时长可以有两种限定方式,一种是根据当地区域范围内预先约定的对传输时长的最大限定;另一种是根据传输时长占用的比特位数可设置的最大值。rts帧的格式如图3所示,本实施例的rts帧可以是专用于hew系统的帧,共20个字节,控制信息有2字节,传输时长有2字节,ra有6字节,ta有6字节,fcs信息有4字节,hew rts帧的格式与ieee 802.11标准中的rts帧格式完全一致,以使所有的sta,包括第一sta和第二sta都可以接受该rts帧并解调。每个hew rts帧占用20mhz的带宽,这20mhz的带宽上有64个子载波,导频子载波的数目和位置也与ieee 802.11标准中的rts帧一样。如果有80mhz的带宽,则在每个20mhz的带宽上分别发送hew rts帧。与ieee 802.11标准中的rts帧不同之处在于,在hew rts帧中,传输时长为bss需要的调度时长,即bss竞争信道成功后,属于该bss的ap和第一sta传输数据一共需要的时长,第二sta根据该传输时长设置nav,以确定需要等待的时长,第一sta则通过该传输时长判断调度窗口的大小;ra为ap与第一sta预先约定的标识信息,bss中的所有第一sta均可获取到该标识信息,以使当第一sta在rts帧中解调出该标识信息后,就知道这是一个hew rts帧,并获知bss已经竞争到信道,即将进入调度窗口。ra可以设置成除第二sta的mac地址之外的任一标识信息,以避免第二sta误以为是发送给自己的rts帧,例如可以是ap的mac地址、bss的标识信息、第一sta的组号等。
147.可选的,上述信道竞争帧可以是一个cts帧,所述cts帧包括传输时长和ra,为了和现有的cts帧在格式上保持一致,本实施例的cts帧还可以包括帧控制信息和fcs信息,其中,所述传输时长为所述bss中的所述网络设备需要的调度时长,所述ra为所述ap与所述至少一个第一sta预先约定的标识信息。可选的,传输时长也可以是允许设置的最大时长,本发明中对允许设置的最大时长可以有两种限定方式,一种是根据当地区域范围内预先约定的对传输时长的最大限定;另一种是根据传输时长占用的比特位数可设置的最大值。cts帧
的格式如图4所示,本实施例的cts帧可以是专用于hew系统的帧,共14个字节,控制信息有2字节,传输时长有2字节,ra有6字节,fcs信息有4字节,hew cts帧的格式与ieee 802.11标准中的cts帧格式完全一致,以使所有的sta,包括第一sta和第二sta都可以接受该cts帧并解调。与ieee 802.11标准中的cts帧不同之处在于,在hew cts帧中,传输时长为bss需要的调度时长,即bss竞争信道成功后,属于该bss的ap和第一sta传输数据一共需要的时长,第二sta根据该传输时长设置nav,以确定需要等待的时长,第一sta则通过该传输时长判断调度窗口的大小;ra为ap与第一sta预先约定的标识信息,bss中的所有第一sta均可获取到该标识信息,以使当第一sta在cts帧中解调出该标识信息后,就知道这是一个hew cts帧,并获知bss已经竞争到信道,即将进入调度窗口。ra不可以设置成第二sta的mac地址,以避免第二sta误以为是发送给自己的cts帧,也不可以设置成ap的mac地址,以使hew cts帧与第二sta发送给ap的cts帧区分开来。
148.本实施例,通过设置与ieee 802.11标准中格式相同的hew rts帧和hew cts帧,实现hew系统与其他ieee 802.11标准兼容,易于实现,对同一字段的不同内容设置使得第一站点和第二站点能够清楚的解调并获知下一步的行为,解决了现有rts/cts机制与引入调度模式的wlan系统的兼容问题。
149.下面采用几个具体的实施例,对图8所示方法实施例的技术方案进行详细说明。
150.下述实施例的应用场景如图5所示。
151.图10为本发明竞争信道的方法实施例二的流程图,如图10所示,本实施例中由bss中的ap竞争到信道,本实施例的方法可以包括:
152.s201、所有网络设备侦听信道;
153.本实施例中,所有网络设备侦听信道,所有网络设备中包括属于同一个bss的ap和第一sta,还包括第二sta。
154.s202、ap侦听到信道处于空闲状态,通过成功发送一个rts帧竞争到信道;
155.本实施例中,bss中的ap侦听到信道处于空闲状态,通过成功发送一个rts帧竞争到信道,该rts帧中的ta为ap的地址,rts帧可以是专用于hew系统的帧,ap成功发送该rts帧后,其所属的bss即可通过竞争到的信道传输数据。
156.s203、第一sta根据rts帧中的ra和ta获知bss竞争信道成功,继续侦听信道以接收ap发送的用于控制数据传输的控制帧;
157.本实施例中,竞争信道成功后,属于该bss的三个第一sta接收到的hew rts帧,通过该hew rts帧中的ra和ta,可以由此知道bss已经成功竞争到了信道,即将进入调度窗口,则继续侦听信道,准备接收ap发送的用于控制数据传输的控制帧。
158.可选的,第一sta在接收到ap发送的hew rts后,还可以回复cts帧给ap,以避免隐藏节点问题,回复cts帧的方式,可以三个第一sta一起回,也可以三个第一sta依次回复,此处不做具体限制。
159.s204、第二sta根据rts帧获知信道已被占用,并根据rts帧中的传输时长设置自身的nav;
160.本实施例中,第二sta收到hew rts帧,将其当作ieee 802.11标准的rts帧解析,可以获知信道已被占用,自身不是目标接收端,根据该hew rts帧中的传输时长,设置自身的nav,进入等待模式,到bss的传输时长结束后再次竞争信道。
161.s205、ap发送控制帧,以使至少一个第一sta进行数据传输。
162.本实施例中,ap向第一sta发送控制帧,以使至少一个第一sta进行数据传输,该控制帧可以是只发送给需要调度的第一sta,也可以是发给所有的第一sta,此处不做具体限定。
163.本实施例,通过ap成功发送一个hew rts帧竞争到信道,使bss中的第一sta均可进入调度模式,通过竞争到的信道传输数据,而第二sta则设置自身的nav进入等待模式,实现hew系统和ieee 802.11标准的系统的兼容,提高了bss的信道竞争成功率。
164.进一步的,在上述方法实施例中,ap通过成功发送hew rts帧竞争到信道,可选的,ap还可以是通过成功发送hew cts帧竞争到信道;第一sta根据hew cts帧中的ra获知bss竞争信道成功,继续侦听信道以接收ap发送的用于控制数据传输的控制帧;第二sta根据hew cts帧获知信道已被占用,并根据hew cts帧中的传输时长设置自身的nav;ap发送控制帧,以使至少一个第一sta进行数据传输。
165.图11为本发明竞争信道的方法实施例三的流程图,如图11所示,本实施例中由bss中的任意一个第一sta,例如可以是第一sta12,本实施例的方法可以包括:
166.s301、所有网络设备侦听信道;
167.本实施例中,所有网络设备侦听信道的过程与上述方法实施例的步骤s201类此,此处不做赘述。
168.s302、第一sta侦听到信道处于空闲状态,通过成功发送一个rts帧竞争到信道;
169.本实施例中,bss中的任意一个第一sta,例如第一sta12侦听到信道处于空闲状态,通过成功发送一个rts帧竞争到信道,rts帧中的ta为ap的地址或者成功发送rts的第一sta12的地址,rts帧可以是专用于hew系统的帧,第一sta12成功发送该rts帧后,其所属的bss即可通过竞争到的信道传输数据。
170.s303、其它第一sta根据rts帧中的ra和ta获知bss竞争信道成功,第一sta继续侦听信道以接收ap发送的用于控制数据传输的控制帧;
171.本实施例,bss中的其它第一sta,即第一sta13和14接收hew rts帧,通过该hew rts帧中的ra和ta,可以由此知道bss已经成功竞争到了信道,即将进入调度窗口,则继续侦听信道,准备接收ap发送的用于控制数据传输的控制帧。
172.s304、第二sta根据rts帧获知信道已被占用,并根据rts帧中的传输时长设置自身的nav;
173.本实施例中,第二sta根据rts帧获知信道已被占用,并根据rts帧中的传输时长设置自身的nav的过程与上述方法实施例的步骤s204类此,此处不再赘述。
174.s305、ap发送控制帧,以使至少一个第一sta进行数据传输。
175.本实施例中,ap发送控制帧,以使至少一个第一sta进行数据传输的过程与上述方法实施例的步骤s205类此,此处不再赘述。
176.本实施例,通过第一sta成功发送一个hew rts帧竞争到信道,使bss中的ap和第一sta均可进入调度模式,通过竞争到的信道传输数据,而第二sta则设置自身的nav进入等待模式,实现hew系统和ieee 802.11标准的系统的兼容,提高了bss的信道竞争成功率。
177.进一步的,在上述方法实施例的步骤s303之前,还可以包括ap根据第一sta发送的hew rts帧回复一个cts帧,原因在于,可能存在有第一sta,例如第一sta13,没能收到第一
sta12发送的hew rts帧,因此ap发送一个cts帧,以使得bss内的所有第一sta都知道bss已经成功竞争到了信道,即将进入调度窗口。
178.进一步的,在上述方法实施例中,第一sta通过成功发送hew rts帧竞争到信道,可选的,第一sta还可以是通过成功发送hew cts帧竞争到信道;其它第一sta根据hew cts帧中的ra获知bss竞争信道成功,bss中的第一sta继续侦听信道以接收ap发送的用于控制数据传输的控制帧;第二sta根据hew cts帧获知信道已被占用,并根据hew cts帧中的传输时长设置自身的nav;ap发送控制帧,以使至少一个第一sta进行数据传输。
179.上述图2、图6以及图7所示的竞争信道的装置的结构,包括了多个模块,在设备实体的实现中,这些模块的功能可以分别由发送器、处理器以及接收器来实现,根据竞争信道的装置的结构,下面采用几个实施例说明竞争信道的设备的结构。
180.进一步的,上述步骤s302中,第一sta侦听到信道处于空闲状态,还可以通过成功发送一个hts帧竞争到信道,该hts帧的结构可以采用如图3或图4所示的帧结构,若该hts帧的结构与hew rts帧(如图3所示)的结构相同,则hts帧中的ra可以是ap与第一sta提前约定好的值,优选为ap的mac地址,hts帧中的ta也可以是ap与第一sta提前约定好的值,优选为该第一sta1的mac地址、ap的mac地址或者基本服务集标识(basic service set identifier,简称bssid)等,若该hts帧的结构与hew cts帧(如图4所示)的结构相同,则hts帧中的ra可以是ap与第一sta提前约定好的值,优选为ap的mac地址。ap在接收到该hts帧后,可以发送一个hew rts帧,该hew rts帧中的ra可以是ap与第一sta提前约定好的值,例如,如果ap要给全部的第一sta发送信息时,可以将ra设置为bssid;如果ap想给一组第一sta发送信息时,可以将ra设置为该组第一sta的组号(group id),该hew rts帧中的ta可以是ap与第一sta提前约定好的值,优选为ap的mac地址。bss中所有的第一sta收到该hew rts帧后,同时回复hew cts帧,该hew cts帧中的ra是ap与第一sta提前约定好的值,优选为ap的mac地址,以避免隐藏节点的问题。
181.图12为竞争信道的设备实施例一的结构示意图,如图12所示,本实施例的设备属于bss,所述bss包括接入点ap和至少一个第一站点sta,所述ap和所述至少一个第一sta均参与竞争信道,所述设备为所述ap或任意一个所述第一sta,该设备包括:处理器11,该处理器11用于侦听信道;竞争所述信道,通过所述ap执行集中控制调度以使所述bss中的至少一个网络设备均可使用所述信道传输数据。
182.本实施例中,竞争信道的设备属于基本服务集bss,该bss是引入调度模式的wlan系统中的一个基本服务集,包括接入点ap和至少一个第一站点sta,所述ap和所述至少一个第一sta均参与竞争信道,其中,第一sta为hew标准的站点,可以支持ofdma、调度等技术,无论是ap还是第一sta竞争到信道,整个bss均可以使用信道进行数据传输。竞争信道的网络设备中除了整个bss,还包括第二sta,该第二sta不属于bss,可以是ieee 802.11系列标准中的任一sta,第二sta对第一sta会造成干扰,因此当bss竞争信道成功后,第二sta进入等待模式,直到bss的调度模式结束后再开始竞争信道,避免了对第一sta的干扰。本实施例的设备可以是bss中的ap,也可以是bss中的任意一个第一sta,竞争信道的设备的处理器11在设备竞争到信道之前需要侦听信道,以确定信道的状态,当处理器11竞争到信道后,bss中的所有网络设备均可使用该信道传输数据。
183.本实施例的设备作为bss中的任意一个网络设备,通过侦听信道并竞争到信道,再
由ap对bss中的网络设备进行集中控制调度,使bss中的所有网络设备在后续的一段时间内均可使用信道传输数据,而不必再次竞争,提高了bss中的网络设备信道竞争成功率以及数据传输效率。
184.图13为竞争信道的设备实施例二的结构示意图,如图13所示,在图12所示的设备结构基础上,进一步的,本实施例的设备还包括:发送器12,用于在所述处理器侦听到所述信道处于空闲状态后,成功发送信道竞争帧以使所述设备竞争到所述信道。
185.优选的,发送器12可以是通过成功发送rts帧竞争到信道,该rts帧包括传输时长、ra以及ta,为了和现有的rts帧在格式上保持一致,本实施例的rts帧还可以包括帧控制信息和fcs信息,其中,传输时长为bss需要的调度时长,ra为ap与至少一个第一sta预先约定的标识信息。图3为rts帧格式示意图,如图3所示,本实施例的rts帧可以是专用于hew系统的帧,共20个字节,控制信息有2字节,传输时长有2字节,ra有6字节,ta有6字节,fcs信息有4字节,hew rts帧的格式与ieee 802.11标准中的rts帧格式完全一致,以使所有的sta,包括第一sta和第二sta都可以接受该rts帧并解调。每个hew rts帧占用20mhz的带宽,这20mhz的带宽上有64个子载波,导频子载波的数目和位置也与ieee 802.11标准中的rts帧一样。如果有80mhz的带宽,则在每个20mhz的带宽上分别发送hew rts帧。与ieee 802.11标准中的rts帧不同之处在于,在hew rts帧中,传输时长为bss需要的调度时长,即bss竞争信道成功后,属于该bss的ap和第一sta传输数据一共需要的时长,第二sta根据该传输时长设置nav,以确定需要等待的时长,第一sta则通过该传输时长判断调度窗口的大小;ra为ap与第一sta预先约定的标识信息,bss中的所有第一sta均预先知道该标识信息,以使当第一sta在rts帧中解调出该标识信息后,就知道这是一个hew rts帧,并获知bss已经竞争到信道,即将进入调度窗口。ra可以设置成除第二sta的mac地址之外的任一标识信息,以避免第二sta误以为是发送给自己的rts帧,例如可以是ap的mac地址、bss的标识信息、第一sta的组号等。
186.可选的,发送器12还可以是通过成功发送cts帧竞争到信道,该cts帧包括传输时长和ra,为了和现有的cts帧在格式上保持一致,本实施例的cts帧还可以包括帧控制信息和fcs信息,其中,传输时长为bss需要的调度时长,ra为ap与至少一个第一sta预先约定的标识信息。图4为cts帧格式示意图,如图4所示,本实施例的cts帧可以是专用于hew系统的帧,共14个字节,控制信息有2字节,传输时长有2字节,ra有6字节,fcs信息有4字节,hew cts帧的格式与ieee 802.11标准中的cts帧格式完全一致,以使所有的sta,包括第一sta和第二sta都可以接受该cts帧并解调。与ieee 802.11标准中的cts帧不同之处在于,在hew cts帧中,传输时长为bss需要的调度时长,即bss竞争信道成功后,属于该bss的ap和第一sta传输数据一共需要的时长,第二sta根据该传输时长设置nav,以确定需要等待的时长,第一sta则通过该传输时长判断调度窗口的大小;ra为ap与第一sta预先约定的标识信息,bss中的所有第一sta均可获取到该标识信息,以使当第一sta在cts帧中解调出该标识信息后,就知道这是一个hew cts帧,并获知bss已经竞争到信道,即将进入调度窗口。ra不可以设置成第二sta的mac地址,以避免第二sta误以为是发送给自己的cts帧,也不可以设置成ap的mac地址,以使hew cts帧与第二sta发送给ap的cts帧区分开来。
187.本实施例,通过设置与ieee 802.11标准中格式相同的hew rts帧和hew cts帧,实现hew系统与其他ieee 802.11标准兼容,易于实现,对同一字段的不同内容设置使得第一
站点和第二站点能够清楚的解调并获知下一步的行为,解决了现有rts/cts机制与引入调度模式的wlan的兼容问题。
188.图14为竞争信道的设备实施例三的结构示意图,如图14所示,竞争信道的设备为ap,所述ap包括:处理器21、发送器22以及接收器23,其中,处理器21,用于侦听信道;所述发送器22,用于在所述ap的所述处理器21侦听到所述信道处于空闲状态后,成功发送一个所述rts帧使所述ap竞争到所述信道,所述rts帧中的所述ta为所述ap的地址;通过所述rts帧,使所述至少一个第一sta根据所述rts帧中的所述ra和所述ta获知所述bss竞争信道成功,继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧;使第二sta根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav;发送所述控制帧,以使所述至少一个第一sta进行数据传输;接收器23,用于接收所述至少一个第一sta回复的cts帧。
189.本实施例的设备可用于执行图9~图11所示的方法实施例的技术方案,此处不再赘述。
190.进一步的,发送器22,还可以用于通过成功发送一个cts帧竞争到信道,通过所述cts帧,使所述至少一个第一sta根据所述cts帧中的所述ra获知所述bss竞争信道成功,继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧;使第二sta根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav;发送所述控制帧,以使所述至少一个第一sta进行数据传输。
191.图15为竞争信道的设备实施例四的结构示意图,如图15所示,竞争信道的设备为bss中的任意一个第一sta,所述第一sta包括:处理器31和发送器32,其中,处理器31,用于侦听信道;发送器32,用于在所述第一sta的所述处理器侦听到所述信道处于空闲状态后,成功发送一个所述rts帧使所述第一sta竞争到所述信道,所述rts帧中的所述ta为所述ap的地址或者成功发送所述rts的所述第一sta的地址;通过所述rts帧,使其它第一sta根据所述rts帧中的所述ra和所述ta获知所述bss竞争信道成功,所述bss中的所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述rts帧的所述第一sta外的第一sta;使第二sta根据所述rts帧获知所述信道已被占用,并根据所述rts帧中的所述传输时长设置自身的网络分配矢量nav;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
192.本实施例的设备可用于执行图9~图11所示的方法实施例的技术方案,此处不再赘述。
193.进一步的,发送器32,还可以用于通过成功发送一个cts帧竞争到信道,通过所述cts帧,使其它第一sta根据所述cts帧中的所述ra获知所述bss竞争信道成功,所述至少一个第一sta继续侦听所述信道以接收所述ap发送的用于控制数据传输的控制帧,其中,所述其它第一sta为所述bss中除成功发送一个所述cts帧的所述第一sta外的第一sta;使第二sta根据所述cts帧获知所述信道已被占用,并根据所述cts帧中的所述传输时长设置自身的网络分配矢量nav;使所述ap发送所述控制帧,以使所述至少一个第一sta进行数据传输。
194.可选的,在第一sta成功发送一个rts帧或cts帧后,bss的ap可以通过回复一个cts帧确保bss中的所有第一sta都获知已成功竞争到信道。
195.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其
它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
196.所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
197.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
198.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
199.本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
200.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1