一种通信方法及装置与流程

摘要: 本技术涉及无线通信,尤其涉及一种通信方法及装置。背景技术:1、目前的无线局域网(wlan)技术标准中,多链路操作(multi-linkoperation,mlo...
一种通信方法及装置与流程

本技术涉及无线通信,尤其涉及一种通信方法及装置。

背景技术:

1、目前的无线局域网(wlan)技术标准中,多链路操作(multi-link operation,mlo)机制可以通过聚合多个物理链路来显著改善数据吞吐量、降低延迟并提高网络连接的可靠性。基于mlo机制,多链路设备(multi-link device,mld)可以同时利用多个链路进行通信,而不是仅依赖于单一链路。

2、例如,多链路设备可以包括接入点(access point,ap) mld和非接入点non-apmld,non-ap mld可以与关联的ap mld通信。non-ap mld与ap mld建立连接过程中,在non-ap mld与ap mld之间通信链路的通信质量下降,无法满足正常的通信需求的情况下,non-ap mld可以切换到其他ap mld,但是还没有一种non-ap mld通过关联的ap mld来探测其他ap mld的信息的方案。

技术实现思路

1、本技术提供一种通信方法及装置,用以提供一种非接入点的通信设备通过关联的网络设备探测其他网络设备的信息的方案。

2、第一方面,本技术实施例提供一种通信方法,该方法可以应用于第一网络设备、第一网络设备中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分第一网络设备功能的逻辑节点、逻辑模块或软件。以应用于第一网络设备为例,该方法包括:第一网络设备接收第一帧,第一帧用于请求探测第二网络设备的信息,第一网络设备和第二网络设备归属于同一个扩展服务集ess;第一网络设备发送第二帧,第二帧中包括第二网络设备中的附属节点的信息。

3、通过上述方法,第一网络设备接收到通信设备发送的第一帧之后,可以确定通信设备需要探测第二网络设备的信息;第一网络设备可以获取第二网络设备的附属节点的信息,并向通信设备发送第二帧,通过第二帧承载第二网络设备的附属节点的信息。从而第一网络设备可以向通信设备指示第二网络设备的附属节点的信息,这样在通信设备漫游(或切换)至第二网络设备时,可以基于第二网络设备中的附属节点的信息进行准确切换。

4、一种可能的实现方法中,第二网络设备中包括一个附属节点;其中第二帧的第一部分包括附属节点的第一信息。

5、通过上述方法,在第二网络设备中包括一个附属节点的情况下,第一网络设备可以在第二帧的第一部分承载附属节点的第一信息,例如第一部分可以为第二帧的帧体,从而将第二网络设备的附属节点的信息通知通信设备。

6、一种可能的实现方法中,第二网络设备中包括多个附属节点;所述第二帧的第一部分包括所述多个附属节点中第一附属节点的第一信息;所述第二帧的第二部分包括至少一个每站点配置子元素,所述至少一个每站点配置子元素用于承载所述多个附属节点中除所述第一附属节点之外的其他附属节点的第一信息。

7、通过上述方法,在第二网络设备中包括多个附属节点的情况下,第一网络设备可以在第二帧的不同信息承载位置承载多个附属节点的第一信息,可选的在第二帧的第一部分承载第一附属节点的第一信息,在第二帧的第二部分中的至少一个每站点配置子元素承载其他附属节点的第一信息,从而通过第二帧将第二网络设备的多个附属节点的信息通知通信设备。

8、可选的,附属节点的第一信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息、所述附属节点的多链路设备mld参数、所述附属节点的目标信标传输时间tbtt offset。

9、一种可能的实现方法中,第二网络设备中包括至少一个附属节点;所述第二帧的第三部分用于承载所述至少一个附属节点的第一信息。

10、可选的,所述附属节点的第一信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息、所述附属节点的mld参数、所述附属节点的tbttoffset。

11、通过上述方法,第一网络设备可以在第二帧的第三部分承载至少一个附属节点的第一信息;示例性的,第三部分可以为精简的邻居汇报rnr元素,通过rnr元素可以承载至少一个附属节点的第一信息,从而通过第二帧将第二网络设备的至少一个附属节点的信息通知通信设备。

12、一种可能的实现方法中,第二帧的第三部分用于承载所述多个附属节点的第二信息。

13、可选的,附属节点的第二信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息。

14、通过上述方法,第一网络设备可以在第二帧的第三部分承载附属节点的第二信息,示例性的,第三部分可以为精简的邻居汇报rnr元素;其中第二信息可以为相比于第一信息更为精简的信息,从而通过第二帧中的第三部分可以将第二网络设备的附属节点的第二信息通知通信设备。

15、一种可能的实现方法中,所述第二帧中还包括所述第二网络设备的设备信息;

16、可选的,所述第二网络设备的设备信息包括以下信息中的至少一项:无缝移动域元素、精简的邻居报告元素、多基本服务集标识bssid元素、移动域元素、信道使用元素、业务标识符和链路映射元素。

17、通过上述方法,第一网络设备向通信设备发送的第二帧中还可以携带第二网络设备的设备信息,第二网络设备的设备信息可以为设备级的信息,基于此第一网络设备可以将第二网络设备的设备级信息通知通信设备。

18、一种可能的实现方法中,所述第二网络设备的设备信息承载于所述第二帧的第二部分中的每站点配置子元素;或者所述第二网络设备的设备信息承载于所述第二帧的第一部分。

19、通过上述方法,第一网络设备可以在第二帧的不同信息承载位置灵活携带第二设备的设备信息。

20、一种可能的实现方法中,所述第二帧中还包括所述第一网络设备的信息。

21、可选的,第一网络设备的信息包括以下信息中的至少一项:所述第一网络设备的地址信息、所述第一网络设备的传输链路的链路标识信息;其中,所述传输链路为所述第一网络设备接收所述第一帧的链路。

22、通过上述方法,第一网络设备可以通过第二帧,将第一网络设备相关的信息通知通信设备。

23、一种可能的实现方法中,所述第一帧中包括设备标识字段、设备地址字段中的至少一项;在所述设备标识字段承载的信息为设定值、和/或所述设备地址字段承载的信息为广播地址时,所述第二帧中包括至少一个所述第二网络设备的信息;其中,所述至少一个第二网络设备为所述第一网络设备的邻居网络设备。或者,在所述设备标识字段承载的信息为设定值、和/或所述设备地址字段承载的信息为广播地址时,第一网络设备发送至少一个第二帧,每个第二帧中包括一个所述第二网络设备的信息;其中所述第二网络设备为所述第一网络设备的邻居网络设备。

24、通过上述方法,在第一帧中的设备标识字段承载的信息为设定值、和/或设备地址字段承载的信息为广播地址时,第一网络设备可以向通信设备指示至少一个邻居网络设备的信息,该至少一个邻居网络设备可以为第一网络设备获取到的全部邻居网络设备,从而通信设备可以获得第一网络设备的至少一个邻居网络设备的信息。

25、一种可能的实现方法中,第一网络设备接收第三帧,所述第三帧用于查询所述第一网络设备的邻居网络设备的信息;第一网络设备发送第四帧,所述第四帧中包括至少一个邻居网络设备的附属节点对应的邻居报告元素,所述邻居报告元素用于承载对应的附属节点的第三信息,所述至少一个邻居网络设备中包括所述第二网络设备;

26、可选的,所述附属节点的第三信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息。

27、通过上述方法,第一网络设备接收通信设备发送的第三帧后,第一网络设备可以确定通信设备查询第一网络设备的邻居网络设备;第一网络设备获取第一网络设备的邻居网络设备之后,可以通过第四中的一个或多个邻居报告元素承载邻居网络设备的附属节点的第三信息,从而第二网络设备将第一网络设备的邻居网络设备的附属节点的信息通知通信设备。

28、第二方面,本技术实施例提供一种通信方法,该方法可以应用于通信设备、通信设备中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分通信设备功能的逻辑节点、逻辑模块或软件。以应用于通信设备为例,该方法包括:通信设备向第一网络设备发送第一帧,所述第一帧用于请求探测第二网络设备的信息,所述第一网络设备和所述第二网络设备归属于同一个扩展服务集ess;通信设备接收第二帧,所述第二帧中包括所述第二网络设备中的附属节点的信息。

29、通过上述方法,通信设备向第一网络设备发送第一帧用于请求探测第二网络设备的信息,通信设备接收第一网络设备发送的第二帧之后,可以从第二帧中获取第二网络设备的附属节点的信息,这样在通信设备漫游(或切换)至第二网络设备时,可以基于第二网络设备中的附属节点的信息进行准确切换。

30、一种可能的实现方法中,所述第二网络设备中包括一个附属节点;所述第二帧的第一部分包括所述附属节点的第一信息。

31、通过上述方法,通信设备接收到第二帧之后,可以从第二帧的第一部分获取附属节点的第一信息,例如第一部分可以为第二帧的帧体;通信设备可以基于第二网络设备中的附属节点的第一信息准确漫游(或切换)至第二网络设备。

32、一种可能的实现方法中,所述第二网络设备中包括多个附属节点;所述第二帧的第一部分包括所述多个附属节点中第一附属节点的第一信息;所述第二帧的第二部分包括至少一个每站点配置子元素,所述至少一个每站点配置子元素用于承载所述多个附属节点中除所述第一附属节点之外的其他附属节点的第一信息。

33、通过上述方法,通信设备接收到第二帧之后,可以从第二帧的第一部分获取第二网络设备的第一附属节点的第一信息,从第二帧的第二部分获取第二网络设备的其他附属节点的第一信息,通信设备可以基于第二网络设备中的附属节点的第一信息准确漫游(或切换)至第二网络设备。

34、可选的,所述附属节点的第一信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息、所述附属节点的多链路设备mld参数、所述附属节点的目标信标传输时间tbtt offset。

35、一种可能的实现方法中,所述第二网络设备中包括至少一个附属节点;所述第二帧的第三部分用于承载所述至少一个附属节点的第一信息。

36、可选地,所述附属节点的第一信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息、所述附属节点的mld参数、所述附属节点的tbttoffset。

37、通过上述方法,通信设备接收到第二帧之后,可以从第二帧的第三部分获取至少一个附属节点的第一信息,示例性的,第三部分可以为精简的邻居汇报rnr元素,通信设备可以基于第二网络设备中的附属节点的第一信息准确漫游(或切换)至第二网络设备。

38、一种可能的实现方法中,所述第二帧的第三部分用于承载所述多个附属节点的第二信息。

39、可选的,所述附属节点的第二信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息。

40、通过上述方法,通信设备接收到第二帧之后,可以从第二帧的第三部分获取附属节点的第二信息,示例性的,第三部分可以为精简的邻居汇报rnr元素;其中第二信息可以为相比于第一信息更为精简的信息,通信设备可以基于第二网络设备中的附属节点的第二信息准确漫游(或切换)至第二网络设备。

41、一种可能的实现方法中,所述第二帧中还包括所述第二网络设备的设备信息。

42、可选的,所述第二网络设备的设备信息包括以下信息中的至少一项:

43、无缝移动域元素、精简的邻居报告元素、多基本服务集标识bssid元素、移动域元素、信道使用元素、业务标识符和链路映射元素。

44、通过上述方法,通信设备可以从第一网络设备发送的第二帧中获取第二网络设备的设备信息,第二网络设备的设备信息可以为设备级的信息,基于此通信设备可以获得第二网络设备的设备级信息。

45、可选的,所述第二网络设备的设备信息承载于所述第二帧的第二部分中的每站点配置子元素;或者所述第二网络设备的设备信息承载于所述第二帧的第一部分。

46、一种可能的实现方法中,所述第二帧中还包括所述第一网络设备的信息。

47、可选的,所述第一网络设备的信息包括以下信息中的至少一项:所述第一网络设备的地址信息、所述第一网络设备的传输链路的链路标识信息;其中,所述传输链路为所述第一网络设备接收所述第一帧的链路。

48、通过上述方法,通信设备可以从第一网络设备发送的第二帧中获取第一网络设备的信息。

49、一种可能的实现方法中,所述第一帧中包括设备标识字段、设备地址字段中的至少一项;在所述设备标识字段承载的信息为设定值、和/或所述设备地址字段承载的信息为广播地址时,所述第二帧中包括至少一个所述第二网络设备的信息;其中,所述至少一个第二网络设备为所述第一网络设备的邻居网络设备。或者,在所述设备标识字段承载的信息为设定值、和/或所述设备地址字段承载的信息为广播地址时,通信设备接收至少一个第二帧,每个第二帧中包括一个所述第二网络设备的信息;其中所述第二网络设备为所述第一网络设备的邻居网络设备。

50、通过上述方法,在通信设备向第一网络设备发送的第一帧中的设备标识字段承载的信息为设定值、和/或设备地址字段承载的信息为广播地址时,通信设备可以从第一网络设备发送的第二帧中获得第一网络设备的至少一个邻居网络设备的信息。

51、一种可能的实现方法中,通信设备发送第三帧,所述第三帧用于查询所述第一网络设备的邻居网络设备的信息;通信设备接收第四帧,所述第四帧中包括至少一个邻居网络设备的附属节点对应的邻居报告元素,所述邻居报告元素用于承载对应的附属节点的第三信息,所述至少一个邻居网络设备中包括所述第二网络设备。

52、可选的,所述附属节点的第三信息包括以下信息中的至少一项:所述附属节点的地址信息、所述附属节点的信道信息。

53、通过上述方法,通信设备向第一网络设备发送第三帧用于查询第一网络设备的邻居网络设备的信息,通信设备接收第一网络设备发送的第四帧之后,可以从第四帧中获取第一网络设备的至少一个邻居网络设备的附属节点的第三信息;基于第一网络设备的至少一个邻居网络设备的附属节点的第三信息,通信设备可以从至少一个邻居网络设备中选择探测的第二网络设备,从而在通信设备确定需要漫游或切换时,可以准确漫游或切换到第二网络设备。

54、第三方面,本技术提供一种通信装置,该通信装置具备实现上述第一方面的功能,比如,该通信装置包括执行上述第一方面涉及操作所对应的模块、单元或手段(means),该模块、单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。

55、第四方面,本技术提供一种通信装置,该通信装置具备实现上述第二方面的功能,比如,该通信装置包括执行上述第二方面涉及操作所对应的模块、单元或手段(means),该模块、单元或手段具体可以通过软件实现,或者通过硬件实现,也可以通过软件结合硬件的方式实现。

56、第五方面,本技术提供一种通信装置,该通信装置包括接口电路和一个或多个处理器。该一个或多个处理器与存储器耦合。该存储器用于存储实现上述第一方面涉及的功能的必要计算机程序或指令的部分或全部。该一个或多个处理器可执行该计算机程序或指令,当该计算机程序或指令被执行时,使得该通信装置实现上述第一方面中任意可能的设计或实现方式中的方法。该接口电路用于实现该通信装置内的通信功能和/或该通信装置与其他装置或组件的通信功能。

57、上述通信装置可以是第一网络设备、第一网络设备中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分第一网络设备功能的逻辑节点、逻辑模块或软件。

58、第六方面,本技术提供一种通信装置,该通信装置包括接口电路和一个或多个处理器。该一个或多个处理器与存储器耦合。该存储器用于存储实现上述第二方面涉及的功能的必要计算机程序或指令的部分或全部。该一个或多个处理器可执行该计算机程序或指令,当该计算机程序或指令被执行时,使得该通信装置实现上述第二方面中任意可能的设计或实现方式中的方法。该接口电路用于实现该通信装置内的通信功能和/或该通信装置与其他装置或组件的通信功能。

59、上述通信装置可以是通信设备、通信设备中的模块(例如电路,芯片或芯片系统等)、或者能实现全部或部分通信设备功能的逻辑节点、逻辑模块或软件。

60、第七方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现上述第一方面或第二方面的任一种可能的设计中的方法。

61、第八方面,本技术提供一种计算机程序产品,该计算机程序产品包括计算机程序或指令,当该计算机程序或指令被运行时,实现上述第一方面或第二方面的任一种可能的设计中的方法。

62、第九方面,本技术提供一种通信系统,包括用于执行上述第一方面的任一种可能的实现方法的第一网络设备,和用于执行上述第二方面的任一种可能的实现方法的通信设备。

63、上述第三方面至第九方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第二方面中任一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。