一种多小区协作方法、接入点及站点与流程



1.本发明涉及通信领域,尤其涉及一种多小区协作方法、接入点(access point,ap)及站点(station,sta)。


背景技术:



2.当前,无线网络面临着极大的挑战,一方面,未来无线网络将面临用户设备急剧增加的趋势,尤其是物联网(internet of things,iot)设备的急剧增加;另一方面,无线网络的业务需求量也不断激增。为了支持连接数和业务需求量的共同快速增长,包括无线局域网(wireless local area networks,wlan)在内的未来无线网络将朝着高密集部署的趋势发展。
3.然而,wlan的高密集部署势必会增加小区之间的重叠覆盖程度,从而小区间的干扰增大。由于现有wlan小区和小区之间缺乏协调机制,大都采用自发地独立运行的模式,因此sta特别是被重叠覆盖的sta的服务质量(quality of service,qos)难以得到满足。引入小区协调机制有望提升高密集部署场景下的网络性能,而现有技术中wlan缺乏小区间协作机制。


技术实现要素:



4.本发明实施例提供了一种多小区协作方法、接入点及站点,该方法提供了一种wlan中的小区间协作机制,从而能够提升高密集部署场景下的网络性能。
5.第一方面,提供了一种多小区协作方法。第一ap向第二ap发送协作请求帧,所述协作请求帧用于请求协商需要协商的参数;所述第一ap从所述第二ap接收协作回复帧,所述协作回复帧用于确定所述需要协商的参数的协商值;所述第一ap和所述第二ap根据所述协商值,共同为站点sta提供服务。
6.本发明实施例中,第一ap通过向第二ap发送协作请求帧,并从第二ap接收协作回复帧,从而确定需要协商的参数的协商值,使得第一ap和第二ap能够共同为一个sta提供服务。
7.在一种可能的实施方式中,所述协作请求帧中携带需要协商的参数的协商值;所述协作回复帧中携带确定信息,所述确定信息用于确定所述需要协商的参数的协商值。根据该实施方式,由第一ap提供需要协商的参数的协商值,由第二ap确定是否同意使用该协商值,当第二ap确定同意使用该协商值时,第一ap和第二ap参数协商成功。
8.在一种可能的实施方式中,所述协作请求帧中携带需要协商的参数;所述协作回复帧中携带所述需要协商的参数的协商值。根据该实施方式,由第一ap提供需要协商的参数,由第二ap提供需要协商的参数的协商值,第一ap和第二ap使用该协商值作为协商成功的参数值。
9.在一种可能的实施方式中,所述协作请求帧中携带需要协商的参数的第一协商值;所述协作回复帧中携带所述需要协商的参数的第二协商值。根据该实施方式,由第一ap
提供需要协商的参数的建议参数值(即第一协商值),由第二ap提供需要协商的参数的确定协商值(第二协商值),第一协商值与第二协商值可以相同也可以不同,第一ap和第二ap使用第二协商值作为协商成功的参数值。
10.在一种可能的实施方式中,所述第一ap从所述第二ap接收协作回复帧之后,所述方法还包括:所述第一ap向所述第二ap发送协作确定帧,所述协作确定帧用于确定所述需要协商的参数的第二协商值;所述第一ap和所述第二ap根据所述第二协商值,共同为所述sta提供服务。根据该实施方式,由第一ap提供需要协商的参数的建议参数值(即第一协商值),由第二ap提供需要协商的参数的确定协商值(第二协商值),第一协商值与第二协商值可以相同也可以不同,当第一协商值与第二协商值不同时,所述第一ap向所述第二ap发送协作确定帧,所述协作确定帧用于确定所述需要协商的参数的第二协商值;所述第一ap和所述第二ap根据所述第二协商值,共同为所述sta提供服务。
11.在一种可能的实施方式中,所述第一ap和所述第二ap根据所述协商值,共同为sta提供服务,包括:所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输相同的数据;或,所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输不同的数据。根据该实施方式,所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输相同的数据,可以提高抗干扰能力,提升数据传输的可靠性。所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输不同的数据,可以提高数据传输效率。
12.在一种可能的实施方式中,所述需要协商的参数包括:协作起始时间点、协作结束时间点、信道或基本服务集(basic service set,bss)颜。根据该实施方式,通过协商协作起始时间点和/或协作结束时间点,可以使ap在不同的时间段有不同的工作模式(即协作或不协作),更为灵活;通过协商信道和/或bss颜使得第一ap和第二ap能够共同为一个sta提供服务,且sta侧感觉不到是多个ap为其服务。
13.第二方面,提供了一种多小区协作方法。当第一ap传输结束且传输机会(transmit opportunity,txop)还未结束时,所述第一ap向第二ap发送第一指示信息,所述第一指示信息用于指示所述第二ap开始与sta传输数据。例如,第一ap在第一txop的时间内向sta发送数据;所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完,所述第一ap向第二ap发送第一指示信息,所述第一指示信息用于指示所述第二ap使用所述第一txop剩余的时间开始与sta传输数据。
14.本发明实施例中,第一ap可以将获得的txop剩余的时间给第二ap使用,从而能够提升高密集部署场景下的网络性能。
15.在一种可能的实施方式中,所述第一ap直接向所述第二ap发送所述第一指示信息。根据该实施方式,当第一ap和第二ap距离较近二者能够直接通信时,所述第一ap直接向所述第二ap发送所述第一指示信息,能够提高信息传递的效率。
16.在一种可能的实施方式中,所述第一ap向所述sta发送所述第一指示信息,通过所述sta向所述第二ap中继传输所述第一指示信息。根据该实施方式,当第一ap和第二ap距离较远二者不能够直接通信时,所述第一ap向所述sta发送所述第一指示信息,通过所述sta向所述第二ap中继传输所述第一指示信息,仍然能够实现信息的传递。
17.第三方面,提供了一种多小区协作方法。当第一ap传输结束且txop还未结束时,所述第一ap向站点sta发送第二指示信息,所述第二指示信息用于指示所述第一ap传输结束
且txop还未结束,所述sta在接收到所述第二指示信息后,所述sta向第二ap发送第三指示信息,所述第三指示信息用于指示所述第二ap开始与所述sta传输数据。例如,第一ap在第一txop的时间内向sta发送数据;所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完,所述第一ap向所述sta发送第二指示信息,所述第二指示信息用于指示所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完,以使所述sta向第二ap发送第三指示信息,所述第三指示信息用于指示所述第二ap使用所述第一txop剩余的时间开始与所述sta传输数据。
18.本发明实施例中,第一ap获得txop,使用该txop向sta发送数据,若发送数据结束且该txop的时间还未用完,可以由sta将第一ap获得的txop剩余的时间给第二ap使用,从而能够提升高密集部署场景下的网络性能。
19.第四方面,提供了一种多小区协作方法。当第一ap传输结束且txop还未结束时,所述第一ap向站点sta发送第四指示信息,所述第四指示信息用于指示所述sta开始传输数据。例如,第一ap在第一txop的时间内向sta发送数据;所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完,所述第一ap向所述sta发送第四指示信息,所述第四指示信息用于指示所述sta使用所述第一txop剩余的时间开始传输数据。
20.本发明实施例中,第一ap获得txop,使用该txop向sta发送数据,若发送数据结束且该txop的时间还未用完,可以由第一ap将获得的txop剩余的时间给sta使用,从而能够提升高密集部署场景下的网络性能。
21.第五方面,提供了一种多小区协作方法。sta向多个ap发送请求以发送(request to send,rts)消息,所述多个ap使用不同的信道;所述sta从所述多个ap接收清除以发送(clear to send,cts)消息;所述sta在所述不同的信道上同时向所述多个ap发送数据。
22.本发明实施例中,sta在多个信道上同时向多个ap发送数据,使多个ap共享此txop,能够提高sta与多个ap的接入和传输效率。
23.第六方面,提供了一种多小区协作方法。第二ap从第一ap接收协作请求帧,所述协作请求帧用于请求协商需要协商的参数;所述第二ap向所述第一ap发送协作回复帧,所述协作回复帧用于确定所述需要协商的参数的协商值;所述第二ap和所述第一ap根据所述协商值,共同为站点sta提供服务。
24.本发明实施例中,第二ap通过从第一ap接收协作请求帧,并向第一ap发送协作回复帧,从而确定需要协商的参数的协商值,使得第二ap和第一ap能够共同为一个sta提供服务。
25.在一种可能的实施方式中,所述协作请求帧中携带需要协商的参数的协商值;所述协作回复帧中携带确定信息,所述确定信息用于确定所述需要协商的参数的协商值。根据该实施方式,由第一ap提供需要协商的参数的协商值,由第二ap确定是否同意使用该协商值,当第二ap确定同意使用该协商值时,第一ap和第二ap参数协商成功。
26.在一种可能的实施方式中,所述协作请求帧中携带需要协商的参数;所述协作回复帧中携带所述需要协商的参数的协商值。根据该实施方式,由第一ap提供需要协商的参数,由第二ap提供需要协商的参数的协商值,第一ap和第二ap使用该协商值作为协商成功的参数值。
27.在一种可能的实施方式中,所述协作请求帧中携带需要协商的参数的第一协商
值;所述协作回复帧中携带所述需要协商的参数的第二协商值。根据该实施方式,由第一ap提供需要协商的参数的建议参数值(即第一协商值),由第二ap提供需要协商的参数的确定协商值(第二协商值),第一协商值与第二协商值可以相同也可以不同,第一ap和第二ap使用第二协商值作为协商成功的参数值。
28.在一种可能的实施方式中,所述第二ap向所述第一ap发送协作回复帧之后,所述方法还包括:所述第二ap从所述第一ap接收协作确定帧,所述协作确定帧用于确定所述需要协商的参数的第二协商值;所述第二ap和所述第一ap根据所述第二协商值,共同为所述sta提供服务。根据该实施方式,由第一ap提供需要协商的参数的建议参数值(即第一协商值),由第二ap提供需要协商的参数的确定协商值(第二协商值),第一协商值与第二协商值可以相同也可以不同,当第一协商值与第二协商值不同时,所述第一ap向所述第二ap发送协作确定帧,所述协作确定帧用于确定所述需要协商的参数的第二协商值;所述第一ap和所述第二ap根据所述第二协商值,共同为所述sta提供服务。
29.在一种可能的实施方式中,所述第二ap和所述第一ap根据所述协商值,共同为sta提供服务,包括:所述第二ap和所述第一ap根据所述协商值,共同为所述sta传输相同的数据;或,所述第二ap和所述第一ap根据所述协商值,共同为所述sta传输不同的数据。根据该实施方式,所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输相同的数据,可以提高抗干扰能力,提升数据传输的可靠性。所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输不同的数据,可以提高数据传输效率。
30.在一种可能的实施方式中,所述需要协商的参数包括:协作起始时间点、协作结束时间点、信道或基本服务集bss颜。根据该实施方式,通过协商协作起始时间点和/或协作结束时间点,可以使ap在不同的时间段有不同的工作模式(即协作或不协作),更为灵活;通过协商信道和/或bss颜使得第一ap和第二ap能够共同为一个sta提供服务,且sta侧感觉不到是多个ap为其服务。
31.第七方面,提供了一种多小区协作方法。第二ap从第一ap接收第一指示信息,所述第一指示信息用于指示所述第二ap开始与sta传输数据;所述第二ap根据所述第一指示信息开始与所述sta传输数据。例如,第二ap从第一ap接收第一指示信息,所述第一指示信息用于指示所述第二ap使用第一传输机会txop剩余的时间开始与sta传输数据,其中,所述第一txop用于所述第一ap在所述第一txop的时间内向站点sta发送数据,所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完;所述第二ap根据所述第一指示信息使用所述第一txop剩余的时间开始向sta发送数据。
32.本发明实施例中,第二ap可以从第一ap获得第一ap的txop剩余的时间,从而能够提升高密集部署场景下的网络性能。
33.在一种可能的实施方式中,所述第二ap直接从所述第一ap接收第一指示信息。根据该实施方式,当第一ap和第二ap距离较近二者能够直接通信时,所述第二ap直接从所述第一ap接收所述第一指示信息,能够提高信息传递的效率。
34.在一种可能的实施方式中,所述第二ap从所述sta接收所述sta为所述第一ap中继传输的所述第一指示信息。根据该实施方式,当第一ap和第二ap距离较远二者不能够直接通信时,所述第二ap从所述sta接收所述sta为所述第一ap中继传输的所述第一指示信息,仍然能够实现信息的接收。
35.第八方面,提供了一种多小区协作方法。第二ap从sta接收第三指示信息,所述第三指示信息用于指示所述第二ap开始与所述sta传输数据;其中,当第一ap传输结束且txop还未结束时,所述第一ap向所述sta发送第二指示信息,所述第二指示信息用于指示所述第一ap传输结束且txop还未结束,所述sta在接收到所述第二指示信息后,所述sta向所述第二ap发送所述第三指示信息;所述第二ap根据所述第三指示信息开始与所述sta传输数据。例如,第二ap从sta接收第三指示信息,所述第三指示信息用于指示所述第二ap使用所述第一txop剩余的时间开始与所述sta传输数据;其中,所述第一txop用于所述第一ap在所述第一txop的时间内向站点sta发送数据,所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完;所述第二ap根据所述第三指示信息使用所述第一txop剩余的时间向所述sta发送数据。
36.本发明实施例中,第二ap可以获得sta交付的第一ap获得的txop剩余的时间,其中,第一ap使用该txop向sta发送数据,发送数据结束且该txop的时间还未用完,从而能够提升高密集部署场景下的网络性能。
37.第九方面,提供了一种多小区协作方法。sta从第一ap接收第二指示信息,所述第二指示信息用于指示所述第一ap传输结束且txop还未结束;所述sta向第二ap发送第三指示信息,所述第三指示信息用于指示所述第二ap开始与所述sta传输数据。例如,sta在第一txop的时间内从第一ap接收数据;所述sta从所述第一ap接收第二指示信息,所述第二指示信息用于指示所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完;所述sta向第二ap发送第三指示信息,所述第三指示信息用于指示所述第二ap使用所述第一txop剩余的时间。
38.本发明实施例中,sta可以将第一ap获得的txop剩余的时间交付给第二ap使用,其中,第一ap使用该txop向sta发送数据,发送数据结束且该txop的时间还未用完,从而能够提升高密集部署场景下的网络性能。
39.第十方面,提供了一种多小区协作方法。当第一ap传输结束且txop还未结束时,sta从所述第一ap接收第四指示信息,所述第四指示信息用于指示所述sta开始传输数据。例如,sta在第一txop的时间内从第一ap接收数据;所述第一ap与所述sta发送数据结束且所述第一txop的时间还未用完,所述sta从所述第一ap接收第四指示信息,所述第四指示信息用于指示所述sta使用所述第一txop剩余的时间开始传输数据。
40.本发明实施例中,sta可以从第一ap获得第一ap的txop剩余的时间,其中,第一ap获得txop,使用该txop向sta发送数据,发送数据结束且该txop的时间还未用完,从而能够提升高密集部署场景下的网络性能。
41.再一方面,本发明实施例提供了一种第一ap,该第一ap可以实现上述第一至四中任一方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
42.在一个可能的设计中,该第一ap的结构中包括处理器,该处理器被配置为支持该第一ap执行上述第一至四中任一方面方法中相应的功能。该第一ap还可以包括存储器,该存储器用于与处理器耦合,其保存该第一ap必要的程序指令和数据。该第一ap还可以包括通信接口,该通信接口用于发送或接收信息等。
43.再一方面,本发明实施例提供了一种第二ap,该第二ap可以实现上述第六至八任
一方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
44.在一个可能的设计中,该第二ap的结构中包括处理器,该处理器被配置为支持该设备执行上述第六至八任一方面方法中相应的功能。该第二ap还可以包括存储器,该存储器用于与处理器耦合,其保存该第二ap必要的程序指令和数据。该第二ap还可以包括通信接口,该通信接口用于发送或接收信息等。
45.再一方面,本发明实施例提供了一种sta,该sta可以实现上述第五、九或十方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
46.在一个可能的设计中,该sta的结构中包括处理器,该处理器被配置为支持该sta执行上述第五、九或十方面方法中相应的功能。该sta还可以包括存储器,该存储器用于与处理器耦合,其保存该sta必要的程序指令和数据。该sta还可以包括通信接口,该通信接口用于发送或接收信息等。
47.另一方面,本发明实施例提供了一种芯片,该芯片可以设置于第一ap中,该芯片包括处理器和接口。该处理器被配置为支持该芯片执行上述第一至四任一方面方法中相应的功能。该接口用于支持该芯片与其他芯片或其他网元之间的通信。该芯片还可以包括存储器,该存储器用于与处理器耦合,其保存该芯片必要的程序指令和数据。
48.另一方面,本发明实施例提供了一种芯片,该芯片可以设置于第二ap中,该芯片包括处理器和接口。该处理器被配置为支持该芯片执行上述第六至八任一方面方法中相应的功能。该接口用于支持该芯片与其他芯片或其他网元之间的通信。该芯片还可以包括存储器,该存储器用于与处理器耦合,其保存该芯片必要的程序指令和数据。
49.另一方面,本发明实施例提供了一种芯片,该芯片可以设置于sta中,该芯片包括处理器和接口。该处理器被配置为支持该芯片执行上述第五或九或十方面方法中相应的功能。该接口用于支持该芯片与其他芯片或其他网元之间的通信。该芯片还可以包括存储器,该存储器用于与处理器耦合,其保存该芯片必要的程序指令和数据。
50.再一方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一至四任一方面或第一至四任一方面的任意一种可能的设计中所述的方法。
51.再一方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第六至八任一方面或第六至八任一方面的任意一种可能的设计中所述的方法。
52.再一方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第五、九或十方面或第五、九或十方面的任意一种可能的设计中所述的方法。
53.再一方面,本发明实施例提供了一种计算机程序产品,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第一至四任一方面或第一至四任一方面的任意一种可能的设计中所述的方法。
54.再一方面,本发明实施例提供了一种计算机程序产品,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第六至八任一方面或第六至八任一方面的任
意一种可能的设计中所述的方法。
55.再一方面,本发明实施例提供了一种计算机程序产品,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第五、九或十方面或第五、九或十方面的任意一种可能的设计中所述的方法。
56.本发明实施例中,第一ap通过向第二ap发送协作请求帧,并从第二ap接收协作回复帧,从而确定需要协商的参数的协商值,使得第一ap和第二ap能够共同为一个sta提供服务,而sta感觉不到是两个ap为其服务。本发明实施例中,第一ap可以将获得的txop剩余的时间给第二ap使用,或者,可以由sta将第一ap获得的txop剩余的时间给第二ap使用,或者,可以由第一ap将获得的txop剩余的时间给sta使用,有效地利用了txop,提高了整网的吞吐量,从而能够提升高密集部署场景下的网络性能。本发明实施例中,sta在多个信道上同时向多个ap发送数据,使多个ap共享此txop,能够提高sta与多个ap的接入和传输效率。
附图说明
57.图1为本发明实施例提供的多小区协作方法所基于的一种应用场景示意图;
58.图2为本发明实施例提供的一种多小区协作方法通信示意图;
59.图3为本发明实施例提供的另一种多小区协作方法通信示意图;
60.图4为本发明实施例提供的一种多小区协作方法对应的时序图;
61.图5为本发明实施例提供的一种协作请求帧的帧结构示意图;
62.图6为本发明实施例提供的一种协作回复帧的帧结构示意图;
63.图7为本发明实施例提供的一种协作确定帧的帧结构示意图;
64.图8为本发明实施例提供的一种多小区协作方法中继时序图;
65.图9为本发明实施例提供的一种sta中继帧的帧结构示意图;
66.图10为本发明实施例提供的另一种多小区协作方法对应的时序图;
67.图11为本发明实施例提供的另一种协作请求帧的帧结构示意图;
68.图12为本发明实施例提供的另一种协作回复帧的帧结构示意图;
69.图13为本发明实施例提供的另一种协作确定帧的帧结构示意图;
70.图14为本发明实施例提供的另一种多小区协作方法通信示意图;
71.图15为本发明实施例提供的又一种多小区协作方法通信示意图;
72.图16为本发明实施例提供的再一种多小区协作方法通信示意图;
73.图17为本发明实施例提供的又一种多小区协作方法通信示意图;
74.图18为本发明实施例提供的一种多bss关联方法通信示意图;
75.图19为本发明实施例提供的一种多bss txop扩展时序图;
76.图20为本发明实施例提供的另一种多bss txop扩展时序图;
77.图21为本发明实施例提供的另一种多bss txop扩展时序图
78.图22为本发明实施例提供的另一种多bss txop扩展时序图;
79.图23为本发明实施例提供的ap的一种可能的结构示意图;
80.图24为本发明实施例提供的ap的另一种可能的结构示意图;
81.图25为本发明实施例提供的sta的一种可能的结构示意图;
82.图26为本发明实施例提供的sta的另一种可能的结构示意图。
具体实施方式
83.针对目前wlan缺乏小区间协作机制,本发明实施例提供了一种多小区协作方法,能够提高边缘节点及整网吞吐量。例如,两个ap同时向一个sta发送信号,可以起到信号增强的效果,从而提高该sta的吞吐率,相应提高边缘节点及整网吞吐量。该方法主要涉及如下至少一个过程:一个ap和另一个ap协调小区间协作模式协商流程媒体接入控制(media access control,mac)框架设计;通过协商执行协作时间、信道或基本服务集(basic service set,bss)颜等参数的参数协商过程;多bss关联流程;多bss传输机会(transmit opportunity,txop)扩展流程。
84.其中,bss为一个ap所服务的sta的集合。txop为无线信道接入的基本单元。txop由初始时间和最大持续时间组成。获得txop的sta或ap在最大持续时间内可以不再重新竞争信道、连续使用信道传输多个数据帧。参数协商过程即多个ap之间参数协商一致的过程。多bss关联流程即一个站点(station,sta)关联到多个ap,并由该多个ap协作为该sta提供上行传输服务或下行传输服务。多bss txop扩展流程即多个网络设备间的txop的共享,例如,当一个ap的txop的时间有剩余时,可以将该txop的剩余时间分享给另一个ap使用。
85.本发明实施例提供了一种多小区协作方法,该方法提供了一种wlan中的小区间协作机制,从而能够提升高密集部署场景下的网络性能,例如,提高边缘节点的通信质量。
86.可以理解的是,本发明实施例中,在协商多个参数时,可以依次协商每个参数,也可以一次性协商多个参数,例如,当需要协商协作时间和信道时,可以先协商协作时间,然后在协作时间内再协商信道,也可以同时协商协作时间和信道。
87.另外,本发明实施例中,参数协商过程、多bss关联流程和多bss txop扩展流程可以为相互独立的过程,也可以相互结合。例如,可以先执行参数协商过程再执行多bss关联流程;或,先执行参数协商过程再执行多bss txop扩展流程;或,先执行多bss关联流程再执行多bss txop扩展流程;或,先执行参数协商过程再执行多bss关联流程再执行多bss txop扩展流程。
88.本发明实施例中,可以先在多个ap之间建立协作关系,然后再执行这多个ap之间的多bss txop扩展流程。可以理解的是,本发明实施例并不限于此,还可以不在多个ap之间建立协作关系,直接执行这多个ap之间的多bss txop扩展流程。其中,在多个ap之间建立协作关系可以但不限于包括参数协商过程和多bss关联流程。为了对本发明实施例提供的多小区协作方法作出进一步说明,下面对本发明实施例所基于的应用场景进行介绍。
89.图1为本发明实施例提供的多小区协作方法所基于的一种应用场景示意图。如图1所示,无线局域网中包括第一ap(即ap1)和第二ap(即ap2),第一sta(即sta1)、第二sta(即sta2)和第三sta(即sta3),其中,第一sta在第一ap的覆盖范围内,由第一ap为第一sta提供上行传输服务或下行传输服务,第二sta在第二ap的覆盖范围内,由第二ap为第二sta提供上行传输服务或下行传输服务,第三sta既在第一ap的覆盖范围内也在第二ap的覆盖范围内,可以由第一ap和第二ap协作为第三sta提供上行传输服务或下行传输服务。可以理解的是,由于第三sta处于第一ap覆盖的小区和第二ap覆盖的小区的交界处,因此可以将第三sta称为边缘节点。
90.针对目前wlan缺乏小区间协作机制,提出多小区之间的协作方法,提高边缘节点(例如,第三sta)及整网吞吐量。
91.通常地,一方面,当sta发送上行数据时,需要按指定规则竞争信道使用权,使得第一sta有可能和第二sta或第三sta的发送数据发生冲突,例如,第一sta有可能和第二sta同时竞争信道引发冲突,不仅带来信道资源浪费,还会导致网络的吞吐量下降和包平均传输延时增加。尤其是下一代wlan面向高密集场景,小区边缘节点往往受到较大干扰,因此难以获得信道使用权,并且传输速率较低。另一方面,第一ap如果发现其他ap使用了相同的bss颜,则通过以下两种方式切换:1)在信标帧,探测响应帧和(重新)关联响应帧中携带bss颜变化通知信息;2)通过高效bss颜变化公告帧通知进行bss颜变化。在高密集场景下会导致多个ap均独立无序切换bss颜,从而开销过大,并且可能会引起切换后bss颜仍然相同还需要切换的情况。
92.在一个示例中,基于图1所示的应用场景,第一ap和第二ap可以协商协作时间、信道和bss颜等参数,使用协商一致的参数分别为第一sta和第二sta服务,相应地提高了边缘节点及整网吞吐量。该示例中,第一ap和第二ap将bss颜协商成一样,便于两个ap形成协作关系,
93.在另一个示例中,基于图1所示的应用场景,第一ap和第二ap可以协商协作时间、信道和bss颜等参数,使用协商一致的参数执行多bss关联流程,协作为第三sta服务,相应地提高了边缘节点及整网吞吐量。
94.在又一个示例中,基于图1所示的应用场景,第一ap和第二ap可以执行多bss关联流程,协作为第三sta服务,相应地提高了边缘节点及整网吞吐量。
95.需要说明的是,图1所示的应用场景仅为示例,并不用于对本发明实施例提供的多小区协作方法的应用场景进行限定。图1中,ap的数量为两个,实际中可以有更多个ap进行协作,例如,三个ap或四个ap。sta的数量为三个,实际中可以有更少或更多个sta由多个ap协作提供服务。更少个sta由多个ap协作提供服务的情况,例如,sta的数量为两个,第一ap覆盖下仅有一个第一sta,第二ap覆盖下仅有一个第二sta,通过第一ap和第二ap进行参数协商后协作各自为第一sta和第二sta服务;又例如,sta的数量为一个,第一ap和第二ap共同覆盖下仅有一个第三sta,通过第一ap和第二ap执行多bss关联流程,协作为第三sta服务。更多个sta由多个ap协作提供服务的情况,例如,sta的数量为四个,第一ap覆盖下有两个sta,第二ap覆盖下有两个sta,通过第一ap和第二ap进行参数协商后协作各自为两个sta服务。
96.此外,图1所示的应用场景为ap为sta提供服务的场景,也可以扩展至(base station,bs)为终端设备(user equipment,ue)服务的场景。
97.首先,基于图1所示的应用场景对本发明实施例提供的参数协商过程进行说明,其中,上述参数协商过程即两个ap将参数的参数值协商一致的过程。在一个示例中,参数协商过程包括:第一ap向第二ap发送协作请求帧,第二ap向第一ap发送协作回复帧,通过协作请求帧和协作回复帧确定需要协商的参数的协商值;在另一个示例中,参数协商过程包括:第一ap向第二ap发送协作请求帧,第二ap向第一ap发送协作回复帧,第一ap向第二ap发送协作确定帧,通过协作请求帧、协作回复帧和协作确定帧确定需要协商的参数的协商值。
98.图2为本发明实施例提供的一种多小区协作方法通信示意图,该方法可以基于图1所示的应用场景,协商流程包括协作请求帧和协作回复帧,用于ap间进行参数协商,该方法包括:
99.步骤201,第一ap向第二ap发送协作请求帧,所述协作请求帧用于请求协商需要协商的参数。
100.在一个示例中,所述需要协商的参数包括:协作起始时间点、协作结束时间点、信道或bss颜。根据该实施方式,通过协商协作起始时间点和/或协作结束时间点,可以使ap在不同的时间段有不同的工作模式(即协作或不协作),更为灵活;通过协商信道和/或bss颜使得第一ap和第二ap能够共同为一个sta提供服务,且sta侧感觉不到是多个ap为其服务。其中,当第一ap和第二ap协商成相同的信道时,同一sta能够在该信道上接收到第一ap和第二ap这两个ap发送的信号;当第一ap和第二ap协商成相同的bss颜时,两个ap发送给同一sta的信号互相增强,而不是互相干扰。
101.步骤202,第二ap向第一ap发送协作回复帧,所述协作回复帧用于确定所述需要协商的参数的协商值。
102.可以理解的是,第一ap和第二ap可能参数协商成功,也可能参数协商不成功。当参数协商成功时,所述协作回复帧用于确定所述需要协商的参数的协商值;当参数协商不成功时,所述协作回复帧用于确定参数协商不成功。
103.步骤203,所述第一ap和所述第二ap根据所述协商值,共同为sta提供服务。
104.其中,该sta既被第一ap覆盖也被第二ap覆盖,例如,该sta可以为图1中的第三sta。
105.在一个示例中,所述第一ap和所述第二ap根据所述协商值,共同为sta提供服务,包括:所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输相同的数据;或,所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输不同的数据。根据该实施方式,所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输相同的数据,可以提高抗干扰能力,提升数据传输的可靠性。所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输不同的数据,可以提高数据传输效率。
106.本发明实施例中,针对协作请求帧和协作回复帧中包含的内容提供了三种可能的实施方式:
107.在一种可能的实施方式中,所述协作请求帧中携带需要协商的参数的协商值;所述协作回复帧中携带确定信息,所述确定信息用于确定所述需要协商的参数的协商值。根据该实施方式,由第一ap提供需要协商的参数的协商值,由第二ap确定是否同意使用该协商值,当第二ap确定同意使用该协商值时,第一ap和第二ap参数协商成功。
108.在另一种可能的实施方式中,所述协作请求帧中携带需要协商的参数;所述协作回复帧中携带所述需要协商的参数的协商值。根据该实施方式,由第一ap提供需要协商的参数,由第二ap提供需要协商的参数的协商值,第一ap和第二ap使用该协商值作为协商成功的参数值。
109.在又一种可能的实施方式中,所述协作请求帧中携带需要协商的参数的第一协商值;所述协作回复帧中携带所述需要协商的参数的第二协商值。根据该实施方式,由第一ap提供需要协商的参数的建议参数值(即第一协商值),由第二ap提供需要协商的参数的确定协商值(第二协商值),第一协商值与第二协商值可以相同也可以不同,第一ap和第二ap使用第二协商值作为协商成功的参数值。
110.本发明实施例中,第一ap通过向第二ap发送协作请求帧,并从第二ap接收协作回
复帧,从而确定需要协商的参数的协商值,使得第一ap和第二ap能够共同为一个sta(例如图1中的第三sta)提供服务。
111.图3为本发明实施例提供的另一种多小区协作方法通信示意图,该方法可以基于图1所示的应用场景,协商流程包括协作请求帧、协作回复帧和协作确定帧,该方法包括:
112.步骤301,第一ap向第二ap发送协作请求帧,所述协作请求帧用于请求协商需要协商的参数的参数值,所述协作请求帧中携带需要协商的参数的第一协商值。
113.在一个示例中,所述需要协商的参数包括:协作起始时间点、协作结束时间点、信道或bss颜。根据该实施方式,通过协商协作起始时间点和/或协作结束时间点,可以使ap在不同的时间段有不同的工作模式(即协作或不协作),更为灵活;通过协商信道和/或bss颜使得第一ap和第二ap能够共同为一个sta提供服务,且sta侧感觉不到是多个ap为其服务。
114.步骤302,第二ap向第一ap发送协作回复帧,所述协作回复帧用于确定所述需要协商的参数的协商值,所述协作回复帧中携带所述需要协商的参数的第二协商值。
115.可以理解的是,上述第一协商值可能与第二协商值可能相同,也可能不同;第一ap和第二ap可能参数协商成功,也可能参数协商不成功。
116.步骤303,所述第一ap向所述第二ap发送协作确定帧,所述协作确定帧用于确定所述需要协商的参数的第二协商值。
117.在一个示例中,所述协作确定帧中携带所述需要协商的参数的第二协商值,用于表示第一ap同意使用所述需要协商的参数的第二协商值。
118.在另一个示例中,所述协作确定帧中携带确定信息,用于表示第一ap同意使用所述需要协商的参数的第二协商值。
119.步骤304,所述第一ap和所述第二ap根据所述第二协商值,共同为所述sta提供服务。
120.在一个示例中,所述第一ap和所述第二ap根据所述协商值,共同为sta提供服务,包括:所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输相同的数据;或,所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输不同的数据。根据该实施方式,所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输相同的数据,可以提高抗干扰能力,提升数据传输的可靠性。所述第一ap和所述第二ap根据所述协商值,共同为所述sta传输不同的数据,可以提高数据传输效率。
121.本发明实施例中,由第一ap提供需要协商的参数的建议参数值(即第一协商值),由第二ap提供需要协商的参数的确定协商值(第二协商值),第一协商值与第二协商值可以相同也可以不同,当第一协商值与第二协商值不同时,所述第一ap向所述第二ap发送协作确定帧,所述协作确定帧用于确定所述需要协商的参数的第二协商值;所述第一ap和所述第二ap根据所述第二协商值,共同为所述sta提供服务。
122.本发明实施例中,在进行参数协商时,可以采用图2所示的协商流程,也可以采用图3所示的协商流程,在如下的描述中仅以图3所示的协商流程为例进行说明。
123.在一个示例中,图3所示的协商流程用于协商协作时间,需要协商的参数包括协作起始时间点和协作结束时间点,协作起始时间点的参数值设置为全0bit代表立即协作,协作结束时间点的参数值设置为全1bit代表无穷时间。本发明实施例中,可以通过ap之间的
协作时间的协商来实现多小区之间在协作时间内的协作。
124.可以理解的是,如果第一ap和第二ap之间无法直接互通,那么可以由sta对协作请求帧、协作回复帧和协作确定帧进行中继,例如,当第一ap和第二ap共同覆盖第三sta时,第一ap可以先将协作请求帧发送给第三sta,再由第三sta将协作请求帧发送给第二ap。
125.图4为本发明实施例提供的一种多小区协作方法对应的时序图。本发明实施例中,ap间任何协作模式都需要双方进行握手交互确定流程,本流程协商的是协作时间,双方约定可以在这个协作时间内完成各种协作功能不限于互相传输数据(data)。假设有两个ap要进行协商流程(ap1和ap2),ap1向ap2发送协作请求帧(coop_req),在coop_req帧中包含需要确定的协作起始时间点和需要确定的协作结束时间点,ap2向ap1发送协作回复帧(coop_rep)。ap1收到coop_rep帧后向ap2回复协作确定帧(coop_ack)确定,并在协作起始时间点和协作结束时间点之间进行协作。coop_req帧,coop_rep帧和coop_ack帧中的协作开始时间域设置为全0bit代表立即协作,协作结束时间域设置为全1bit代表无穷时间。
126.图5为本发明实施例提供的一种协作请求帧的帧结构示意图,其中,包括:帧体(协作起始时间点、协作结束时间点),还包括:帧控制、时间/标识1、接收地址、发送地址、帧校验序列,其中,标识1用于标识该帧为协作请求帧。
127.图6为本发明实施例提供的一种协作回复帧的帧结构示意图,其中,包括:帧体(协作起始时间点、协作结束时间点),还包括:帧控制、时间/标识2、接收地址、发送地址、帧校验序列,其中,标识2用于标识该帧为协作回复帧。
128.图7为本发明实施例提供的一种协作确定帧的帧结构示意图,其中,包括:帧体(协作起始时间点、协作结束时间点),还包括:帧控制、时间/标识3、接收地址、发送地址、帧校验序列,其中,标识3用于标识该帧为协作确定帧。
129.图8为本发明实施例提供的一种多小区协作方法中继时序图,如果ap之间无法直接互通实现协作协商过程,则需要通过sta来中继。如图8所示,假设有两个ap要进行协商流程(ap1和ap2),该方法包括:ap1向ap2发送协作请求帧(coop_req),在coop_req帧中包含需要确定的协作起始时间点和需要确定的协作结束时间点,sta对coop_req帧进行中继,ap2向ap1发送协作回复帧(coop_rep),sta对coop_rep帧进行中继。ap1收到coop_rep帧后向ap2回复协作确定帧(coop_ack)进行确定,sta对coop_ack帧进行中继,并在协作起始时间点和协作结束时间点之间进行协作。coop_req帧,coop_rep帧和coop_ack帧中的协作开始时间域设置为全0bit代表立即协作,协作结束时间域设置为全1bit代表无穷时间。
130.图9为本发明实施例提供的一种sta中继帧的帧结构示意图,其中,包括sta中继标识,用于使接收方ap根据该标识识别该帧为中继帧,而不是sta直接发送的。
131.在一个示例中,基于图3所示的协商流程协商bss颜,通过ap之间的bss颜的协商来实现多小区之间的协作。
132.图10为本发明实施例提供的另一种多小区协作方法对应的时序图。在一般的多bss场景下,ap之间尽可能协商使用不同的bss颜。但在企业网,特别是物联网场景下,也许业务量不那么大,但是对于可靠性和干扰控制有比较高的要求,那么邻居小区的传输应该不要那么激进,否则干扰比较严重,于是应该配置相同的bss颜。如果bss颜不相同,会导致传输不可靠,不满足该场景的要求。成片密集部署ap的场景,采用分布式组网,需要协商bss颜,那么本实施例提供了一种协商机制。假设有两个ap要进行协商流程(ap1和
ap2),协商请求帧(color_nego.req)中携带推荐的n个颜(color)方案(双方颜设置),协商回复帧(color_nego.determ)携带最终确定的颜设置方案(双方的颜),其中,n为大于或等于1的整数。协商确定帧(color_nego.ack)用以表明协商成功,也可以不发送color_nego.ack。图10中两个ap先协商协作时间(即确定协作起始时间点和协作结束时间点),然后在协作起始时间点和协作结束时间点之内协商bss颜。可以理解的是,图10中仅为一种可能的情况,还可以在协商协作时间之前协商bss颜。
133.在一个示例中,ap1和ap2协商确定协作时间后,在确定进行协作的时间段内进行bss颜协商,ap1向ap2发送color_nego.req帧,color_nego.req帧中携带推荐的n个color方案(双方color设置);ap2收到color_nego.req帧后向ap1发送color_nego.determ帧,color_nego.determ帧携带最终确定的color设置方案(双方的color)。ap1收到color_nego.determ帧后向ap2回复color_nego.ack帧进行确定。
134.图11为本发明实施例提供的一种color_nego.req帧的帧结构示意图,其中,包括:帧体(发送方bss_color、接收方bss_color),还包括:帧控制、时间/标识4、接收地址、发送地址、帧校验序列,其中,标识4用于标识该帧为color_nego.req帧。
135.图12为本发明实施例提供的一种color_nego.determ帧的帧结构示意图,其中,包括:帧体(发送方bss_color、接收方bss_color),还包括:帧控制、时间/标识5、接收地址、发送地址、帧校验序列,其中,标识5用于标识该帧为color_nego.determ帧。
136.图13为本发明实施例提供的一种color_nego.ack帧的帧结构示意图,其中,包括:帧体(发送方bss_color、接收方bss_color),还包括:帧控制、时间/标识6、接收地址、发送地址、帧校验序列,其中,标识6用于标识该帧为color_nego.ack帧。
137.可以理解的是,工作信道协商也可使用与bss颜协商相同的工作流程,不同的是对应帧中携带的是信道信息。
138.在参数协商成功后,第一ap和所述第二ap共同为sta传输数据。能够减少干扰,提高边缘节点及整网吞吐量。
139.此外,在一个示例中,当所述第一ap传输结束且txop还未结束时,所述第一ap向所述第二ap发送第一指示信息,所述第一指示信息用于指示所述第二ap开始与所述sta传输数据。
140.在另一个示例中,当所述第一ap传输结束且txop还未结束时,所述第一ap向所述sta发送第二指示信息,所述第二指示信息用于指示所述第一ap传输结束且txop还未结束,sta在接收到所述第二指示信息后,所述sta向所述第二ap发送第三指示信息,所述第三指示信息用于指示所述第二ap开始与所述sta传输数据。
141.在另一个示例中,若第一ap和第二ap共同服务的sta的优先级较高,当第一ap的txop传输结束时,所述第一ap向所述第二ap发送第一指示信息,所述第一指示信息用于指示所述第二ap开始与所述sta传输数据。
142.在另一个示例中,若第一ap和第二ap共同服务的sta的优先级较高,当第一ap的txop传输结束时,所述第一ap向所述sta发送第二指示信息,所述第二指示信息用于指示所述第一ap的txop传输结束,sta在接收到所述第二指示信息后,所述sta向所述第二ap发送第三指示信息,所述第三指示信息用于指示所述第二ap开始与所述sta传输数据。
143.其中,所述第一ap和所述第二ap使用相同的信道,或,所述第一ap和所述第二ap使
用不同的信道。
144.下面,基于图1所示的应用场景对本发明实施例提供的多bss txop扩展流程进行说明。需要说明的是,多bss txop扩展流程可以在多bss关联流程之后进行,或者,无需进行多bss关联流程,直接进行多bss txop扩展流程。
145.图14为本发明实施例提供的另一种多小区协作方法通信示意图,该方法可以基于图1所示的应用场景,无需进行多bss关联流程,直接进行多bss txop扩展流程,第一ap与第二ap共享txop,且第一ap选择与其共享txop的第二ap,该方法包括:
146.步骤1401,第一ap在第一txop的时间内向sta发送数据。
147.txop表示用户在某一时间上拥有发送数据的权利。通过起始时间和占用的时间来表示。txop中可以完成多个帧的传送。
148.步骤1401为非必要特征。
149.步骤1402,当第一ap传输结束且所述第一txop还未结束时,所述第一ap向第二ap发送第一指示信息,所述第一指示信息用于指示所述第二ap开始与所述sta传输数据。
150.其中,所述第二ap开始与所述sta传输数据,即所述第二ap使用所述第一txop剩余的时间与所述sta传输数据。
151.在一个示例中,所述第一ap直接向所述第二ap发送所述第一指示信息。根据该实施方式,当第一ap和第二ap距离较近二者能够直接通信时,所述第一ap直接向所述第二ap发送所述第一指示信息,能够提高信息传递的效率。
152.在另一个示例中,所述第一ap向所述sta发送所述第一指示信息,通过所述sta向所述第二ap中继传输所述第一指示信息。根据该实施方式,当第一ap和第二ap距离较远二者不能够直接通信时,所述第一ap向所述sta发送所述第一指示信息,通过所述sta向所述第二ap中继传输所述第一指示信息,仍然能够实现信息的传递。
153.步骤1403,第二ap根据所述第一指示信息使用所述第一txop剩余的时间发送数据。
154.可以理解的是,第二ap可以使用所述第一txop剩余的时间向所述sta发送数据,也可以使用所述第一txop剩余的时间向其他ap或其他sta发送数据。
155.本发明实施例中,第一ap可以将获得的txop剩余的时间给第二ap使用,从而能够提升高密集部署场景下的网络性能。
156.图15为本发明实施例提供的又一种多小区协作方法通信示意图,该方法可以基于图1所示的应用场景,无需进行多bss关联流程,直接进行多bss txop扩展流程,第一ap与第二ap共享txop,且由与第一ap通信的sta选择与第一ap共享txop的第二ap,该方法包括:
157.步骤1501,第一ap在第一txop的时间内向sta发送数据。
158.步骤1501为非必要技术特征。
159.步骤1502,当所述第一ap传输结束且所述第一txop还未结束时,所述第一ap向所述sta发送第二指示信息,所述第二指示信息用于指示所述第一ap传输结束且所述第一txop还未结束。
160.步骤1503,sta在接收到所述第二指示信息后,sta向第二ap发送第三指示信息,所述第三指示信息用于指示所述第二ap开始与所述sta传输数据。
161.其中,所述第二ap开始与所述sta传输数据,即所述第二ap使用所述第一txop剩余
的时间与所述sta传输数据。
162.步骤1504,第二ap根据所述第三指示信息使用所述第一txop剩余的时间发送数据。
163.可以理解的是,第二ap可以使用所述第一txop剩余的时间向所述sta发送数据,也可以使用所述第一txop剩余的时间向其他ap或其他sta发送数据。
164.本发明实施例中,第一ap获得txop,使用该txop向sta发送数据,若发送数据结束且该txop的时间还未用完,可以由sta将第一ap获得的txop剩余的时间给第二ap使用,从而能够提升高密集部署场景下的网络性能。
165.图16为本发明实施例提供的再一种多小区协作方法通信示意图,该方法可以基于图1所示的应用场景,无需进行多bss关联流程,直接进行多bss txop扩展流程,第一ap与sta共享txop,该方法包括:
166.步骤1601,第一ap在第一txop的时间内向sta发送数据。
167.步骤1602,当第一ap传输结束且所述第一txop还未结束时,所述第一ap向所述sta发送第四指示信息,所述第四指示信息用于指示所述sta开始传输数据。
168.其中,所述sta开始传输数据,即所述sta使用所述第一txop剩余的时间传输数据。
169.步骤1603,sta根据所述第四指示信息使用所述第一txop剩余的时间发送数据。
170.可以理解的是,sta可以使用所述第一txop剩余的时间向所述第一ap发送数据,也可以使用所述第一txop剩余的时间向其他ap或其他sta发送数据。
171.本发明实施例中,第一ap获得txop,使用该txop向sta发送数据,若发送数据结束且该txop的时间还未用完,可以由第一ap将获得的txop剩余的时间给sta使用,从而能够提升高密集部署场景下的网络性能。
172.图17为本发明实施例提供的又一种多小区协作方法通信示意图,该方法可以基于图1所示的应用场景,无需进行多bss关联流程,直接进行多bss txop扩展流程,上行数据传输时sta与多个不同信道的ap共享txop,该方法包括:
173.步骤1701,sta向多个ap发送请求以发送(request to send,rts)消息,所述多个ap使用不同的信道。
174.上述多个ap以第一ap和第二ap为例,实际中可以有更多的ap。
175.步骤1702,sta从所述多个ap接收清除以发送(clear to send,cts)消息。
176.步骤1703,sta在所述不同的信道上同时向所述多个ap发送数据。
177.本发明实施例中,sta在多个信道上同时向多个ap发送数据,使多个ap共享此txop,能够提高sta与多个ap的接入和传输效率。
178.本发明实施例中,可以先执行多bss关联流程,再执行多bss txop扩展流程。下面通过实施例来介绍多小区协作方法中的多bss关联流程和多bss txop扩展流程。
179.图18为本发明实施例提供的一种多bss关联方法通信示意图,该方法包括:
180.步骤1801,sta向第一ap发送第一关联请求帧。
181.步骤1802,第一ap向sta发送第一关联响应帧,所述第一关联响应帧携带第一指示信息。
182.所述第一指示信息可以包括sta的关联标识符(association id,aid)。
183.步骤1803,sta向第二ap发送第二关联请求帧,所述第二关联请求帧携带第一指示
信息。
184.步骤1804,第二ap向sta发送第二关联响应帧。
185.本发明实施例中,可以使一个sta与多个ap进行关联。
186.可以理解的是,本发明实施例中的多bss txop扩展流程还可以包括:当第一ap的txop时间用完时,指示第二ap开始新的txop。
187.图19为本发明实施例提供的一种多bss txop扩展时序图。如图19所示,在移动车载通信场景下,sta可能是以机会通信的方式享受网络服务,因此在可通信时段应当尽可能地提升服务质量和mac效率。或者企业网考虑负载均衡的情况下,需要从不同ap来分流。因此本发明实施例提出sta可以关联到多个ap,以提升qos;并且由于机会通信特点,应当尽可能提高sta与各个ap的接入和传输效率。sta在多个信道上同时向多个关联的ap发送数据(data),共享此txop。本发明实施例中sta在多个bss的关联标识符(association identifier,aids)可以相同也可以不相同。1)如果需要保障可靠性,则sta在多个信道上同时向多个关联的ap传输相同的数据;2)如果需要大带宽,则sta在多个信道上同时向多个关联的ap传输不同的数据。假设sta 1与ap 1、ap 2、ap 3、ap 4关联,其中ap1和ap2工作在信道ch 1,ap3和ap4工作在信道ch2上,ap5工作在信道ch 2上,没有与sta 1关联。
188.步骤1:sta1在ch1和ch2上向多关联的ap 1、ap 2、ap 3、ap 4发送请求以发送(request to send,rts)消息。
189.步骤2:ap1收到来自sta1的rts向sta1回复清除以发送(clear to send,cts)消息,ap3收到来自sta1的rts消息向sta1回复cts消息。
190.可以理解的是,ap 1、ap 2、ap 3、ap 4均收到了rts消息,但是只有ap 1和ap3回复了cts消息。
191.步骤3:sta1在ch1和ch2上同时向多个关联的ap1和ap3发送数据,共享此txop,传输数据有两种方式:1)如果需要保障可靠性,则传输相同的数据;2)如果需要大带宽,则传输不同的数据,可根据需求选择传输方式。
192.在一个示例中,与sta1多关联的ap4不得采用obss pd level,必须设置nav,没有与sta1进行多关联的ap5采用obss pd level。
193.本发明实施例,在车载通信场景下进行多关联在多个信道接入多个ap,进行多关联上行传输提高了服务质量,在企业网考虑负载均衡的情况下,需要从不同ap来分流,从而达到更好的服务质量。
194.图20为本发明实施例提供的另一种多bss txop扩展时序图。如图20所示,sta与多个ap进行多关联进行下行多关联传输时,采用以下技术方案:假设sta1与ap1、ap2进行多关联,ap1和ap2都工作在ch1,ap 1下行txop结束时,通过信令交互执行下述功能:sta调度ap2继续发送下行数据(dl data),其中,ap需指示下行需求;sta延长txop时长;ap1不延长txop时长;ap2设置txop时长。
195.本发明实施例中sta在多个bss的aids可以相同也可以不相同。
196.步骤1:sta1与ap1、ap2上进行多关联后,ap1有上行数据要进行传输,ap1向sta1发送rts,sta1收到rts后向ap1回复cts。
197.步骤2:ap1在txop内向sta1发送数据,进行下行数据传输,此txop称为原始txop。
198.在一个示例中,原始txop内,ap2设置nav,不得使用pd level。
199.步骤3:ap 1下行txop结束时,发送ack&poll帧,该帧结束sta1与ap1的txop,同时告知ap2开始新的txop。
200.在一个示例中,ack&poll帧可以为两个帧,一个帧用于结束原始txop,另一个帧用于开启新txop。
201.在另一个示例中,ack&poll帧还可以为一个帧,该帧既结束原始txop又开启新的txop。
202.步骤4:sta1延长txop时长,ap1不延长txop时长,收到ack&poll后ap2设置txop时长。
203.对于sta1来说,此延长的txop称为扩展txop。
204.在一个示例中,扩展txop内ap1设置nav,不得使用pd level。
205.步骤5:在扩展txop内,ap2向sta1发送rts消息,sta1收到rts消息后向ap2回复cts消息。
206.步骤6:ap2在txop内向sta1发送数据,进行下行数据传输。
207.本发明实施例,在车载通信场景下进行多关联在多个信道接入多个ap,进行多关联下行传输提高了服务质量,在企业网考虑负载均衡的情况下,需要从不同ap来分流,从而达到更好的服务质量。
208.图21为本发明实施例提供的另一种多bss txop扩展时序图。如图21所示,无论sta能力如何,主ap的主信道(primary ch)是一定要侦听的;sta已经具备多关联能力,可以侦听多个ap的多个信道。本实施例中,sta1与ap1、ap2、ap3、ap4进行多关联,ap1和ap2工作在ch1,ap3和ap4工作在ch2。具体步骤如下:
209.步骤1:sta1与ap1、ap2、ap3、ap4进行多关联后,sta1同时侦听ch1和ch2,sta1可以同时在ch1和ch2接收来自ap1和ap3的下行数据,ap1向sta1发送rts消息,sta1收到rts消息后向ap1回复cts消息后进行数据传输,ap1在原始txop内在ch1上向sta1发送数据,进行下行数据传输。
210.在一个示例中,ap2设置nav,不得使用pd level。
211.步骤2:ap3向sta1发送rts,sta1收到rts后向ap3回复cts后进行数据传输,ap3在原始txop内在ch2上向sta1发送数据,进行下行数据传输。
212.在一个示例中,ap4设置nav,不得使用pd level。
213.步骤3:ap 1下行原始txop结束时,发送ack&poll帧,该帧结束sta1与ap1的txop,同时告知ap2开始新的txop。
214.步骤4:sta1延长txop时长;ap1不延长txop时长,ap2设置txop时长,对于sta1来说,此延长的txop称为扩展txop。
215.在一个示例中,扩展txop内ap1设置nav,不得使用pd level。
216.步骤5:在扩展txop内,ap2向sta1发送rts消息,sta1收到rts消息后向ap2回复cts消息。
217.步骤6:ap2在txop内向sta1发送数据,进行下行数据传输。
218.本发明实施例,在车载通信场景下进行多关联在多个信道接入多个ap,进行多关联下行传输提高了服务质量,在企业网考虑负载均衡的情况下,需要从不同ap来分流,从而达到更好的服务质量。
219.图22为本发明实施例提供的另一种多bss txop扩展时序图。如图22所示,采用跨信道txop的方式,跨信道前后上下行方向可以不同,且需要提前xifs侦听信道。本实施例中,sta1与ap1、ap2、ap3、ap4进行多关联,ap1和ap2工作在ch1,ap3和ap4工作在ch2。具体步骤如下:
220.步骤1:sta1与ap1、ap2、ap3、ap4进行多关联后,sta1同时侦听ch1和ch2,sta1与ap1通过rts/cts机制握手后在原始txop内在ch1上进行下行数据传输。
221.在一个示例中,该txop内ap2设置nav,不得使用pd level。
222.步骤2:ap 1下行原始txop结束后,sta1提前xifs侦听ch2。
223.步骤3:如果ch2允许接入,则sta1延长txop时长,ap1不延长txop时长,工作在ch2的ap3设置txop时长,对于sta1来说,此延长的txop称为扩展txop,扩展txop内ap4设置nav,不得使用pd level。
224.步骤4:扩展txop,ap3与sta1进行数据传输,上下行方向可以与之前不同。
225.本发明实施例,在车载通信场景下进行多关联在多个信道接入多个ap,进行多关联下行传输提高了服务质量,在企业网考虑负载均衡的情况下,需要从不同ap来分流,从而达到更好的服务质量。
226.由上可见,本发明实施例一方面涉及参数交换与协商,ap之间通过参数协商确定协作时间、信道、bss颜等参数,提升各个小区或者整网的性能,适用于企业网或iot。另一方面涉及多bss关联传输,sta关联到多个bss,适用于移动车载场景,有利于提高边缘服务质量和区域吞吐量。
227.上述主要从各个网元之间交互的角度对本发明实施例的方案进行了介绍。可以理解的是,各个网元,例如第一ap,第二ap,sta等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
228.本发明实施例可以根据上述方法示例对第一ap、第二ap、sta等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
229.在采用集成的模块的情况下,图23示出了上述实施例中所涉及的ap的一种可能的结构示意图。ap2300包括:处理模块2302和通信模块2303。处理模块2302用于对ap的动作进行控制管理,例如,当该ap作为第一ap时,处理模块2302用于支持ap执行图2中的过程201和203,图3中的过程301、303和304,图14中的过程1401和1402,图15中的过程1501和1502,图16中的过程1601和1602,图17中的过程1702,图18中的过程1802,和/或用于本文所描述的技术的其它过程。当该ap作为第二ap时,处理模块2202用于支持ap执行图2中的过程202和203,图3中的过程302和304,图14中的过程1403,图15中的过程1504,图16中的过程1603,图17中的过程1702,图18中的过程1804,和/或用于本文所描述的技术的其它过程。通信模块
2303用于支持ap与其他网络实体的通信,例如与其他ap或sta之间的通信。ap还可以包括存储模块2301,用于存储ap的程序代码和数据。
230.其中,处理模块2302可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),专用集成电路(application-specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块2303可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口。存储模块2301可以是存储器。
231.当处理模块2302为处理器,通信模块2303为通信接口,存储模块2301为存储器时,本发明实施例所涉及的ap可以为图24所示的ap。
232.参阅图24所示,该ap2400包括:处理器2402、通信接口2403、存储器2401。其中,通信接口2403、处理器2402以及存储器2401可以通过通信连接相互连接。
233.在采用集成的模块的情况下,图25示出了上述实施例中所涉及的sta的一种可能的结构示意图。sta2500包括:处理模块2502和通信模块2503。处理模块2502用于对sta的动作进行控制管理,例如,处理模块2502用于支持sta执行图15中的过程1503,图16中的过程1603,图17中的过程1701和1703,图18中的过程1801和1803,和/或用于本文所描述的技术的其它过程。通信模块2503用于支持sta与其他网络实体的通信,例如与ap或其他sta之间的通信。sta还可以包括存储模块2501,用于存储sta的程序代码和数据。
234.其中,处理模块2502可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),专用集成电路(application-specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块2503可以是通信接口、收发器、收发电路等,其中,通信接口是统称,可以包括一个或多个接口。存储模块2501可以是存储器。
235.当处理模块2502为处理器,通信模块2503为通信接口,存储模块2501为存储器时,本发明实施例所涉及的sta可以为图26所示的sta。
236.参阅图26所示,该sta2600包括:处理器2602、通信接口2603、存储器2601。其中,通信接口2603、处理器2602以及存储器2601可以通过通信连接相互连接。
237.结合本发明实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,ram)、闪存、只读存储器(read only memory,rom)、可擦除可编程只读存储器(erasable programmable rom,eprom)、电可擦可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信
息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
238.本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
239.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

技术特征:


1.一种多小区协作方法,其特征在于,所述方法包括:当第一接入点ap传输结束且传输机会txop还未结束时,所述第一ap直接向第二ap发送第一指示信息,或者,所述第一ap通过站点sta向第二ap中继传输第一指示信息;其中,所述第一指示信息用于指示所述第二ap开始与站点sta传输数据。2.一种多小区协作方法,其特征在于,所述方法包括:第二接入点ap从第一ap接收第一指示信息,所述第一指示信息用于指示所述第二ap开始与站点sta传输数据:所述第二ap从所述sta接收所述sta为所述第一ap中继传输的所述第一指示信息;或者,所述第二ap从所述sta接收所述sta为所述第一ap中继传输的所述第一指示信息;所述第二ap根据所述第一指示信息开始与所述sta传输数据。3.一种第一接入点ap,其特征在于,所述第一ap包括:存储器、处理器和通信接口;所述存储器,用于存储程序指令;所述处理器,用于根据所述存储器中存储的程序指令执行以下操作:当通过所述通信接口传输结束且传输机会txop还未结束时,通过所述通信接口向第二ap发送第一指示信息:通过所述通信接口直接向所述第二ap发送所述第一指示信息;或者,通过所述通信接口向所述sta发送所述第一指示信息,通过所述sta向所述第二ap中继传输所述第一指示信息;所述第一指示信息用于指示所述第二ap开始与站点sta传输数据。4.一种第二接入点ap,其特征在于,所述第二ap包括:存储器、处理器和通信接口;所述存储器,用于存储程序指令;所述处理器,用于根据所述存储器中存储的程序指令执行以下操作:通过所述通信接口从第一ap接收第一指示信息,所述第一指示信息用于指示所述第二ap开始与站点sta传输数据:通过所述通信接口直接从所述第一ap接收第一指示信息;或者,通过所述通信接口从所述sta接收所述sta为所述第一ap中继传输的所述第一指示信息;根据所述第一指示信息开始与所述sta通过所述通信接口传输数据。5.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使所述计算机执行根据权利要求1或2所述的方法。6.一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行如权利要求1或2所述的方法。

技术总结


本发明实施例涉及一种多小区协作方法、接入点及站点。该方法包括:当第一接入点AP传输结束且传输机会TXOP还未结束时,所述第一AP向第二AP发送第一指示信息,所述第一指示信息用于指示所述第二AP开始与站点STA传输数据。本发明实施例,提供了一种WLAN中的小区间协作机制,从而能够提升高密集部署场景下的网络性能。能。能。


技术研发人员:

郭宇宸 杨懋 李波

受保护的技术使用者:

华为技术有限公司

技术研发日:

2017.10.17

技术公布日:

2022/11/22

本文发布于:2024-09-21 19:52:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/16604.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   指示   多个   参数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议