System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通信领域,尤其涉及块确认方法及装置、存储介质。
技术介绍
1、目前,为了提高反馈效率,可以采用ba(block ack,块确认)的方式对两个或两个以上数据帧的接收状况进行反馈。ba可以基于mld(multi-link device,多连接设备)级,其中,mld是指一个物理设备可以在多个连接下进行通信。也就是说,相同tid(taskidentifier,业务标识符)的数据帧可以在不同的连接下进行传输,ba反馈可以在其中一个连接下进行。
2、在进行ba反馈时,ba帧中包括ssn(starting sequence number,起始序列号),但是目前ssn的设置是针对单连接而言的,即对于ssn的设置及每个数据帧的sn(sequencenumber,序列号)的设置无法适用于mld级的ba反馈。
技术实现思路
1、为克服相关技术中存在的问题,本公开实施例提供一种块确认方法及装置、存储介质。
2、根据本公开实施例的第一方面,提供一种块确认方法,所述方法用于至少两个数据发送端,包括:
3、确定至少两个连接中各连接下对应相同业务标识的每个待传输数据帧的序列号sn;其中,所述至少两个连接包括所述至少两个数据发送端分别与同一数据接收端建立的连接;
4、发送所述各连接下包括所述sn的待传输数据帧。
5、可选地,所述确定至少两个连接中各连接下对应相同业务标识的每个待传输数据帧的序列号sn之前,所述方法还包括:
6、发送用于
7、基于所述请求帧中的缓冲区大小,确定所述至少两个连接中所有待传输数据帧的sn的最大值。
8、可选地,所述至少两个连接中所有待传输数据帧的起始序列号ssn的数目为一个,且所述ssn为预设值;
9、所述确定至少两个连接中各连接下对应相同业务标识的每个待传输数据帧的序列号sn,包括:
10、响应于所述至少两个连接中的第一连接属于指定连接,基于所述预设值,顺序确定所述第一连接下每个待传输数据帧的sn;其中,所述指定连接是所述至少两个连接中待传输数据帧的sn的最小值为所述ssn的一个连接;
11、响应于所述至少两个连接中的第二连接不属于所述指定连接,确定所述第二连接下待传输数据帧的sn的最小值;
12、基于所述sn的最小值,顺序确定所述第二连接下每个待传输数据帧的sn。
13、可选地,所述确定所述第二连接下待传输数据帧的sn的最小值,包括:
14、基于所述至少两个连接中其他连接所确定的sn的最大值,确定所述第二连接下待传输数据帧的sn的最小值。
15、可选地,所述至少两个连接中所述各连接下待传输数据帧的起始序列号ssn均为预设值;
16、所述确定至少两个连接中各连接下对应相同业务标识的每个待传输数据帧的序列号sn,包括:
17、基于所述预设值,顺序确定所述各连接下每个待传输数据帧的sn。
18、根据本公开实施例的第二方面,提供一种块确认ba方法,所述方法用于数据接收端,包括:
19、响应于通过至少两个连接接收到对应相同业务标识符的所有目标数据帧,确定对所述所有目标数据帧进行ba反馈的目标ba帧;其中,所述至少两个连接包括至少两个数据发送端分别与所述数据接收端建立的连接;
20、通过所述至少两个连接中的一个连接,反馈所述目标ba帧。
21、可选地,所述方法还包括:
22、接收用于请求建立ba机制的请求帧;
23、基于所述请求帧中的缓冲区大小,确定进行ba反馈的目标数据帧的序列号sn的最大值。
24、可选地,所述所有目标数据帧的起始序列号ssn的数目为一个,且所述ssn为预设值;
25、所述确定对所述所有目标数据帧进行ba反馈的目标ba帧,包括:
26、确定所述目标ba帧中所包括的ssn为所述预设值;
27、确定所述目标ba帧中所包括的用于进行ba反馈的第一比特图的第一比特数目;
28、基于所述第一比特数目,确定所述第一比特图中用于指示目标数据帧的接收状况的每个第一比特值;其中,所述每个第一比特值所在的比特位置与每个目标数据帧的sn一一对应。
29、可选地,所述至少两个连接中各连接下目标数据帧的起始序列号ssn均为预设值;
30、所述确定对所述所有目标数据帧进行ba反馈的目标ba帧,包括:
31、确定所述目标ba帧中包括所述各连接的连接标识,以及与所述各连接的连接标识一一对应的第二比特图;
32、确定所述第二比特图中用于指示所述各连接下目标数据帧的接收状况的每个第二比特值;其中,每个第二比特值所在的比特位置与所述各连接下接收到的每个目标数据帧的sn一一对应。
33、根据本公开实施例的第三方面,提供一种块确认装置,所述装置用于至少两个数据发送端,包括:
34、sn确定模块,被配置为确定至少两个连接中各连接下对应相同业务标识的每个待传输数据帧的序列号sn;其中,所述至少两个连接包括所述至少两个数据发送端分别与同一数据接收端建立的连接;
35、发送模块,被配置为发送所述各连接下包括所述sn的待传输数据帧。
36、根据本公开实施例的第四方面,提供一种块确认装置,所述装置用于数据接收端,包括:
37、ba帧确定模块,被配置为响应于通过至少两个连接接收到对应相同业务标识符的所有目标数据帧,确定对所述所有目标数据帧进行ba反馈的目标ba帧;其中,所述至少两个连接包括至少两个数据发送端分别与所述数据接收端建立的连接;
38、反馈模块,被配置为通过所述至少两个连接中的一个连接,反馈所述目标ba帧。
39、根据本公开实施例的第五方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面任一项所述的块确认方法。
40、根据本公开实施例的第六方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第二方面任一项所述的块确认方法。
41、根据本公开实施例的第七方面,提供一种块确认装置,包括:
42、处理器;
43、用于存储处理器可执行指令的存储器;
44、其中,所述处理器被配置为用于执行上述第一方面任一项所述的块确认方法。
45、根据本公开实施例的第八方面,提供一种块确认装置,包括:
46、处理器;
47、用于存储处理器可执行指令的存储器;
48、其中,所述处理器被配置为用于执行上述第二方面任一项所述的块确认方法。
49、本公开的实施例提供的技术方案可以包括以下有益效果:
50、本公开实施例中,至少两个数据发送端可以分别确定各连接下对应相同业务标识符的本文档来自技高网...
【技术保护点】
1.一种块确认BA方法,其特征在于,所述方法由至少两个数据发送端执行,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述确定第二连接下待传输数据帧的SN的最小值,包括:
4.一种块确认BA方法,其特征在于,所述方法由至少两个数据发送端执行,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种块确认BA方法,其特征在于,所述方法由数据接收端执行,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种块确认BA方法,其特征在于,所述方法由数据接收端执行,包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.一种块确认装置,其特征在于,包括:
11.一种块确认装置,其特征在于,包括:
12.一种块确认装置,其特征在于,包括:
13.一种块确认装置,其特征在于,包括:
14.一种计算机可读存储介质,其特征在
15.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求6-7或8-9任一项所述的块确认方法。
16.一种块确认装置,其特征在于,包括:
17.一种块确认装置,其特征在于,包括:
...【技术特征摘要】
1.一种块确认ba方法,其特征在于,所述方法由至少两个数据发送端执行,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述确定第二连接下待传输数据帧的sn的最小值,包括:
4.一种块确认ba方法,其特征在于,所述方法由至少两个数据发送端执行,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种块确认ba方法,其特征在于,所述方法由数据接收端执行,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种块确认ba方法,其特征在于,所述方法由数据接收端执行,包括:
9.根据权利要求...
【专利技术属性】
技术研发人员:董贤东,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。