一种多链路通信方法及相关设备与流程

文档序号:35066877发布日期:2023-08-09 06:42阅读:26来源:国知局
一种多链路通信方法及相关设备与流程

本技术涉及通信,尤其涉及一种多链路通信方法及相关设备。


背景技术:

1、随着无线技术的发展,多链路设备(multi-link device)可以支持多链路通信,例如同时在2.4ghz、5ghz以及60ghz频段上进行通信,即使在天线数受限的情况下,多链路设备也可以在不同的频段上进行切换,从而选择最佳的频段,保证其通信质量。如果两个多链路设备需要在多个链路上都使用高阶特性,例如块确认(block acknowledgement,ba)或者目标唤醒时间(target wake time,twt)等,则需要在多条链路上分别发送相应的管理帧,进行相应功能的建立。802.11标准中定义了信道隧道(on channel tunneling,oct)机制,可以在一条链路上发送另一条链路的管理帧,但随着链路数的增多,如果需要完成多条链路的管理帧的发送,则耗时较长,效率较低。


技术实现思路

1、本技术实施例提供一种多链路通信方法及相关设备,可以提高通信的效率。

2、第一方面,本技术实施例提供了一种多链路通信方法,包括:第一站点生成无线帧,第一站点为第一多链路设备包含的多个站点中的一个;第一多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第一站点工作的第一链路;第一站点在第一链路上向第二站点发送无线帧,无线帧包括至少两个管理帧;至少两个管理帧为第一多链路设备中工作在不同链路上的至少两个站点生成的,第二站点为第二多链路设备包含的多个站点中的一个。通过在一个无线帧携带不同链路上的至少两个站点生成的至少两个管理帧,从而提高了通信效率。

3、第二方面,本技术实施例提供了一种多链路通信方法,包括:第二站点在第一链路上接收第一站点发送的无线帧,第一站点为第一多链路设备包含的多个站点中的一个,第二站点为第二多链路设备包含的多个站点中的一个,第二多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第二站点工作的第一链路,无线帧包括至少两个管理帧,至少两个管理帧为第一多链路设备中工作在不同链路上的至少两个站点生成的。通过在一个无线帧携带不同链路上的至少两个站点生成的至少两个管理帧,从而提高了通信效率。

4、在第一方面或第二方面的一种可能的设计中,无线帧包括至少两个链路指示信息,一个链路指示信息与一个管理帧对应,链路指示信息用于指示管理帧对应的链路。通过链路指示信息指示管理帧对应的站点工作的链路,从而保障每个管理帧可以正确作用于对应的链路。

5、在第一方面或第二方面的另一种可能的设计中,链路指示信息为链路信息单元,链路信息单元包括管理帧对应的链路的标识信息,链路的标识信息包括频段标识、信道号以及操作等级中的至少一个。通过链路的标识信息指示管理帧对应的站点工作的链路,从而保障每个管理帧可以正确作用于对应的链路。

6、在第一方面或第二方面的另一种可能的设计中,链路指示信息为多频段元素,多频段元素包括频段标识、信道号以及操作等级。通过多频段元素指示管理帧对应的站点工作的链路,从而保障每个管理帧可以正确作用于对应的链路。

7、在第一方面或第二方面的另一种可能的设计中,无线帧包括至少两个循环冗余校验字段,一个循环冗余校验字段与一个管理帧对应,循环冗余校验字段用于校验管理帧和链路指示信息的正确性。从而保障管理帧和链路指示信息的正确性。

8、在第一方面或第二方面的另一种可能的设计中,无线帧包括第一指示信息,第一指示信息用于指示至少两个管理帧的个数。

9、在第一方面或第二方面的另一种可能的设计中,无线帧包括第二指示信息,第二指示信息用于指示至少两个管理帧和至少两个链路指示信息的总长度。

10、在第一方面或第二方面的另一种可能的设计中,当至少两个管理帧的帧类型和子类型相同时,至少两个管理帧包括第一个管理帧、和除第一个管理帧之外的其他管理帧,第一个管理帧包括第一类信息单元和第二类信息单元,其他管理帧包括第二类信息单元,第一类信息单元承载至少两个管理帧的公共信息,第二类信息单元承载每个管理帧的独有的信息。通过减少其他管理帧中的信息单元的数量,从而降低资源开销。

11、在第一方面或第二方面的另一种可能的设计中,一个信息单元包括指示字段,指示字段包括第一值或第二值,第一值用于指示信息单元为第一类信息单元,第二值用于指示信息单元为第二类信息单元。通过指示字段确定每个信息单元的类别,从而保障第二站点可以正确接收到每个信息单元。

12、在第一方面或第二方面的另一种可能的设计中,无线帧包括临时开始序列号,临时开始序列号用于表示至少两个管理帧中的第一个管理帧的帧序列。

13、通过临时开始序列号指示第二站点从第一个管理帧开始确认是否正确接收管理帧。

14、在第一方面或第二方面的另一种可能的设计中,第一站点在第一链路上接收第二站点发送的应答帧;其中,应答帧为块确认帧,块确认帧中开始序列号字段设置为临时开始序列号,块确认帧包括块确认比特位图,块确认比特位图用于表示第二站点从第一个管理帧开始确认是否正确接收至少两个管理帧。

15、在第一方面或第二方面的另一种可能的设计中,第二站点在第一链路上向第二站点发送应答帧;其中,应答帧为块确认帧,块确认帧中开始序列号字段设置为临时开始序列号,块确认帧包括块确认比特位图,块确认比特位图用于表示第二站点从第一个管理帧开始确认是否正确接收至少两个管理帧。通过指示开始序列号字段生成块确认帧,以便确定管理帧的正确接收。

16、第三方面,本技术实施例提供了一种多链路通信方法,包括:第一站点在第一链路上向第二站点发送关联请求帧,第一站点为第一多链路设备包含的多个站点中的一个,第二站点为第二多链路设备包含的多个站点中的一个,第一多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第一站点工作的第一链路和其他站点工作的第二链路,其中,关联请求帧包括第二链路的请求信息,请求信息包括第二链路的索引号、第一多链路设备中的与第二链路对应的站点的地址以及第二多链路设备中的与第二链路对应的站点的标识;第一站点在第一链路上接收第二站点发送的关联响应帧,关联响应帧包括第二链路的响应信息,响应信息包括第二链路的索引号、第一多链路设备中的与第二链路对应的站点的地址以及第二多链路设备中的与第二链路对应的站点的标识。实现根据关联请求帧和关联响应帧,第一站点确定第一站点和第二站点在第一链路上建立关联关系,以及工作在第二链路上的两个站点建立关联关系。并且通过关联请求帧携带多条链路的请求信息、或关联响应帧携带多条链路的响应信息,提高了通信的效率。

17、第四方面,本技术实施例提供了一种多链路通信方法,包括:第二站点在第一链路上接收第一站点发送的关联请求帧,第一站点为第一多链路设备包含的多个站点中的一个,第二站点为第二多链路设备包含的多个站点中的一个,第一多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第二站点工作的第一链路和其他站点工作的第二链路;其中,关联请求帧包括第二链路的请求信息,请求信息包括第二链路的索引号、第一多链路设备中的与第二链路对应的站点的地址以及第二多链路设备中的与第二链路对应的站点的标识;第二站点在第一链路上向第一站点发送关联响应帧,关联响应帧包括第二链路的响应信息,响应信息包括第二链路的索引号、第一多链路设备中的与第二链路对应的站点的地址以及第二多链路设备中的与第二链路对应的站点的标识。实现根据关联请求帧和关联响应帧,第一站点确定第一站点和第二站点在第一链路上建立关联关系,以及工作在第二链路上的两个站点建立关联关系。并且,通过关联请求帧携带多条链路的请求信息、或关联响应帧携带多条链路的响应信息,提高了通信的效率。

18、在第三方面或第四方面的一种可能的设计中,响应信息包括监听间隔,监听间隔用于指示第一站点接收信标的间隔时间。通过指示监听间隔保障第一站点能正确接收信标。

19、在第三方面或第四方面的另一种可能的设计中,响应信息包括状态码,状态码用于指示第二链路是否关联成功。通过指示状态码使得第一站点确定各条链路是否关联成功。

20、在第三方面或第四方面的另一种可能的设计中,第二配置信息包括能力元素,能力元素用于指示第二多链路设备中的与第二链路对应的站点的通信能力。从而保障各个站点满足通信能力要求。

21、第五方面,本技术实施例提供了一种多链路通信方法,包括:第一站点在第一链路上向第二站点发送块确认ba建立请求帧,第一站点为第一多链路设备包含的多个站点中的一个,第二站点为第二多链路设备包含的多个站点中的一个,第一多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第一站点工作的第一链路;其中,ba建立请求帧包括用于指示请求建立ba协议的至少两条链路的标识信息;第一站点在第一链路上接收第二站点发送的ba建立响应帧,ba建立响应帧包括至少两条链路的标识信息。实现根据ba请求帧和ba建立响应帧,第一站点确认至少两个链路的ba协议建立成功。并且通过ba请求帧或ba建立响应帧携带至少两条链路的标识信息,可以同时实现至少两条链路的ba协议的建立,提高了ba协议建立的效率,从而可提升传输效率。

22、第六方面,本技术实施例提供了一种多链路通信方法,包括:第二站点在第一链路上接收第一站点发送的ba建立请求,第一站点为第一多链路设备包含的多个站点中的一个,第二站点为第二多链路设备包含的多个站点中的一个,第二多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第二站点工作的第一链路;其中,ba建立请求帧包括用于指示请求建立ba协议的至少两条链路的标识信息;第二站点在第一链路上向第一站点发送ba建立响应帧,ba建立响应帧包括至少两条链路的标识信息。实现根据ba请求帧和ba建立响应帧,第一站点确认至少两个链路的ba协议建立成功。并且通过ba请求帧或ba建立响应帧携带至少两条链路的标识信息,可以同时实现至少两条链路的ba协议的建立,提高了ba协议建立的效率,从而可提升传输效率。

23、在第五方面或第六方面的一种可能的设计中,标识信息包括频段标识、信道号以及操作等级中的至少一个。

24、在第五方面或第六方面的另一种可能的设计中,ba建立请求帧包括用于请求建立ba协议的第一参数,第一参数包括业务标识以及缓存区大小的参考值;ba建立响应帧包括用于确认建立ba协议的第二参数,第二参数包括业务标识以及缓存区大小的确认值。

25、在第五方面或第六方面的另一种可能的设计中,ba建立请求帧中的发送端地址为第一多链路设备中的多个站点中的任何一个站点的介质访问控制mac地址,ba建立请求帧中的接收端地址为第二多链路设备中的多个站点中的任何一个站点的mac地址,ba建立响应帧中的发送端地址为第二多链路设备中的多个站点中的任何一个站点的mac地址,ba建立响应帧的接收端地址为第一多链路设备中的多个站点中的任何一个站点的mac地址,第一多链路设备中的多个站点的mac地址相同,第二多链路设备中的多个站点的mac地址相同。

26、在第五方面或第六方面的另一种可能的设计中,ba建立请求帧中的发送端地址为第一多链路设备的设备地址,ba建立请求帧中的接收端地址为第二多链路设备的设备地址;ba建立响应帧中的发送端地址为第二多链路设备的设备地址,ba建立响应帧中的接收端地址为第一多链路设备的设备地址。

27、第七方面,本技术实施例提供了一种多链路通信方法,包括:第一站点在第一链路上向第二站点发送twt建立请求帧,第一站点为第一多链路设备包含的多个站点中的一个,第二站点为第二多链路设备包含的多个站点中的一个,第二多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第二站点工作的第一链路。第一站点在第一链路上接收第二站点发送的twt建立响应帧,twt建立响应帧包括至少两条链路的标识信息。实现根据twt建立请求帧和twt建立响应帧,在第一多链路设备与第二多链路设备之间的多条链路上同时建立完成一个twt协议,使得在建立的时间窗之内,多条链路对应的多个站点都可以保持活跃状态。并且,通过twt建立请求帧或twt建立响应帧携带至少两条链路的标识信息,可以实现至少两条链路的twt协议的建立,提高了通信的效率。

28、第八方面,本技术实施例提供了一种多链路通信方法,包括:第二站点在第一链路上接收第一站点发送的twt建立请求帧,第一站点为第一多链路设备包含的多个站点中的一个,第二站点为第二多链路设备包含的多个站点中的一个,第二多链路设备包含的多个站点分别工作在多条链路上,多条链路包括第二站点工作的第一链路。第二站点在第一链路上向第一站点发送twt建立响应帧,twt建立响应帧包括至少两条链路的标识信息。实现根据twt建立请求帧和twt建立响应帧,在第一多链路设备与第二多链路设备之间的多条链路上同时建立完成一个twt协议,使得在建立的时间窗之内,多条链路对应的多个站点都可以保持活跃状态。并且,通过twt建立请求帧或twt建立响应帧携带至少两条链路的标识信息,可以实现至少两条链路的twt协议的建立,提高了通信的效率。

29、第九方面,本技术实施例提供了一种第一多链路通信装置,该第一多链路通信装置被配置为实现上述第一方面、第三方面、第五方面以及第七方面中第一多链路设备所执行的方法和功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的模块。

30、第十方面,本技术实施例提供了一种第二多链路通信装置,该第二多链路设备被配置为实现上述第二方面、第四方面、第六方面以及第八方面中第二多链路设备所执行的方法和功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的模块。

31、第十一方面,本技术实施例提供了一种第一多链路设备,包括:处理器、存储器和通信总线,其中,通信总线用于实现处理器和存储器之间连接通信,处理器执行存储器中存储的程序用于实现上述第一方面、第三方面、第五方面以及第七方面的步骤。

32、在一个可能的设计中,本技术提供的第一多链路设备可以包含用于执行上述方法设计中第一实体的行为相对应的模块。模块可以是软件和/或是硬件。

33、第十二方面,本技术实施例提供了一种第二多链路设备,包括:处理器、存储器和通信总线,其中,通信总线用于实现处理器和存储器之间连接通信,处理器执行存储器中存储的程序用于实现上述第二方面、第四方面、第六方面以及第八方面提供的步骤。

34、在一个可能的设计中,本技术提供的第二多链路设备可以包含用于执行上述方法设计中第一多链路设备的行为相对应的模块。模块可以是软件和/或是硬件。

35、第十三方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面的方法。

36、第十四方面,本技术提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面的方法。

37、第十五方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有所述芯片的通信设备执行上述任一方面的方法。

38、第十六方面,本技术实施例还提供另一种芯片,该芯片可以为第一多链路设备或第二多链路设备内的芯片,该芯片包括:输入接口、输出接口和处理电路,所述输入接口、所述输出接口与所述电路之间通过内部连接通路相连,所述处理电路用于执行上述任一方面的方法。

39、第十七面,提供另一种芯片,包括:输入接口、输出接口、处理器,可选的,还包括存储器,所述输入接口、输出接口、所述处理器以及所述存储器之间通过内部连接通路相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理器用于执行上述任一方面中的方法。

40、第十八方面,提供一种装置,用于实现上述任一方面的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1