【技术实现步骤摘要】
一种适用于多链路的通信方法及相关设备
本申请涉及通信
,尤其涉及一种适用于多链路的通信方法及相关设备。
技术介绍
为了大幅提升无线局域网(wirelesslocalaccessnetwork,WLAN)系统的业务传输速率,电气和电子工程师协会(instituteofelectricalandelectronicsengineers,IEEE)802.11ax标准在现有正交频分复用(orthogonalfrequencydivisionmultiplexing,OFDM)技术的基础上,进一步采用正交频分多址(orthogonalfrequencydivisionmultipleaccess,OFDMA)技术。其中,OFDMA技术支持多个节点同时发送和接收数据,从而实现多站点分集增益。802.11ax标准以及802.11ax之前的标准为同一工作频段的无线保真(wreless-fidelity,WiFi)配置了多条链路,但是每条链路中建立不同的基本服务集(basicserviceset,BSS),一个时刻只能在一条链路与该链 ...
【技术保护点】
1.一种适用于多链路的通信方法,其特征在于,包括:/n第一设备向第二设备发送ADDBA请求帧,所述ADDBA请求帧包括至少一个第一缓冲大小字段的参考值和一个第二缓冲大小字段的参考值;所述第一设备和所述第二设备为包含一条或多条链路的多链路实体;/n所述第一设备接收所述第二设备发送的ADDBA响应帧,所述ADDBA响应帧包括所述至少一个第一缓冲大小字段的确认值和所述第二缓冲大小字段的确认值;/n所述第一设备根据所述ADDBA请求帧和所述ADDBA响应帧,建立所述第一设备的多条链路与所述第二设备的多条链路之间的多链路块确认对话;/n其中,一个所述第一缓冲大小字段用于指示所述第一设 ...
【技术特征摘要】
1.一种适用于多链路的通信方法,其特征在于,包括:
第一设备向第二设备发送ADDBA请求帧,所述ADDBA请求帧包括至少一个第一缓冲大小字段的参考值和一个第二缓冲大小字段的参考值;所述第一设备和所述第二设备为包含一条或多条链路的多链路实体;
所述第一设备接收所述第二设备发送的ADDBA响应帧,所述ADDBA响应帧包括所述至少一个第一缓冲大小字段的确认值和所述第二缓冲大小字段的确认值;
所述第一设备根据所述ADDBA请求帧和所述ADDBA响应帧,建立所述第一设备的多条链路与所述第二设备的多条链路之间的多链路块确认对话;
其中,一个所述第一缓冲大小字段用于指示所述第一设备和所述第二设备的多条链路中的一条链路对应的一个局部缓冲空间的大小,所述第二缓冲大小字段用于指示所述第一设备和所述第二设备维护的一个全局缓冲空间的大小。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述ADDBA请求帧和所述ADDBA响应帧,所述第一设备维护多个第一发送窗口和一个第二发送窗口,其中,所述多个第一发送窗口与所述第一设备的多条链路相对应,所述第二发送窗口与所述第一设备的多链路实体相对应;
其中,一个所述第一发送窗口对应所述多条链路中的一条链路,一个所述第一发送窗口起始序号为WinStartO1,结束序号为WinEndO1,窗口大小为WinSizeO1,其中,所述WinSizeO1等于所述链路所对应的所述第一缓冲大小的确认值;
所述第二发送窗口起始序号为WinStartO2,结束序号为WinEndO2,窗口大小为WinSizeO2,其中,所述WinSizeO2等于通过所述ADDBA请求帧和ADDBA响应帧协商的所述第二缓冲大小的确认值。
3.如权利要求1或2所述的方法,其特征在于,所述ADDBA请求帧包括至少一个第一块确认起始序列号控制字段和第二块确认起始序列号控制字段;
所述第一块确认起始序列号控制字段用于指示所述第二设备的链路的第一计分板的起始序列号的第一初始序列号的初始值,所述第一初始序列号的类型为本地序列号;
所述第二块确认起始序列号控制字段用于指示所述第二设备的多链路实体的第二计分板的起始序列号的第二初始序列号的初始值,所述第二初始序列号的类型为全局序列号。
4.如权利要求1至3中任一项所述的方法,其特征在于,
所述ADDBA请求帧包括链路比特位图字段和所述至少一个第一缓冲大小字段的参考值中的至少一个,或,链路数目字段、多条链路身份号字段以及所述至少一个第一缓冲大小字段的参考值中的至少一个;
所述ADDBA响应帧包括链路比特位图字段和所述至少一个第一缓冲大小字段的确认值中的至少一个,或,链路数目字段、多条链路身份号字段以及所述至少一个第一缓冲大小字段的确认值中的至少一个;
所述ADDBA请求帧包括第一块确认参数集字段,所述第一块确认参数集字段包括所述第二缓冲大小字段的参考值;
所述ADDBA响应帧包括第二块确认参数集字段,所述第二块确认参数集字段包括所述第二缓冲大小字段的确认值。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备向所述第二设备发送数据包;
所述第一设备接收所述第二设备回复的响应所述数据包的确认消息;
所述数据包包括本地序列号和全局序列号,所述本地序列号为所述多条链路中发送所述数据包的链路分配给所述数据包的标识,所述全局序列号为所述多链路实体分配给所述数据包的标识。
6.如权利要求5所述的方法,其特征在于,所述第一设备接收所述第二设备回复的响应所述数据包的确认消息之前,还包括:
所述第一设备向所述第二设备发送块确认请求帧或多用户块确认请求触发帧,所述块确认请求帧或所述多用户块确认请求触发帧包括起始序列号控制字段,所述起始序列号控制字段包括起始序列号;
所述块确认请求帧或所述多用户块确认请求触发帧还包括第一指示信息,所述第一指示信息用于指示所述起始序列号的类型,所述起始序列号的类型包括本地序列号或全局序列号。
7.如权利要求5或6所述的方法,其特征在于,所述第一设备接收所述第二设备回复的响应所述数据包的确认消息,包括:
所述第一设备接收所述第二设备发送的块确认帧,所述块确认帧包括起始序列号控制字段,所述起始序列号控制字段包括起始序列号和块确认比特位图;所述块确认比特位图用于指示所述第二设备接收到的所述数据包的接收情况;
所述块确认帧还包括块确认BA控制字段,所述BA控制字段包括所述第二指示信息,所述第二指示信息用于指示所述起始序列号的类型,所述起始序列号的类型为本地序列号或全局序列号,且所述块确认比特位图中的第一比特对应所述起始序列号。
8.一种适用于多链路的通信方法,其特征在于,包括:
第二设备接收第一设备发送ADDBA请求帧,所述ADDBA请求帧包括至少一个第一缓冲大小字段的参考值和一个第二缓冲大小字段的参考值;所述第一设备和所述第二设备为包含一条或多条链路的多链路实体;
所述第二设备向所述第一设备发送的ADDBA响应帧,所述ADDBA响应帧包括所述至少一个第一缓冲大小字段的确认值和所述第二缓冲大小字段的确认值;
所述第二设备根据所述ADDBA请求帧和所述ADDBA响应帧,建立所述第一设备的多条链路与所述第二设备的多条链路之间的多链路块确认对话;
其中,一个所述第一缓冲大小字段用于指示所述第一设备和所述第二设备的多条链路中的一条链路对应的一个局部缓冲空间的大小,所述第二缓冲大小字段用于指示所述第一设备和所述第二设备维护的一个全局缓冲空间的大小。
9.如权利要求8中任一项所述的方法,其特征在于,所述方法还包括:
根据所述ADDBA请求帧和所述ADDBA响应帧,所述第二设备维护一个接收窗口,其中,所述接收窗口与所述第二设备的所述链路实体相对应;
其中,所述接收窗口起始序号为WinStartB2,结束序号为WinEndB2,窗口大小为WinSizeB2,其中,所述WinSizeB2等于所述第二缓冲大小字段的确认值与最大长度的块确认比特位图中的较小值。
10.如权利要求8至9中任一项所述的方法,其特征在于,所述ADDBA请求帧包括第一块确认起始序列号控制字段和第二块确认起始序列号控制字段;
所述第一块确认起始序列号控制字段用于指示所述第二设备的链路的第一计分板的起始序号的第一初始序列号,所述第一初始序列号的类型为本地序列号;
所述第二块确认起始序列号控制字段用于指示所述第二设备的多链路实体的第二计分板的起始序号的第二初始序列号,所述第二初始序列号的类型为全局序列号。
11.如权利要求8至10中任一项所述的方法,其特征在于,
所述ADDBA请求帧包括链路比特位图字段和所述至少一个第一缓冲大小字段的参考值中的至少一个,或,链路数目字段、多条链路身份号字段以及所述至少一个第一缓冲大小字段的参考值中的至少一个;
所述ADDBA响应帧包括链路比特位图字段和所述至少一个第一缓冲大小字段的确认值中的至少一个,或,链路数目字段、多条链路身份号字段以及所述至少一个第一缓冲大小字段的确认值中的至少一个;
所述ADDBA请求帧包括第一块确认参数集字段,所述第一块确认参数集字段包括所述第二缓冲大小字段的参考值;
所述ADDBA响应帧包括第二块确认参数集字段,所述第二块确认参数集字段包括所述第二缓冲大小字段的确认值。
12.如权利要求8至11中任一项所述的方法,其特征在于,所述方法还包括:
所述第二设备接收所述第一设备发送数据包;
所述第二设备向所述第一设备发送用于响应所述数据包的确认消息;
所述数据包包括本地序列号和全局序列号,所述本地序列号为所述多条链路中发送所述数据包的链路分配给所述数据包的标识,所述全局序列号为所述多链路实体分配给所述数据包的标识。
13.如权利要求12所述的方法,其特征在于,所述第二设备向所述第一设备发送用于响应所述数据包的确认消息之前,还包括:
所述第二设备接收所述第一设备发送的块确认请求帧或多用户块确认请求触发帧,所述块确认请求帧或所述多用户块确认请求触发帧包括起始序列号控制字段,所述起始序列号控制字段包括起始序列号;
所述块确认请求帧或所述多用户块确认请求触发帧还包括第一指示信息,所述第一指示信息用于指示所述起始序列号的类型,所述起始序列号的类型包括本地序列号或全局序列号。
14.如权利要求8所述的方法,其特征在于,所述方法还包括:
第二设备维护多个第一计分板和一个第二计分板;所述多个第一计分板与所述多条链路相对应,所述第二计分板与所述多链路实体相对应;
一个所述第一计分板的起始序号为WinStartR1,结束序号为WinEndR1;计分板大小WinSizeR1等于所对应的链路所对应的所述第一缓冲大小的确认值与最大长度的块确认比特位图中的较小值;
所述第二计分板的起始序号为WinStartR2,结束序号为WinEndR2,计分板大小为WinSizeR2,其中,所述WinSizeR2等于所述第二缓冲大小的确认值与最大长度的块确认比特位图中的较小值。
15.如权利要求12或13所述的方法,其特征在于,所述确认消息为块确认帧;
所述块确认帧包括起始序列号控制字段,所述起始序列号控制字段包括起始序列号和块确认比特位图;所述块确认比特位图用于指示所述第二设备接收到的所述数据包的接收情况;
所述块确认帧还包括块确认BA控制字段,所述BA控制字段包括所述第二指示信息,所述第二指示信息用于指示所述起始序列号的类型,所述起始序列号的类型为本地序列号或全局序列号,且所述块确认比特位图中的第一比特对应所述起始序列号。
16.如权利要求15所述的方法,其特征在于,
若所述块确认比特位图所对应的序列为所述本地序列号,则所述块确认比特位图中的第一比特所对应的序列号为所述WinStartR1;
若所述块确认比特位图所对应的序列为所述全局序列号,则所述块确认比特位图中的第一比特所对应的序列号为所述WinStartR2。
<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。