多链路设备的信道接入方法及相关装置与流程

文档序号:29119219发布日期:2022-03-04 20:46阅读:392来源:国知局
多链路设备的信道接入方法及相关装置与流程

1.本技术涉及无线通信技术领域,尤其涉及一种多链路设备的信道接入方法及相关装置。


背景技术:

2.随着无线通信技术的发展,越来越多的无线通信设备支持多链路通信,例如同时在2.4ghz,5ghz以及6ghz频段上进行通信,或者同时在同一频段的不同信道上进行通信等。这种无线通信设备通常称为多链路设备(multi-link device,mld),显然,多链路设备可采用多条链路并行通信使得传输的速率得到大幅度提升。
3.虽然多链路设备可通过多条链路并行通信来提升传输速率,但极高吞吐率(extremely high throughput,eht)多链路设备所支持的多个频段之间的频率间隔较近时,在一个频段上发送信号会影响在另一个频段上接收信号。比如,eht多链路设备在链路1上进行发送,由于链路1与链路2之间的频率间隔较小,因此链路1上的发送信号会对链路2产生信道干扰,影响链路2上的信道接入和接收信息,因此这个设备不能独立地在多个频段同时执行发送和接收操作,以避免互相干扰。根据目前802.11tgbe标准组的进展,定义了eht多链路设备可具备能够同时收发(simultaneous transmitting and receiving,str)能力,以及可具备不能同时收发(not simultaneous transmitting and receiving,non-str)能力。
4.具备non-str能力的mld(简称non-str mld)在一条链路上发送时,因为干扰影响了其他链路上的空闲信道评估(clear channel assessment,cca),而处于盲状态(blindness period或称作deaf period),盲状态是指无法侦听信道上的任何信息或者侦听不到信道上的任何信息。所以,当non-str mld在某些链路上处于盲状态时,non-str mld在这些链路上如何进行信道接入就成为了亟待解决的问题。


技术实现要素:

5.本技术实施例提供一种多链路设备的信道接入方法及相关装置,可以在non-str mld处于盲状态/自干扰状态的情况下,提高信道接入的效率。
6.下面从不同的方面介绍本技术,应理解的是,下面的不同方面的实施方式和有益效果可以互相参考。
7.第一方面,本技术提供一种多链路设备的信道接入方法,该方法包括:当第一多链路设备在第一链路上发送的第一ppdu的长度小于或等于第一值时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
8.其中,第一多链路设备在第二链路上不开启媒体同步时延计时器包括:第一多链路设备在第二链路上进行信道竞争时,将空闲信道评估cca所采用的能量检测门限设置为第一门限,该第一门限为-62dbm;或者,第一多链路设备在该第二链路上的退避计数器退避
到0后,允许发送除rts帧和mu-rts帧之外的其他帧。
9.本方案在一条链路上发送的ppdu的长度小于或等于某个值时,在另一条链路上不开启媒体同步时延计时器,或在另一条链路上进行信道竞争时,将cca所采用的能量检测门限设置为-62dbm,或在另一条链路上无需采用rts帧来进行信道保护/信道可用性的试探,从而提高第一多链路设备在另一条链路上的信道接入效率或信道接入成功率,或提升第一多链路设备在另一链路上的信道接入机会。
10.结合第一方面,在一种可能的实现方式中,该方法还包括:第一多链路设备接收第一值。该第一值可以携带在信标帧中,还可以携带在关联响应帧或重关联响应帧中。
11.可选的,该第一值可以携带在多链路元素,或极高吞吐率操作元素,或新定义的一个元素中。
12.结合第一方面,在一种可能的实现方式中,该方法还包括:当该第一ppdu的长度大于该第一值时,第一多链路设备确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,并在该第二链路上以该初始值开启该媒体同步时延计时器。
13.可选的,该方法还包括:第一多链路设备接收第一指示信息,该第一指示信息用于指示物理协议数据单元(physical layer protocol data unit,ppdu)长度与媒体同步时延计时器的初始值之间的映射关系。
14.本方案根据第一ppdu的长度,来确定媒体同步时延计时器的初始值,使得媒体同步时延计时器的设置更灵活。
15.结合第一方面,在一种可能的实现方式中,该方法还包括:当该第一ppdu的长度大于该第一值时,第一多链路设备在该第二链路上开启该媒体同步延时计时器;在该媒体同步延时计时器计时的时间段内,如果第一多链路设备在该第二链路上进行信道竞争,则将第二链路上cca所采用的能量检测门限设置为该第一ppdu的长度对应的门限值。
16.可选的,第一多链路设备在第一链路上发送第一ppdu之前,该方法还包括:第一多链路设备接收第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系。
17.本方案根据第一ppdu的长度,来确定能量检测门限,使得第二链路上的信道接入机制更灵活,从而提高信道接入效率。
18.第二方面,本技术提供一种第一多链路设备或第一多链路设备中的芯片,比如wi-fi芯片。第一多链路设备可以是non-str的mld。该第一多链路设备包括:处理单元用于当第一多链路设备在第一链路上发送的第一ppdu的长度小于或等于第一值时,在第二链路上不开启媒体同步时延计时器,其中该第一多链路设备在该第一链路和该第二链路上不能同时收发。
19.其中,上述处理单元具体用于将第二链路上的空闲信道评估cca所采用的能量检测门限设置为第一门限,该第一门限为-62dbm。或者,上述第一多链路设备还包括收发单元,该收发单元,用于在该第二链路上的退避计数器退避到0后,发送除rts帧和mu-rts帧之外的其他帧。
20.结合第二方面,在一种可能的实现方式中,上述第一多链路设备还包括收发单元,该收发单元还用于接收第一值。该第一值可以携带在信标帧中,还可以携带在关联响应帧或重关联响应帧中。
21.可选的,该第一值可以携带在多链路元素,或极高吞吐率操作元素,或新定义的一个元素中。
22.结合第二方面,在一种可能的实现方式中,上述处理单元还用于:当该第一ppdu的长度大于该第一值时,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,并在该第二链路上以该初始值开启该媒体同步时延计时器。
23.可选的,上述第一多链路设备还包括收发单元,该收发单元还用于:接收第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值之间的映射关系。
24.结合第二方面,在一种可能的实现方式中,上述处理单元还用于:当该第一ppdu的长度大于该第一值时,在该第二链路上开启该媒体同步延时计时器;在该媒体同步延时计时器计时的时间段内,如果第一多链路设备在该第二链路上进行信道竞争,则将第二链路上cca所采用的能量检测门限设置为该第一ppdu的长度对应的门限值。
25.可选的,上述第一多链路设备还包括收发单元,该收发单元还用于:第一多链路设备接收第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系。
26.第三方面,本技术提供一种多链路设备的信道接入方法,该方法包括:当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
27.其中,第一多链路设备在第二链路上不开启媒体同步时延计时器包括:第一多链路设备在第二链路上进行信道竞争时,将空闲信道评估cca所采用的能量检测门限设置为第一门限,该第一门限为-62dbm;或者,第一多链路设备在该第二链路上的退避计数器退避到0后,允许发送除rts帧和mu-rts帧之外的其他帧。
28.可选的,上述第一帧为以下任一帧时,该第一帧的类型为第一类型:请求发送(request to send,rts)帧、多用户请求发送(multiple user rts,mu-rts)帧、功率节省轮询(power save-poll,ps-poll)帧、cts帧、状态报告(buffer status report,bsr)帧、带宽查询报告(bandwidth query report,bqr)帧、空数据分组(null data packet,ndp)帧、确认(acknowledge,ack)帧、(block ack,ba)块确认帧。
29.可选的,上述第一帧是请求发送(request to send,rts)帧或多用户请求发送(multiple user rts,mu-rts)帧。如果第一多链路设备在预设时间内未接收到所述第一链路上的允许发送(clear to send,cts)帧,则第一多链路设备在第二链路上不开启媒体同步时延计时器。
30.可选的,上述第一帧是功率节省轮询(power save-poll,ps-poll)帧。如果第一多链路设备在预设时间内未接收到所述第一链路上的允许发送ps-poll帧,则第一多链路设备在第二链路上不开启媒体同步时延计时器。
31.可选的,上述第一帧是cts帧。第一多链路设备在第一链路上发送第一ppdu之前,该方法还包括:第一多链路设备在第一链路上接收rts帧或mu-rts帧。
32.可选的,上述第一帧是状态报告bsr帧。第一多链路设备在第一链路上发送第一ppdu之前,该方法还包括:第一多链路设备在第一链路上接收状态报告轮询bsrp触发帧。
33.可选的,上述第一帧是带宽查询报告bqr帧。第一多链路设备在第一链路上发送第一ppdu之前,该方法还包括:第一多链路设备在第一链路上接收带宽查询报告轮询bqrp触发帧。
34.可选的,上述第一帧是空数据分组ndp帧。第一多链路设备在第一链路上发送第一ppdu之前,该方法还包括:第一多链路设备在第一链路上接收波束成形报告轮询bfrp触发帧。
35.可选的,上述第一帧是ack帧或ba帧。第一多链路设备在第一链路上发送第一ppdu之前,第一多链路设备在第一链路上接收数据帧或管理帧。
36.第四方面,本技术提供一种第一多链路设备或第一多链路设备中的芯片,比如wi-fi芯片。第一多链路设备可以是non-str的mld。该第一多链路设备包括:处理单元,用于当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
37.其中,上述处理单元具体用于将第二链路上的空闲信道评估cca所采用的能量检测门限设置为第一门限,该第一门限为-62dbm。或者,上述第一多链路设备还包括收发单元,该收发单元,用于在该第二链路上的退避计数器退避到0后,发送除rts帧和mu-rts帧之外的其他帧。
38.可选的,上述第一帧为以下任一帧时,该第一帧的类型为第一类型:请求发送(request to send,rts)帧、多用户请求发送(multiple user rts,mu-rts)帧、功率节省轮询(power save-poll,ps-poll)帧、cts帧、状态报告(buffer status report,bsr)帧、带宽查询报告(bandwidth query report,bqr)帧、空数据分组(null data packet,ndp)帧、确认(acknowledge,ack)帧、(block ack,ba)块确认帧。
39.可选的,上述第一帧是rts帧或mu-rts帧。上述处理单元具体用于:当第一多链路设备在预设时间内未接收到该第一链路上的允许发送(clear to send,cts)帧时,在第二链路上不开启媒体同步时延计时器。
40.可选的,上述第一帧是ps-poll帧。上述处理单元具体用于:当第一多链路设备在预设时间内未接收到该第一链路上的允许发送ps-poll帧,在第二链路上不开启媒体同步时延计时器。
41.可选的,上述第一帧是cts帧。所述第一多链路设备还包括收发单元,该收发单元用于:在第一链路上接收rts帧或mu-rts帧。
42.可选的,上述第一ppdu是状态报告bsr帧。所述第一多链路设备还包括收发单元,该收发单元用于:在第一链路上接收状态报告轮询bsrp触发帧。
43.可选的,上述第一ppdu是带宽查询报告bqr帧。所述第一多链路设备还包括收发单元,该收发单元用于:在第一链路上接收带宽查询报告轮询bqrp触发帧。
44.可选的,上述第一ppdu是空数据分组ndp帧。所述第一多链路设备还包括收发单元,该收发单元用于:在第一链路上接收波束成形报告轮询bfrp触发帧。
45.可选的,上述第一ppdu是ack帧或ba帧。所述第一多链路设备还包括收发单元,该收发单元用于:在第一链路上接收数据帧或管理帧。
46.第五方面,本技术提供一种媒体同步时延计时器的初始时长确定方法,该方法包
括:第一多链路设备接收第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;第一多链路设备根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,该初始值用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
47.可选的,第一多链路设备根据该第一ppdu的长度对应的媒体同步时延计时器的初始值,确定在第二链路上是否开启该媒体同步时延计时器。
48.可选的,如果确定出的媒体同步时延计时器的初始值等于0,则第一多链路设备在第二链路上不开启该媒体同步时延计时器。如果确定出的媒体同步时延计时器的初始值等于0,则第一多链路设备在第二链路上以该初始值开启该媒体同步时延计时器。
49.其中,第一多链路设备在第二链路上开启mediumsyncdelay计时器,可以理解为(或者可以描述为):在mediumsyncdelay计时器计时的这段时间内,第一多链路设备可以在第二链路上采用更为保守的信道接入机制。更为保守的信接入机制包括但不限于:1)采用更低的能量检测门限(这里指比-62dbm更低的ed门限)来判断信道是否繁忙。2)必须发送rts帧,来进行信道可用性的试探。
50.本方案中,不同的ppdu长度/字节长度,对应mediumsyncdelay计时器的不同初始值,使得mediumsyncdelay计时器的设置更灵活,可以提高信道接入效率。
51.第六方面,本技术提供一种媒体同步时延计时器的初始时长确定方法,该方法包括:第二多链路设备生成并发送第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系。
52.第七方面,本技术提供一种第一多链路设备或第一多链路设备中的芯片,比如wi-fi芯片。第一多链路设备可以是non-str的mld。该通信装置包括:收发单元,用于接收第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值之间的映射关系;处理单元,用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值。该通信装置在该第一链路和该第二链路上不能同时收发。
53.可选的,上述处理单元,还用于根据该第一ppdu的长度对应的媒体同步时延计时器的初始值,确定在第二链路上是否开启该媒体同步时延计时器。
54.可选的,上述处理单元,具体用于:如果确定出的媒体同步时延计时器的初始值等于0,则在第二链路上不开启该媒体同步时延计时器;如果确定出的媒体同步时延计时器的初始值等于0,则在第二链路上开启该媒体同步时延计时器。
55.第八方面,本技术提供一种第二多链路设备或第二多链路设备中的芯片,比如wi-fi芯片。第二多链路设备可以是str的mld。该通信装置包括:处理单元,用于生成第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;收发单元,用于发送该第一指示信息。
56.第九方面,本技术提供一种cca过程中能量检测门限确定方法,该方法包括:第一多链路设备接收第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系;第一多链路设备在第一链路上发送第一ppdu;第一多链路设备根据该第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限,该能量检测门限
用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
57.可选的,第一多链路设备根据该第一ppdu的长度对应的能量检测门限,确定在第二链路上是否开启该媒体同步时延计时器。
58.可选的,如果确定出的能量检测门限等于-62dbm,则第一多链路设备在第二链路上不开启该媒体同步时延计时器。如果确定出的能量检测门限小于-62dbm,则第一多链路设备在第二链路上开启该媒体同步时延计时器。
59.本方案中,不同的ppdu长度/字节长度,对应不同的能量检测门限,使得第二链路上的信道接入机制更灵活,可以提高信道接入效率。
60.第十方面,本技术提供一种cca过程中能量检测门限确定方法,该方法包括:第二多链路设备生成并发送第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系。
61.第十一方面,本技术提供一种第一多链路设备或第一多链路设备中的芯片,比如wi-fi芯片。第一多链路设备可以是non-str的mld。该通信装置包括:收发单元,用于接收第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系;处理单元,用于根据该第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限,该能量检测门限用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
62.可选的,上述处理单元,还用于根据该第一ppdu的长度对应的能量检测门限,确定在第二链路上是否开启该媒体同步时延计时器。该通信装置在该第一链路和该第二链路上不能同时收发。
63.可选的,上述处理单元,具体用于:如果确定出的能量检测门限等于-62dbm,则第一多链路设备在第二链路上不开启该媒体同步时延计时器;如果确定出的能量检测门限小于-62dbm,则第一多链路设备在第二链路上开启该媒体同步时延计时器。
64.第十二方面,本技术提供一种第二多链路设备或第二多链路设备中的芯片,比如wi-fi芯片。第二多链路设备可以是str的mld。该通信装置包括:处理单元,用于生成第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系;收发单元,用于发送该第二指示信息。
65.第十三方面,本技术提供一种第一多链路设备,包括处理器。可选的,还包括收发器。该处理器用于当第一多链路设备在第一链路上发送的第一ppdu的长度小于或等于第一值时,在第二链路上不开启媒体同步时延计时器,其中该第一多链路设备在该第一链路和该第二链路上不能同时收发。
66.在一种可能的设计中,该处理器用于当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
67.在一种可能的设计中,该收发器用于接收第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;该处理器用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值。该通信装置在该第一链路和该第二链路上不能同时收发。
68.在一种可能的设计中,该收发器用于接收第二指示信息,该第二指示信息用于指示ppdu长度/字节长度与能量检测门限之间的映射关系;该处理器用于根据该第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限,该能量检测门限用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
69.第十四方面,本技术提供一种第二多链路设备,包括处理器和收发器。该处理器用于生成第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;该收发器用于发送该第一指示信息。
70.在一种可能的设计中,该处理器用于生成第二指示信息,该第二指示信息用于指示ppdu长度/与能量检测门限之间的映射关系;该收发器用于发送该第二指示信息。
71.第十五方面,本技术提供一种第一多链路设备,该第一多链路设备可以以芯片的产品形态存在,该第一多链路设备的结构中包括输入输出接口和处理电路。该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于当第一ppdu的长度小于或等于第一值时,在第二链路上不开启媒体同步时延计时器,其中该第一多链路设备在该第一链路和该第二链路上不能同时收发。
72.在一种可能的设计中,该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
73.在一种可能的设计中,收发机用于接收第一指示信息,该输入输出接口用于从该收发机接收第一指示信息,并将该第一指示信息发送至该处理电路处理,得到该第一指示信息指示的ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;该处理电路用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,所述初始值用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
74.在一种可能的设计中,收发机用于接收第二指示信息,该输入输出接口用于从该收发机接收第二指示信息,并将该第二指示信息发送至该处理电路处理,得到该第二指示信息指示的ppdu长度与能量检测门限之间的映射关系;该处理电路用于根据该第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限,该能量检测门限用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
75.第十六方面,本技术提供一种第二多链路设备,该第二多链路设备可以以芯片的产品形态存在,该第二多链路设备的结构中包括输入输出接口和处理电路。该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于生成第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;该输入输出接口用于将该第一指示信息发送至收发机,该收发机用于发送该第一指示信息。
76.在一种可能的设计中,该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于生成第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之
间的映射关系;该输入输出接口用于将该第二指示信息发送至收发机,该收发机用于发送该第二指示信息。
77.第十七方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行上述第一方面、或上述第三方面、或上述第五方面、或上述第七方面、或上述第九方面、或上述第十方面所述的方法。
78.第十八方面,本技术提供一种包含程序指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面、或上述第三方面、或上述第五方面、或上述第七方面、或上述第九方面、或上述第十方面所述的方法。
79.实施本技术实施例,可以在non-str mld处于盲状态/自干扰状态的情况下,提高信道接入的效率。
附图说明
80.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
81.图1是本技术实施例提供的non-ap mld与ap mld通信的一示意图;
82.图2是本技术实施例提供的无线通信系统的一架构示意图;
83.图3a是本技术实施例提供的多链路设备的一结构示意图;
84.图3b是本技术实施例提供的多链路设备的另一结构示意图;
85.图4是本技术实施例提供的多链路设备的信道接入方法的一示意流程图;
86.图5是本技术实施例提供的多链路设备的信道接入方法的另一示意流程图;
87.图6a是本技术是实施例提供的多链路元素的帧结构示意图;
88.图6b是本技术是实施例提供的eht操作元素的帧结构示意图;
89.图6c是本技术是实施例提供的non-str mld参数集元素的帧结构示意图;
90.图7是本技术实施例提供的媒体同步时延计时器的初始时长确定方法的示意流程图;
91.图8是本技术实施例提供的ppdu长度与媒体同步时延计时器的初始值之间的映射关系示意图;
92.图9是本技术实施例提供的cca过程中能量检测门限确定方法的示意流程图;
93.图10是本技术实施例提供的ppdu长度与能量检测门限之间的映射关系示意图;
94.图11是本技术实施例提供的第一多链路设备的结构示意图;
95.图12是本技术实施例提供的第二多链路设备的结构示意图。
具体实施方式
96.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
97.为便于理解本技术实施例的提供的多链路设备的信道接入方法,下面将对本技术实施例提供的多链路设备的信道接入方法的系统架构和/或应用场景进行说明。可理解的,本技术实施例描述的系统架构和/或应用场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定。
98.本技术实施例提供一种应用于non-str mld中的信道接入方法,该方法可以在non-str mld处于盲状态/自干扰状态的情况下,提高信道接入的效率。该多链路设备的信道接入方法可以由无线通信系统中的通信设备或通信设备中的芯片或处理器实现,该通信设备可以是一种支持多条链路并行传输的无线通信设备,例如,该通信设备可以称为多链路设备或多频段设备。相比于仅支持单条链路传输的通信设备来说,多链路设备具有更高的传输效率和更大的吞吐率。
99.多链路设备包括一个或多个隶属的站点(affiliated sta),隶属的站点是一个逻辑上的站点,可以工作在一条链路或一个频段或一个信道上。其中,隶属的站点可以为接入点(access point,ap)或非接入点站点(non-access point station,non-ap sta)。为描述方便,本技术将隶属的站点为ap的多链路设备称为多链路ap或多链路ap设备或ap多链路设备(ap multi-link device,ap mld),隶属的站点为non-ap sta的多链路设备称为多链路non-ap或多链路non-ap设备或non-ap多链路设备(non-ap multi-link device,non-ap mld)。
100.可选的,一个多链路设备可包括多个逻辑站点,每个逻辑站点工作在一条链路上,但允许多个逻辑站点工作在同一条链路上。
101.可选的,non-ap mld中的一个或多个sta可以与ap mld中的一个或多个ap之间建立关联关系之后进行通信。参见图1,图1是本技术实施例提供的non-ap mld与ap mld通信的一示意图。如图1所示,ap mld包括ap1,ap2,

,apn;non-ap mld包括sta1,sta2,

,stan。ap mld和non-ap mld可以采用链路1,链路2,

,链路n并行进行通信。non-ap mld中的sta1与ap mld中的ap1建立关联关系,non-ap mld中的sta2与ap mld中的ap2建立关联关系,non-ap mld中的stan与ap mld中的apn建立关联关系等。
102.可选的,多链路设备可以遵循ieee 802.11系列协议实现无线通信,例如,遵循极高吞吐率(extremely high throughput,eht)的站点,或遵循基于ieee 802.11be或兼容支持ieee802.11be的站点,实现与其他设备的通信。
103.本技术实施例提供的多链路设备的信道接入方法可以应用于一个节点与一个或多个节点进行通信的场景中;也可以应用于单用户的上行/下行通信场景,多用户的上行/下行通信场景中;还可以应用于设备到设备(device to device,d2d)的通信场景中。
104.其中,上述任一节点可以是ap mld,也可以是non-ap mld。例如,ap mld与non-ap mld进行通信的场景;或者,ap mld与ap mld进行通信的场景,或者,non-ap mld与non-ap mld进行通信的场景;本技术实施例对此不做限定。
105.可选的,上述任一场景中存在至少一个节点具备不能同时收发能力,即具备non-str能力。
106.可选的,为便于描述,下文以ap mld与non-ap mld进行通信的场景为例,对本技术的系统架构进行说明。本技术实施例提供的多链路设备的信道接入方法可以应用于无线局域网(wireless local area network,wlan)中。参见图2,图2是本技术实施例提供的无线通信系统的一架构示意图。如图2所示,该无线通信系统包括至少一个ap mld和至少一个non-ap mld。其中,ap mld是为non-ap mld提供服务的多链路设备,non-ap mld可以与ap mld之间采用多条链路进行通信。ap mld中的一个ap可以与non-ap mld中的一个sta通过一条链路进行通信。可理解的,图2中ap mld和non-ap mld的个数,仅是示例性的。可选的,该
无线通信系统中包括至少一个mld具备non-str能力。
107.示例性的,多链路设备(这里既可以是non-ap mld,也可以是ap mld)为具有无线通信功能的装置,该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在这些芯片或处理系统的控制下,实现本技术实施例的方法和功能。例如,本技术实施例中的non-ap多链路设备具有无线收发功能,可以支持802.11系列协议,可以与ap多链路设备或其他non-ap多链路设备进行通信。例如,non-ap多链路设备是允许用户与ap通信进而与wlan通信的任何用户通信设备。例如,non-ap多链路设备可以为平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、手持计算机、上网本、个人数字助理(personal digital assistant,pda)、手机等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置等;non-ap多链路设备还可以为上述这些终端中的芯片和处理系统。ap多链路设备可以为non-ap多链路设备提供服务的装置,可以支持802.11系列协议。例如,ap多链路设备可以为通信服务器、路由器、交换机、网桥等通信实体,或,ap多链路设备可以包括各种形式的宏基站,微基站,中继站等,当然ap多链路设备还可以为这些各种形式的设备中的芯片和处理系统。其中,802.11协议可以为支持802.11be或兼容802.11be的协议。
108.可理解的,多链路设备可以支持高速率低时延的传输,随着无线局域网应用场景的不断演进,多链路设备还可以应用于更多场景中,比如为智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如ar,vr等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪等),车联网中的车联网设备,日常生活场景中的一些基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等)。本技术实施例中对于多链路设备的具体形式不做限定,在此仅是示例性说明。
109.可选的,参见图3a,图3a是本技术实施例提供的多链路设备的一结构示意图。ieee 802.11标准关注多链路设备中的802.11物理层(physical layer,phy)和媒体接入控制(media access control,mac)层部分。如图3a所示,多链路设备包括的多个sta在低mac(low mac)层和phy层互相独立,在高mac(high mac)层也互相独立。参见图3b,图3b是本技术实施例提供的多链路设备的另一结构示意图。如图3b所示,多链路设备中包括的多个sta在低mac(low mac)层和phy层互相独立,共用高mac(high mac)层。当然,non-ap多链路设备可以是采用高mac层相互独立的结构,也可以是采用高mac层共用的结构。同理,ap多链路设备可以是采用高mac层共用的结构,也可以是采用高mac层相互独立的结构。本技术实施例对于多链路设备的内部结构示意图并不进行限定,图3a和图3b仅是示例性说明。示例性的,该高mac层或低mac层都可以由多链路设备的芯片系统中的一个处理器实现,还可以分别由一个芯片系统中的不同处理模块实现。
110.示例性的,本技术实施例中的多链路设备可以是单个天线的设备,也可以是多天线的设备。例如,可以是两个以上天线的设备。本技术实施例对于多链路设备包括的天线数目不做限定。在本技术的实施例中,多链路设备可以允许同一接入等级(access category,ac)的业务在不同链路上传输,甚至允许相同的数据包在不同链路上传输;也可以不允许同一接入等级的业务在不同链路上传输,但允许不同接入等级的业务在不同的链路上传输。
111.多链路设备工作的频段可以包括sub 1ghz、2.4ghz、5ghz、6ghz以及高频60ghz中
的一个或多个频段。
112.对于non-str mld而言,当其在一条链路(如链路1)上发送时,由于信道干扰,将导致non-str mld对另一条或多条链路(以链路2为例)上的信道状态产生错误的判断,并且会影响non-str mld对链路2上的重叠基本服务集(overlapped basic service set,obss)帧的接收。该obss帧用于站点更新网络分配矢量(network allocation vector,nav)。所以,non-str mld在一条链路上发送结束之前,在其他链路上可能会错过obss帧,从而错过nav的更新,导致non-str mld在链路1上发送结束后,在链路2上进行信道竞争并接入信道,在链路2上发送的数据与接收obss帧发生碰撞,称为盲问题或自干扰问题。
113.可理解的,nav可以理解成一个倒计时计时器,随时间的流逝逐渐减少,当倒计时为0时,则认为介质处于空闲状态。具体地,当一个站点接收到一个帧后,如果该帧的接收地址不是该站点,则该站点可以根据接收到的帧中的持续时间(duration)字段来更新nav。如果该帧的接收地址是该站点,说明该站点为接收站点,则不可以更新nav。其中,在更新nav之前,还可以判断当前帧中duration字段的数值是否大于站点当前的nav数值,如果大于则更新nav;反之,如果小于或等于,则不更新nav。nav数值从接收帧的结束时刻开始算起的。
114.为了解决non-str mld的盲问题,本技术实施例提出媒体同步时延(mediumsyncdelay)机制。该机制具体为:non-str mld在一条线路(如链路1)上进行发送后,需要在另一条链路上开启一个计时器,即mediumsyncdelay计时器。在该mediumsyncdelay计时器所示的这段时间内,non-str mld需在链路2上采用更为保守的信道接入机制。其中,更为保守的信接入机制包括但不限于:1)采用更低的能量检测(energy detection,ed)门限来判断信道是否繁忙。在信道接入机制中,通常采用-62dbm作为能量检测门限。若检测到信道上的能量超过此门限,即超过-62dbm,则认为信道繁忙。当采用比-62dbm更低的ed门限时,cca检测中更远处的信号会使得信道繁忙,因此信道接入更为保守。其中,所述更低的能量检测门限可以是-82dbm或-72dbm等。2)必须发送请求发送(request to send,rts)帧,来进行信道可用性的试探。可选的,进行试探的次数(或发送rts帧的次数)只能是1次,或者是有限次。
115.在上述媒体同步时延机制中,不管non-str mld在链路1上发送的是哪种帧,只要在链路上1进行了发送,就会使得non-str mld在链路2上采用更为保守的信道接入机制。然而,non-str mld在链路1上发送的帧多种多样,可能是控制帧、数据帧或管理帧,数据帧又可能是长帧、或短帧。故,当non-str mld在链路1上发送的帧的长度较短时,non-str mld在链路2上处于盲状态的时间相应也较短,non-str mld在链路2上错过重要信息(如nav)的可能性(或概率)较低。因此,该媒体同步时延机制中只要non-str mld在链路1上进行了发送,就必须限制non-str mld在链路2上的信道接入,将导致链路2上的信道接入效率低、或信道接入成功率低、或信道接入机会减少。
116.其中,本技术中“non-str mld在某条链路上处于盲状态”,还可以理解为,non-str mld中工作在该条链路上的sta处于盲状态。
117.可理解的,本技术提及的“盲状态”也可以称为“自干扰状态”或“无法接收的状态”或“聋状态”等。
118.可理解的,本技术中的“non-str mld”可以指具备不能同时收发能力的eht mld。
119.可理解的,本技术提及的“长帧”和“短帧”是以帧占据空口的时间长度来区分。例
如,“长帧”可以指占据空口的时间长度大于或等于预设值a的帧,“短帧”可以指占据空口的时间长度小于或等于预设值b的帧。其中,预设值a和预设值b可以相同,也可以不相同。例如,预设值a可以是1ms(毫秒),预设值b可以是100us(微秒)。
120.本技术实施例提供一种多链路设备的信道接入方法,可以在non-str mld处于盲状态/自干扰状态的情况下,提高non-str mld在这些链路上的信道接入效率或信道接入成功率,或提升non-str mld在这些链路上的信道接入机会。
121.下面将结合更多的附图对本技术提供的技术方案进行详细说明。
122.可理解的,本技术中的第一多链路设备可以是non-str mld;第二多链路设备可以是str mld。为便于后续描述,本技术以两个mld通过两条或多条链路进行通信的场景为例进行说明。在下述实施例中以两条链路为例对本技术的技术方案进行介绍,但本技术的技术方案也适用于支持多条链路的两个mld。
123.本技术提供的技术方案通过实施例一至实施例四进行阐述。其中,实施例一阐述在一条链路上发送特定类型的帧时,在另一条链路上如何进行信道接入。实施例二阐述根据一条链路上发送的帧的长短来判断是否需要在另一条链路上采用更为保守的信道接入机制。实施例三阐述mediumsyncdelay计时器的初始时长如何确定。实施例四阐述cca过程中采用的ed门限如何确定。
124.下面分别对实施例一至实施例四进行详细说明。可理解的,本技术实施例一至实施例四所描述的技术方案可以任一组合形成新的实施例。
125.实施例一
126.本技术实施例一介绍根据一条链路上发送的帧的类型,来判断是否需要在另一条链路上采用更保守的信道接入机制。
127.参见图4,图4是本技术实施例提供的多链路设备的信道接入方法的一示意流程图。如图4所示,该多链路设备的信道接入方法包括但不限于以下步骤:
128.s101,当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,第一多链路设备在第二链路上不开启媒体同步时延计时器,第一多链路设备在该第一链路和该第二链路上不能同时收发。
129.其中,上述第一帧为以下任一帧时,该第一帧的类型为第一类型:请求发送(request to send)帧、多用户请求发送(multiple user rts)帧、功率节省轮询(power save-poll,ps-poll)帧、允许发送(clear to send,cts)帧、状态报告(buffer status report,bsr)帧、带宽查询报告(bandwidth query report,bqr)帧、空数据分组(null data packet,ndp)帧、确认a(acknowledge,ack)帧、块确认(block acknowledge,ba)帧。
130.第一种实现方式中,该第一帧是rts帧或mu-rts帧。具体地,若第一多链路设备在第一链路上发送rts帧或mu-rts帧,且第一多链路设备在预设时间内未接收到允许发送帧,则第一多链路设备在第二链路上不开启媒体同步时延计时器(mediumsyncdelay timer)。其中,第一多链路设备在该第一链路和该第二链路上不能同时收发。换句话说,如果第一多链路设备在第一链路上发送完rts/mu-rts帧后,在预设时间(比如,短帧间间隔(short inter-frame space,sifs)加上一个时隙(slot)的时间,再加上物理层接收时延,即a sifs time+a slot time+a rxphystartdelay)内未接收到该第一链路上的cts帧,则第一多链路设备在第二链路上不开启mediumsyncdelay计时器。
131.其中,第一多链路设备在第二链路上不开启mediumsyncdelay计时器,可以理解为(或者可以描述为):第一多链路设备在第二链路上进行信道竞争时,cca操作所采用的能量检测门限为第一门限;或者,第一多链路设备在第二链路上退避到0后,允许直接发送除rts和mu-rts帧外的其他帧,换句话说,第一多链路设备在第二链路上退避到0后,不发送rts/mu-rts帧来进行信道保护/进行信道可用性的试探。该第一门限可以是-62dbm。
132.可理解的,第一多链路设备在该预设时间(如a sifs time+a slot time+a rxphy start delay)内没有接收到cts帧的原因可能是:(a)第一多链路设备发送的rts帧与其他设备发送的帧出现冲突。(b)第一多链路设备发送的rts帧对应的接收者未能成功接收该rts帧。(c)第一多链路设备发送的rts帧对应的接收者处于繁忙状态。
133.可选的,如果第一多链路设备在第一链路上发送完rts/mu-rts帧后,已经在第二链路上开启了mediumsyncdelay计时器,并且第一多链路设备在该预设时间内未接收到cts帧,则第一多链路设备关闭(或停止,或取消)该mediumsyncdelay计时器。
134.可选的,如果第一多链路设备在该预设时间内接收到cts帧,则第一多链路设备可以开启mediumsyncdelay计时器。其中,第一多链路设备在第二链路上开启mediumsyncdelay计时器,可以理解为(或者可以描述为):第一多链路设备在第二链路上采用更为保守的信道接入机制。即,采用更低的能量检测门限(指比-62dbm更低的能量检测门限,如-82dbm)来判断信道是否繁忙,且必须发送rts/mu-rts帧,来进行信道可用性的试探。可选的,进行试探的次数(或发送rts/mu-rts帧的次数)只能是1次,或者是有限次。
135.可选的,上述第一种实现方式中的“rts帧或mu-rts帧”可以替换成功率节省轮询(power save-poll,ps-poll)帧,“cts帧”可以替换成数据帧或确认(acknowledge,ack)帧。故,上述第一种实现方式还可以描述为:若第一多链路设备在第一链路上发送ps-poll帧,且第一多链路设备在该预设时间内未接收到数据帧或确认帧,则第一多链路设备在第二链路上不开启媒体同步时延计时器。可选的,如果第一多链路设备在第一链路上发送ps-poll帧,第一多链路设备在该预设时间内接收到数据帧或确认帧,则第一多链路设备可以开启mediumsyncdelay计时器。
136.可见,本技术实施例的non-str mld(即第一多链路设备)在第一链路上发送了rts(或mu-rts)但没有收到cts帧的情况下,在第二链路上不开启mediumsyncdelay计时器,以使non-str mld在第二链路上进行普通的信道竞争,即cca操作所采用的能量检测门限是-62dbm,或可以不采用rts/cts帧来进行信道保护。从而提高non-str mld在第二链路上的信道接入效率或信道接入成功率,或提升non-str mld在第二链路上的信道接入机会。
137.第二种实现方式中,该第一帧是cts帧。具体地,若第一多链路设备在第一链路上接收rts帧或mu-rts帧,并在该第一链路上回复/发送cts帧,则在第二链路上不开启媒体同步时延计时器(mediumsyncdelay timer)。其中,第一多链路设备在该第一链路和该第二链路上不能同时收发。换句话说,第二多链路设备在第一链路上发送rts帧或mu-rts帧。相应地,第一多链路设备在该第一链路上接收到该rts帧或mu-rts帧,并在该第一链路上回复/发送cts帧。第一多链路设备在该第一链路上发送cts帧后,不在第二链路上不开启mediumsyncdelay计时器。
138.其中,第一多链路设备在第二链路上不开启mediumsyncdelay计时器,可以理解为(或者可以描述为):第一多链路设备在第二链路上进行信道竞争时,cca操作所采用的能量
检测门限为第一门限;或者,第一多链路设备在第二链路上退避到0后,允许直接发送除rts和mu-rts帧外的其他帧,换句话说,第一多链路设备在第二链路上退避到0后,不发送rts/mu-rts帧来进行信道保护/进行信道可用性的试探。该第一门限可以是-62dbm。
139.可选的,如果第一多链路设备在第一链路上发送cts帧后,已经在第二链路上开启了mediumsyncdelay计时器,则第一多链路设备关闭(或停止,或取消)该mediumsyncdelay计时器。
140.可选的,上述第二种实现方式中的“rts/cts帧”可以替换成状态报告轮询触发(buffer status report poll trigger,bsrp trigger)帧/状态报告(buffer status report,bsr)帧,或带宽查询报告轮询触发(bandwidth query report poll trigger,bqrp trigger)帧/带宽查询报告(bandwidth query report,bqr),或波束成形报告轮询触发(beamforming report poll trigger,bfrp trigger)帧/空数据分组(null data packet,ndp)帧,或数据帧/确认(acknowledge,ack)帧,或管理帧/ack帧,或数据帧/块确认(block acknowledge,ba)帧。故,上述步骤s201还可以描述为:第一多链路设备在第一链路上接收bsrp trigger帧,并在该第一链路上回复/发送bsr帧;或者,第一多链路设备在第一链路上接收bqrp trigger帧,并在该第一链路上回复/发送bqr帧;或者,第一多链路设备在第一链路上接收bfrp trigger帧,并在该第一链路上回复/发送ndp帧;或者,第一多链路设备在第一链路上接收数据帧或管理帧,并在该第一链路上回复/发送ack帧;或者,第一多链路设备在第一链路上接收数据帧,并在该第一链路上回复/发送ba帧。相应地,上述第二种实现方式中也可以描述为:第一多链路设备在该第一链路上发送bsr帧或bqr帧或ndp帧后,不在第二链路上开启媒体同步时延计时器。
141.可理解的,第一多链路设备在第一链路上回复/发送cts帧、或ndp帧、或bsr帧、或bqr帧、或ack帧、或ba帧后,第一多链路设备在第一链路上处于接收状态,故第一链路上的接收不会影响第二链路上的信道竞争。第一多链路设备在第二链路上可以进行普通的信道竞争,即cca操作所采用的能量检测门限是-62dbm,或可以不采用rts/cts帧来进行信道保护。
142.可见,本技术实施例的non-str mld(即第一多链路设备)在第一链路上接收到rts(或mu-rts)帧,回复cts帧后,在第二链路上不开启mediumsyncdelay计时器,可以提高non-str mld在第二链路上的信道接入效率或信道接入成功率,或提升non-str mld在第二链路上的信道接入机会。
143.本技术实施例在发送特定类型的帧时,在第二链路不开启媒体同步延时计时器,可以在non-str mld处于盲状态/自干扰状态的情况下,提高non-str mld在这些链路上的信道接入效率或信道接入成功率,或提升non-str mld在这些链路上的信道接入机会。
144.实施例二
145.本技术实施二介绍non-str mld在第一链路上发送的ppdu的长度小于预设值时,non-str mld如何在第二链路上进行信道接入。
146.参见图5,图5是本技术实施例提供的多链路设备的信道接入方法的另一示意流程图。如图5所示,该多链路设备的信道接入方法包括但不限于以下步骤:
147.s201,当第一多链路设备在第一链路上发送的第一ppdu的长度小于或等于第一值时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该
第一链路和该第二链路上不能同时收发。
148.其中,第一多链路设备在第二链路上不开启mediumsyncdelay计时器,可以理解为(或者可以描述为):第一多链路设备在第二链路上进行信道竞争时,cca操作所采用的能量检测门限为第一门限;或者,第一多链路设备在第二链路上退避到0后,允许直接发送除rts和mu-rts帧外的其他帧,换句话说,第一多链路设备在第二链路上退避到0后,不发送rts/mu-rts帧来进行信道保护/进行信道可用性的试探。该第一门限可以是-62dbm。
149.可选的,如果第一多链路设备在第一链路上发送第一ppdu后,已经在第二链路上开启了mediumsyncdelay计时器,则判断出上述第一ppdu的长度小于或等于第一值时,第一多链路设备关闭(或停止,或取消)该mediumsyncdelay计时器。
150.可选的,上述第一值可以是协议规定的固定值,比如50us、或100us或200us等。
151.可选的,上述第一值还可以是接入点(或ap mld)确定,并发送给站点(即non-ap mld)的。具体地,在步骤s201之前,本技术实施例中多链路设备的信道接入方法还可以包括:步骤s202,第二多链路设备发送指示信息,该指示信息用于指示第一值。相应地,第一多链路设备接收该指示信息。该指示信息可以携带在信标(beacon)帧中,还可以携带在关联响应帧或重关联响应帧中。上述第一多链路设备可以是non-str mld,具体可以是non-str的non-ap mld。上述第二多链路设备可以是str mld,具体可以是str的ap mld。
152.其中,一种实现方式,该指示信息可以位于多链路元素(multi-link element)中。参见图6a,图6a是本技术是实施例提供的多链路元素的帧结构示意图。如图6a所示,该多链路元素可以包括元素标识(element id)字段、长度(length)字段、元素标识扩展(element id extension)字段、多链路控制(multi-link control)字段、媒体同步时延计时门限(mediumsyncdelay timer threshold)字段、可选的子元素(optional subelements)字段等。该媒体同步时延计时门限字段用于指示第一值。
153.另一种实现方式,该指示信息可以位于eht操作元素(eht operation element)中。参见图6b,图6b是本技术是实施例提供的eht操作元素的帧结构示意图。如图6b所示,该eht操作元素可以包括元素标识(element id)字段、长度(length)字段、元素标识扩展(element id extension)字段、以及媒体同步时延计时门限(mediumsyncdelay timer threshold)字段等。该媒体同步时延计时门限字段用于指示第一值。
154.又一种实现方式,还可以定义一种新的信息单元来携带该指示信息。该新的信息单元用于携带non-str mld的配置参数。可选地,该新的信息单元可以称为non-str mld参数集元素(non-str mld parameter set element)。可理解的,该新的信息单元可以有其他名称,本技术实施例对此不做限定。参见图6c,图6c是本技术是实施例提供的non-str mld参数集元素的帧结构示意图。如图6c所示,该non-str mld参数集元素可以包括元素标识(element id)字段、长度(length)字段、元素标识扩展(element id extension)字段、以及媒体同步时延计时门限(mediumsyncdelay timer threshold)字段等。该媒体同步时延计时门限字段用于指示第一值。
155.可选的,当上述第一ppdu的长度大于上述第一值时,第一多链路设备可以在该第二链路上开启媒体同步时延计时器。在该媒体同步时延计时器计时的这段时间内,第一多链路设备可以在第二链路上采用更为保守的信道接入机制。其中,更为保守的信接入机制包括但不限于:1)采用更低的能量检测门限(这里指比-62dbm更低的ed门限)来判断信道是
否繁忙。2)必须发送rts帧,来进行信道可用性的试探。可选的,进行试探的次数(或发送rts帧的次数)只能是1次,或者是有限次。可理解的,当第一ppdu的长度等于该第一值时,第一多链路设备的操作既可以是在第二链路上不开启媒体同步时延计时器;也可以是在第二链路上开启媒体同步时延计时器,本技术实施例可根据实际情况设定当第一ppdu的长度等于该第一值时,第一多链路设备的操作。
156.可选的,第一多链路设备在该第二链路上开启媒体同步时延计时器之前,第一多链路设备可以确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,再在该第二链路上开启该媒体同步时延计时器。可理解的,第一多链路设备在第二链路上开启的媒体同步时延计时器的初始值是确定出的第一ppdu的长度对应的初始值。
157.其中,标准协议中可以规定ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系。或者,第一多链路设备在第一链路上发送第一ppdu之前,第二多链路设备发送第一指示信息,相应地,第一多链路设备接收该第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系。
158.可选的,第一多链路设备在该第二链路上开启媒体同步时延计时器之后或者同时,第一多链路设备确定该第一ppdu的长度对应的能量检测门限,并在该第二链路上进行信道竞争时,将cca操作所采用的能量检测门限设置为该第一ppdu的长度对应的门限值。
159.其中,标准协议中可以规定ppdu长度与能量检测门限之间的映射关系。或者,第一多链路设备在第一链路上发送第一ppdu之前,第二多链路设备发送第二指示信息,相应地,第一多链路设备接收该第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系。
160.可理解的,上述第一指示信息和上述第二指示信息可以是一个指示信息,即一个指示信息同时指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系、和ppdu长度与能量检测门限之间的映射关系。换句话说,上述第一指示信息和上述第二指示信息携带在一个帧中。
161.可见,本技术实施例通过约束non-str mld在一条链路上发送短帧后,在另一条链路上不开启mediumsyncdelay计时器,或在另一条链路上进行信道竞争时,将cca所采用的能量检测门限设置为-62dbm,或在另一条链路上无需采用rts帧来进行信道保护/信道可用性的试探,从而提高non-str mld在另一条链路上的信道接入效率或信道接入成功率,或提升non-str mld在另一链路上的信道接入机会。
162.作为一个可选实施例,上述“第一ppdu的长度”可以替换成“第一ppdu中媒体接入控制(medium access control,mac)帧的长度(单位为字节或比特)”。相应地,上述步骤s301可以替换成:当第一多链路设备在第一链路上发送的第一ppdu中mac帧的长度小于或等于第二值时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
163.作为另一个可选实施例,前述实施例一和实施例二提供的信道接入方法还可以应用于单链路、多接入信道的场景。以两个信道为例,假设ap可使用2个信道进行信道接入,但一次只能在其中一个信道上完成接入,不能同时接入2个信道。具体地,ap在主信道(primary channel)如第一信道上进行信道竞争,当主信道繁忙时,ap可以切换到另一个信道(如第二信道)上进行信道竞争,并且在该第二信道上退避到0之后,在该第二信道上进行
发送。
164.针对上述单链路、多接入信道的场景,本技术实施例提出:当ap在该第二信道上发送短帧(比如,rts帧,cts帧,块确认(block acknowledge,ba)帧,bsr帧,bqr帧,ps-poll帧,ndp帧等)后,ap不在该第一信道上开启计时器。该计时器可以是媒体同步时延计时器。可选的,本技术实施例还提出:ap在该第二信道上发送第一ppdu;当该第一ppdu的ppdu长度小于或等于第一值时,ap在该第一信道上不开启媒体同步时延计时器。
165.可选的,ap不在该第一信道上开启计时器可以理解为(可以描述为):ap在第一信道上进行信道竞争时,cca操作所采用的能量检测门限为第一门限;或者,ap在第一信道上退避到0后,允许直接发送除rts和mu-rts帧外的其他帧,换句话说,ap在第一信道上退避到0后,不发送rts/mu-rts帧来进行信道保护/进行信道可用性的试探。该第一门限可以是-62dbm。
166.可理解的,本技术实施例中的第二信道相当于前述实施例一和实施例二中的第一链路,本技术实施例中的第一信道相当于前述实施例一和实施例二中的第二链路。
167.可见,本技术实施例提供的信道接入方法还可以适用于单链路、多接入信道的场景,扩展了该方法的场景,也可以提高ap在第一信道上的信道接入效率或信道接入成功率。
168.实施例三
169.本技术实施例三提供一种媒体同步时延计时器的初始时长确定方法。该媒体同步时延计时器的初始时长确定方法通过第一链路(或第二信道)上发送的帧的长度,来确定媒体同步时延计时器的初始时长。
170.参见图7,图7是本技术实施例提供的媒体同步时延计时器的初始时长确定方法的示意流程图。如图7所示,该媒体同步时延计时器的初始时长确定方法包括但不限于以下步骤:
171.s301,第二多链路设备发送第一指示信息,该第一指示信息用于指示ppdu长度/字节长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系。
172.具体地,第二多链路设备可以是ap mld,且该ap mld具备str能力。ap mld发送第一指示信息的链路可以是第一链路,也可以是其他链路,本技术实施例对此不做限定。上述第一指示信息可以用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系。
173.一个示例中,参见图8,图8是本技术实施例提供的ppdu长度与媒体同步时延计时器的初始值之间的映射关系示意图。如图8所示,ppdu长度在0到100us(微秒)范围内(即区间[0,100us]、或区间(0,100us)、或区间(0,100us]、或区间[0,100us))时,媒体同步时延计时器的初始值为0ms。ppdu长度在100us到1ms范围内(即区间[100us,1000us]、或区间(100us,1000us)、或区间(100us,1000us]、或区间[100us,1000us))时,媒体同步时延计时器的初始值为3ms。ppdu长度大于或等于1ms时,媒体同步时延计时器的初始值为6ms。
[0174]
其中,图8所示映射关系可以总结为下述表1所示。
[0175]
表1
[0176]
ppdu长度媒体同步时延计时器的初始值(或初始时长)<=100us0>=100us且<=1ms3ms
>=1ms6ms
[0177]
可理解的,图8和表1所示的映射关系仅是示例,在实际应用中,可以根据实际应用场景确定映射关系。例如,还可以是ppdu长度小于或等于50us时,媒体同步时延计时器的初始值为0ms;ppdu长度大于或等于50us且小于或等于200us时,媒体同步时延计时器的初始值为1ms;ppdu长度大于或等于200us且小于或等于500us时,媒体同步时延计时器的初始值为3ms;ppdu长度大于或等于500us时,媒体同步时延计时器的初始值为5ms。本技术实施例对此不做限定。
[0178]
可选的,上述第一指示信息可以包括数组。例如,数组(0,100,0),表示ppdu长度在0到100us范围内时,媒体同步时延计时器的初始值是0ms;数组(100,1000,3),表示ppdu长度在100us到1ms范围内时,媒体同步时延计时器的初始值是3ms;数组(1000,最大的ppdu长度,6),表示ppdu长度在1ms到最大的ppdu长度范围内时,媒体同步时延计时器的初始值是6ms。其中,最大的ppdu长度由标准协议规定。
[0179]
可选的,上述第一指示信息可以包括两个字段,第一个字段用于确定n个区间,第二个字段用于指示该n个区间中每个区间对应的媒体同步时延计时器的初始值。
[0180]
其中,该第一个字段可以包括n+1个子字段,该n+1个子字段的取值单调递增,相邻的两个子字段的取值可以确定一个区间,因此n+1个子字段可以确定n个区间。例如,第一个子字段的值为0;第n+1个子字段的值为最大的ppdu长度,或者比最大的ppdu长度更大的一个数值,例如6ms。可选地,该第一个子字段(或第n+1个子字段)可以不携带于第一个字段中。
[0181]
该第二个字段包括n个子字段,一个子字段的值表示一个区间对应的媒体同步时延计时器的初始值。
[0182]
s302,第一多链路设备接收该第一指示信息。
[0183]
s303,第一多链路设备根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,该初始值用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0184]
具体地,第一多链路设备可以是non-ap mld,且该non-ap mld具备non-str能力。第一多链路设备可以根据该第一指示信息指示的ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系、和该第一ppdu的ppdu长度,确定该第一ppdu的ppdu长度对应的媒体同步时延计时器的初始值(或初始时长)。例如,该映射关系如上述表1所示,假设第一ppdu的长度为200us,则媒体同步时延计时器的初始值(或初始时长)是3ms。
[0185]
可选的,第一多链路设备根据该第一ppdu的长度对应的媒体同步时延计时器的初始值(或初始时长),确定在该第二链路上是否开启该媒体同步时延计时器。
[0186]
具体地,如果上述媒体同步时延计时器的初始值(或初始时长)等于0,则第一多链路设备在第二链路上不开启该媒体同步时延计时器。如果该媒体同步时延计时器的初始值(或初始时长)大于0,则第一多链路设备在第二链路上开启该媒体同步时延计时器,该媒体同步时延计时器的初始值/初始时长为上述步骤s404确定出的值。
[0187]
其中,第一多链路设备在第二链路上开启mediumsyncdelay计时器,可以理解为(或者可以描述为):在mediumsyncdelay计时器计时的这段时间内,第一多链路设备可以在第二链路上采用更为保守的信道接入机制。更为保守的信接入机制包括但不限于:1)采用
更低的能量检测门限(这里指比-62dbm更低的ed门限)来判断信道是否繁忙。2)必须发送rts帧,来进行信道可用性的试探。可选的,进行试探的次数(或发送rts帧的次数)只能是1次,或者是有限次。
[0188]
第一多链路设备在第二链路上不开启mediumsyncdelay计时器,可以理解为(或者可以描述为):第一多链路设备在第二链路上进行信道竞争时,cca操作所采用的能量检测门限为第一门限;或者,第一多链路设备在第二链路上退避到0后,允许直接发送除rts和mu-rts帧外的其他帧。该第一门限可以是-62dbm。
[0189]
可理解的,本技术实施例提供的媒体同步时延计时器的初始时长确定方法,也可以应用于单链路、多接入信道的场景中。其中,单链路、多接入信道的场景中的第一信道等价于上述第二链路,单链路、多接入信道的场景中的第二信道等价于上述第一链路,此处不再赘述。
[0190]
可见,本技术实施例通过第一指示信息来指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系,以使第一多链路设备根据这个映射关系和第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,并在初始值等于0时,在第二链路上不开启mediumsyncdelay计时器,在初始值大于0时,在第二链路上开启mediumsyncdelay计时器。不同的ppdu长度,对应mediumsyncdelay计时器的不同初始值,使得mediumsyncdelay计时器的设置更灵活,可以提高信道接入效率。
[0191]
作为一个可选实施例,ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系,可以是标准协议中规定的。当该映射关系在标准协议中规定时,图7所示的媒体同步时延计时器的初始时长确定方法可以不包括步骤s301和步骤s302。即:该媒体同步时延计时器的初始时长确定方法可以包括步骤s303。
[0192]
实施例四
[0193]
本技术实施例四提供一种cca过程中能量检测门限确定方法。该cca过程中能量检测门限确定方法通过在第一链路(或第二信道)上发送的帧的长度,来确定mediumsyncdelay期间,在第二链路上进行退避时,cca过程中采用的ed门限的大小。
[0194]
参见图9,图9是本技术实施例提供的cca过程中能量检测门限确定方法的示意流程图。如图9所示,该cca过程中能量检测门限确定方法包括但不限于以下步骤:
[0195]
s401,第二多链路设备发送第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系。
[0196]
具体地,第二多链路设备可以是ap mld,且该ap mld具备str能力。ap mld发送第二指示信息的链路可以是第一链路,也可以是其他链路,本技术实施例对此不做限定。上述第二指示信息可以用于指示ppdu长度与能量检测门限之间的映射关系。
[0197]
一个示例中,参见图10,图10是本技术实施例提供的ppdu长度与能量检测门限之间的映射关系示意图。如图10所示,ppdu长度在0到100us(微秒)范围内(即区间[0,100us]、或区间(0,100us)、或区间(0,100us]、或区间[0,100us))时,能量检测门限为-62dbm。ppdu长度在100us到1ms范围内(即区间[100us,1000us]、或区间(100us,1000us)、或区间(100us,1000us]、或区间[100us,1000us))时,能量检测门限为-72dbm。ppdu长度大于或等于1ms时,能量检测门限为-82dbm。
[0198]
其中,图10所示映射关系可以总结为下述表2所示。
[0199]
表2
[0200]
ppdu时长能量检测门限<=100us-62dbm>=100us且<=1ms-72dbm>=1ms-82dbm
[0201]
可理解的,图10和表2所示的映射关系仅是示例,在实际应用中,可以根据实际应用场景确定映射关系。例如,还可以是ppdu长度小于或等于50us时,能量检测门限为-62dbm;ppdu长度大于或等于50us且小于或等于200us时,能量检测门限为-67dbm;ppdu长度大于或等于200us且小于或等于500us时,能量检测门限为-72dbm;ppdu长度大于或等于500us时,能量检测门限为-82dbm。本技术实施例对此不做限定。
[0202]
可选的,上述第二指示信息可以包括数组。例如,数组(0,100,-62),表示ppdu长度在0到100us范围内时,能量检测门限为-62dbm;数组(100,1000,-72),表示ppdu长度在100us到1ms范围内时,能量检测门限为-72dbm;数组(1000,最大的ppdu长度,-82),表示ppdu长度在1ms到最大的ppdu长度范围内时,能量检测门限为-62dbm。其中,最大的ppdu长度由标准协议规定。
[0203]
可选的,上述第二指示信息可以包括两个字段,第一个字段用于确定n个区间,第二个字段用于指示该n个区间中每个区间对应的能量检测门限。
[0204]
其中,该第一个字段可以包括n+1个子字段,该n+1个子字段的取值单调递增,相邻的两个子字段的取值可以确定一个区间,因此n+1个子字段可以确定n个区间。例如,第一个子字段的值为0;第n+1个子字段的值为最大的ppdu长度,或者比最大的ppdu长度更大的一个数值,例如6ms。可选地,该第一个子字段(或第n+1个子字段)可以不携带于第一个字段中。
[0205]
该第二个字段包括n个子字段,一个子字段的值表示一个区间对应的能量检测门限。
[0206]
s402,第一多链路设备接收该第二指示信息。
[0207]
s403,第一多链路设备根据该第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限,该能量检测门限用于确定在第二链路上是否开启该媒体同步时延计时器。
[0208]
具体地,第一多链路设备可以是non-ap mld,且该non-ap mld具备non-str能力。第一多链路设备可以根据该第二指示信息指示的ppdu长度与能量检测门限之间的映射关系和该第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限。例如,该映射关系如上述表2所示,假设第一ppdu的长度为200us,则能量检测门限为-72dbm。
[0209]
可选的,第一多链路设备根据该第一ppdu的长度对应的能量检测门限,确定在该第二链路上是否开启该媒体同步时延计时器。具体地,如果上述步骤s403确定出的能量检测门限等于-62dbm,则第一多链路设备在第二链路上不开启该媒体同步时延计时器。如果上述步骤s403确定出的能量检测门限小于-62dbm,则第一多链路设备在第二链路上开启该媒体同步时延计时器。如果第一多链路设备在该第二链路上开启了该媒体同步时延计时器,说明第二链路处于mediumsyncdelay期间,则第一多链路设备在第二链路上进行信道竞争时,将cca所采用的能量检测门限设置为该第一ppdu的长度对应的能量检测门限(即上述
步骤s504确定出的能量检测门限)。
[0210]
其中,第一多链路设备在第二链路上开启mediumsyncdelay计时器,可以理解为(或者可以描述为):在mediumsyncdelay期间,第一多链路设备可以在第二链路上采用更为保守的信道接入机制。更为保守的信接入机制包括但不限于:1)采用更低的能量检测门限(这里指比-62dbm更低的ed门限)来判断信道是否繁忙。2)必须发送rts帧,来进行信道可用性的试探。可选的,进行试探的次数(或发送rts帧的次数)只能是1次,或者是有限次。
[0211]
第一多链路设备在第二链路上不开启mediumsyncdelay计时器,可以理解为(或者可以描述为):第一多链路设备在第二链路上进行信道竞争时,cca操作所采用的能量检测门限为第一门限;或者,第一多链路设备在第二链路上退避到0后,允许直接发送除rts和mu-rts帧外的其他帧。该第一门限可以是-62dbm。
[0212]
可理解的,本技术实施例提供的cca过程中能量检测门限确定方法,也可以应用于单链路、多接入信道的场景中。其中,单链路、多接入信道的场景中的第一信道等价于上述第二链路,单链路、多接入信道的场景中的第二信道等价于上述第一链路,此处不再赘述。
[0213]
可见,本技术实施例通过第二指示信息来指示ppdu长度与能量检测门限之间的映射关系,以使第一多链路设备根据这个映射关系和第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限,并在能量检测门限等于-62dbm时,不在第二链路上开启mediumsyncdelay计时器,在能量检测门限小于-62dbm时,在第二链路上开启mediumsyncdelay计时器。不同的ppdu长度,对应不同的能量检测门限,使得第二链路上的信道接入机制更灵活,可以提高信道接入效率。
[0214]
作为一个可选实施例,ppdu长度与能量检测门限之间的映射关系,可以是标准协议中规定的。当该映射关系在标准协议中规定时,图9所示的cca过程中能量检测门限确定方法,可以不包括步骤s401和步骤s402。即:该cca过程中能量检测门限确定方法可以包括步骤s403。
[0215]
作为另一个可选实施例,前述实施例三中的第一指示信息与前述实施例四中的第二指示信息可以是一个指示信息,或者说第一指示信息和第二指示信息携带在同一个帧中。因此,前述实施例三和前述实施例四可以合并成一个实施例。具体为:第二多链路设备发送指示信息,该指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系,和ppdu长度与能量检测门限之间的映射关系;第一多链路设备接收该指示信息;第一多链路设备在第一链路上发送第一ppdu;第一多链路设备根据该第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值、和该第一ppdu的长度对应的能量检测门限。可选的,第一多链路设备还可以根据该第一ppdu的长度对应的能量检测门限、或该第一ppdu的长度对应的媒体同步时延计时器的初始值,确定在该第二链路上是否开启该媒体同步时延计时器。
[0216]
上述内容详细阐述了本技术提供的方法,为了便于更好地实施本技术实施例的上述方案,本技术实施例还提供了相应的装置或设备。
[0217]
本技术实施例可以根据上述方法示例对通信设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实
现时可以有另外的划分方式。
[0218]
在采用集成的单元的情况下,参见图11,图11是本技术实施例提供的第一多链路设备的结构示意图。如图11所示,该第一多链路设备包括:收发单元11和处理单元12。
[0219]
一种设计中,处理单元12,用于当第一多链路设备在第一链路上发送的第一ppdu的长度小于或等于第一值时,在第二链路上不开启媒体同步时延计时器,其中该第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0220]
其中,上述处理单元12,具体用于在第二链路上进行信道竞争时,将cca操作所采用的能量检测门限设置为第一门限。或者,上述收发单元11,用于在第二链路上退避到0后,发送除rts和mu-rts帧外的其他帧。该第一门限可以是-62dbm。
[0221]
应理解,该种设计中的第一多链路设备可对应执行前述实施例二,并且该第一多链路设备中的各个单元的上述操作或功能分别为了实现前述实施例二中第一多链路设备的相应操作,为了简洁,在此不再赘述。
[0222]
一种设计中,处理单元12,用于当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0223]
其中,上述处理单元12,具体用于在第二链路上进行信道竞争时,将cca操作所采用的能量检测门限设置为第一门限。或者,上述收发单元11,还用于在第二链路上退避到0后,发送除rts和mu-rts帧外的其他帧。该第一门限可以是-62dbm。
[0224]
应理解,该种设计中的第一多链路设备可对应执行前述实施例一,并且该第一多链路设备中的各个单元的上述操作或功能分别为了实现前述实施例一中第一多链路设备的相应操作,为了简洁,在此不再赘述。
[0225]
一种设计中,收发单元11,用于接收第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值之间的映射关系;处理单元12,用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,所述初始值用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0226]
可选的,上述处理单元12,还用于根据该第一ppdu的长度对应的媒体同步时延计时器的初始值,确定在第二链路上是否开启该媒体同步时延计时器。
[0227]
可选的,上述处理单元12,具体用于:如果确定出的媒体同步时延计时器的初始值等于0,则在第二链路上不开启该媒体同步时延计时器;如果确定出的媒体同步时延计时器的初始值等于0,则在第二链路上开启该媒体同步时延计时器。
[0228]
应理解,该种设计中的第一多链路设备可对应执行前述实施例三,并且该第一多链路设备中的各个单元的上述操作或功能分别为了实现前述实施例三中第一多链路设备的相应操作,为了简洁,在此不再赘述。
[0229]
一种设计中,收发单元11,用于接收第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系;处理单元12,用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值。该通信装置在该第一链路和该第二链路上不能同时收发。
[0230]
可选的,上述处理单元12,还用于根据该第一ppdu的长度对应的能量检测门限,确
定在第二链路上是否开启该媒体同步时延计时器。
[0231]
可选的,上述处理单元12,具体用于:如果确定出的能量检测门限等于-62dbm,则第一多链路设备在第二链路上不开启该媒体同步时延计时器;如果确定出的能量检测门限小于-62dbm,则第一多链路设备在第二链路上开启该媒体同步时延计时器。
[0232]
应理解,该种设计中的第一多链路设备可对应执行前述实施例四,并且该第一多链路设备中的各个单元的上述操作或功能分别为了实现前述实施例四中第一多链路设备的相应操作,为了简洁,在此不再赘述。
[0233]
参见图12,图12是本技术实施例提供的第二多链路设备的结构示意图。如图12所示,该第二多链路设备包括:处理单元21和收发单元22。
[0234]
一种设计中,处理单元21,用于生成第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;收发单元22,用于发送该第一指示信息。
[0235]
应理解,该种设计中的第二多链路设备可对应执行前述实施例三,并且该第二多链路设备中的各个单元的上述操作或功能分别为了实现前述实施例三中第二多链路设备的相应操作,为了简洁,在此不再赘述。
[0236]
另一种设计中,处理单元21,用于生成第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系;收发单元22,用于发送该第二指示信息。
[0237]
应理解,该种设计中的第二多链路设备可对应执行前述实施例四,并且该第二多链路设备中的各个单元的上述操作或功能分别为了实现前述实施例四中第二多链路设备的相应操作,为了简洁,在此不再赘述。
[0238]
以上介绍了本技术实施例的第一多链路设备和第二多链路设备,以下介绍所述第一多链路设备和第二多链路设备可能的产品形态。应理解,但凡具备上述图11所述的第一多链路设备的功能的任何形态的产品,但凡具备上述图12所述的第二多链路设备的功能的任何形态的产品,都落入本技术实施例的保护范围。还应理解,以下介绍仅为举例,不限制本技术实施例的第一多链路设备和第二多链路设备的产品形态仅限于此。
[0239]
作为一种可能的产品形态,本技术实施例所述的第一多链路设备和第二多链路设备,可以由一般性的总线体系结构来实现。
[0240]
第一多链路设备,包括处理器和与所述处理器内部连接通信的收发器。
[0241]
一种设计中,该处理器用于当第一多链路设备在第一链路上发送的第一ppdu的长度小于或等于第一值时,在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。可选的,该收发器用于在第一链路上发送第一ppdu;
[0242]
一种设计中,该处理器用于当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0243]
一种设计中,该收发器用于接收第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值之间的映射关系;该处理器用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,所述初始值用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路
和该第二链路上不能同时收发。
[0244]
一种设计中,该收发器用于接收第二指示信息,该第二指示信息用于指示ppdu长度/字节长度与能量检测门限之间的映射关系;该处理器用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值。该通信装置在该第一链路和该第二链路上不能同时收发。
[0245]
第二多链路设备,包括处理器和与所述处理器内部连接通信的收发器。
[0246]
一种设计中,该处理器用于生成第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;该收发器用于发送该第一指示信息。
[0247]
另一种设计中,该处理器用于生成第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系;该收发器用于发送该第二指示信息。
[0248]
作为一种可能的产品形态,本技术实施例所述的第一多链路设备和第二多链路设备,可以由芯片来实现。
[0249]
实现第一多链路设备的芯片包括处理电路和与所述处理电路内部连接通信的输入输出接口。
[0250]
一种设计中,该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于当第一ppdu的长度小于或等于第一值时,在第二链路上不开启媒体同步时延计时器,其中该第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0251]
一种设计中,该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于当第一多链路设备在第一链路上发送的第一帧的类型为第一类型时,第一多链路设备在第二链路上不开启媒体同步时延计时器,其中第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0252]
一种设计中,收发机用于接收第一指示信息,该输入输出接口用于从该收发机接收第一指示信息,并将该第一指示信息发送至该处理电路处理,得到该第一指示信息指示的ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;该处理电路用于根据第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的媒体同步时延计时器的初始值,所述初始值用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0253]
一种设计中,收发机用于接收第二指示信息,该输入输出接口用于从该收发机接收第二指示信息,并将该第二指示信息发送至该处理电路处理,得到该第二指示信息指示的ppdu长度与能量检测门限之间的映射关系;该处理电路用于根据该第一链路上发送的第一ppdu的长度,确定该第一ppdu的长度对应的能量检测门限,该能量检测门限用于确定在第二链路上是否开启该媒体同步时延计时器。第一多链路设备在该第一链路和该第二链路上不能同时收发。
[0254]
实现第二多链路设备的芯片包括处理电路和与所述处理电路内部连接通信的输入输出接口。
[0255]
一种设计中,该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于生成第一指示信息,该第一指示信息用于指示ppdu长度与媒体同步时延计时器的初始值(或初始时长)之间的映射关系;该输入输出接口用于将该第一指示信息发送至收发
机,该收发机用于发送该第一指示信息。
[0256]
另一种设计中,该输入输出接口用于接收代码指令并传输至该处理电路,该处理电路用于生成第二指示信息,该第二指示信息用于指示ppdu长度与能量检测门限之间的映射关系;该输入输出接口用于将该第二指示信息发送至收发机,该收发机用于发送该第二指示信息。
[0257]
作为一种可能的产品形态,本技术实施例所述的第一多链路设备和第二多链路设备,还可以使用下述来实现:一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
[0258]
应理解,上述各种产品形态的通信装置,具有上述方法实施例中第一多链路设备或第二多链路设备的任意功能,此处不再赘述。
[0259]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行前述任一实施例中的方法。
[0260]
本技术实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行前述任一实施例中的方法。
[0261]
本技术实施例还提供一种通信装置,该装置可以以芯片的产品形态存在,该装置的结构中包括处理器和接口电路,该处理器用于通过接收电路与其它装置通信,使得该装置执行前述任一实施例中的方法。
[0262]
结合本技术公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,ram)、闪存、可擦除可编程只读存储器(erasable programmable rom,eprom)、电可擦可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
[0263]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0264]
以上所述的具体实施方式,对本技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本技术的具体实施方式而已,并不用于限定本技术的保护范围,凡在本技术的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1