一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多链路通信方法、业务与链路映射的方法及设备与流程

2022-02-24 17:17:19 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种多链路通信方法、业务与链路映射的方法及设备。


背景技术:

2.随着无线技术的发展,越来越多的无线设备支持多链路通信,例如同时在2.4ghz,5ghz以及6ghz频段上进行通信,或者同时在同一频段的不同信道上通信,进而提高无线设备之间的通信速率。支持多链路通信的设备通常称为多链路设备(multi-link device,mld)。
3.mld与mld在进行多链路通信之前,需要先进行多链路的建立。例如第一多链路设备向第二多链路设备发送关联请求帧来进行多链路建立,其中关联请求帧中携带第一多链路设备所支持的且想要建立多链路通信的链路的信息。
4.但实际应用中,mld可能一开始并不是在其支持的每个链路上都有通信需求,如果mld一开始就在其支持的所有链路上建立多链路通信会导致链路资源利用率低,在后续的通信的过程中,mld还可能有更新通信链路的需求,而多链路设备一开始仅提供多链路设备想要建立多链路通信的链路的信息,无法满足更新通信链路的需求。由此可见,现有技术中的多链路通信存在灵活性差,无法满足实际应用的需求的技术问题。


技术实现要素:

5.本技术实施例提供一种多链路通信方法、业务与链路映射的方法及设备,可以提高多链路设备进行多链路通信的灵活性,满足多链路设备动态更新通信链路的需求,还可以更加灵活地管理业务传输,提高业务的服务质量。
6.第一方面,提供一种多链路通信方法,包括:第一多链路设备接收来自第二多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括建立多链路通信,还包括仅提供链路的信息或不建立多链路通信;所述第一多链路设备向所述第二多链路设备发送第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
7.本技术实施例通过在第一请求消息中携带第一指示信息,以及在第一响应消息中携带第二指示信息,使得多链路设备在多链路建立的时候,可以根据需求选择在其支持的部分链路上建立多链路通信,可以提高多链路设备进行多链路通信的灵活性。
8.一种可能的实施方式中,所述操作类型还包括:在多链路通信链路中增加链路;和/或,在多链路通信链路中删除链路。
9.该实施方式中,通过在第一请求消息中携带第一指示信息,以及在第一响应消息中携带第二指示信息,使得多链路设备在多链路建立之后,可以根据通信的需求在已建的
多链路通信链路中新增链路或删除链路,可以进一步提高多链路设备进行多链路通信的灵活性,更好地满足多链路设备动态更新通信链路的需求。
10.一种可能的实施方式中,所述状态包括以下几项中的任意一项或多项:多链路通信建立成功;多链路通信建立失败;仅提供链路的信息或不建立多链路通信;增加链路成功;增加链路失败;删除链路成功;删除链路失败。
11.该实施方式中链路的状态有多种,进一步提高了多链路通信的灵活性。
12.一种可能的实施方式中,所述第一指示信息和/或所述第二指示信息携带于多链路信息单元的第一预设字段中。
13.该实施方式简单,易于实现。
14.一种可能的实施方式中,所述第一请求消息携带的所述多链路信息单元中,所述第一预设字段的第一值用于指示所述操作类型为建立多链路通信,所述第一预设字段的第二值用于指示所述操作类型为仅提供链路的信息或不建立多链路通信;或者,所述第一响应消息携带的所述多链路信息单元中,所述第一预设字段的第一值用于指示所述状态为多链路通信建立成功,所述第一预设字段的第二值用于指示所述状态为多链路通信建立失败,所述第一预设字段的第三值用于指示所述状态为仅提供链路的信息或不建立多链路通信。
15.该实施方式中,多链路信息单元位于关联请求帧和关联响应帧时,第一预设字段的值可以分别指代不同的含义,第一预设字段的值所指代的含义可以根据第一预设字段所在的帧类型(即关联请求帧、关联响应帧)、以及第一预设字段的值确定,可以节省第一预设字段所占的节省比特位。
16.一种可能的实施方式中,所述第一请求消息或所述第一响应消息携带的所述多链路信息单元中,所述第一预设字段的取值包括以下几项中的任意一项或多项:
17.第一值,用于指示所述操作类型为建立多链路通信;
18.第二值,用于指示所述状态为多链路通信建立成功;
19.第三值,用于指示所述状态为多链路通信建立失败;
20.第四值,用于指示所述操作类型或所述状态为仅提供链路的信息或不建立多链路通信。
21.该实施方式中,多链路信息单元位于关联请求帧和关联响应帧时,第一预设字段的值可以指代相同的含义,第一预设字段的值所指代的含义可以根据第一预设字段的值直接确定,可以降低多链路设备识别第一预设字段的复杂性。
22.一种可能的实施方式中,所述第一请求消息携带的所述多链路信息单元中,所述第一预设字段的第一值用于指示所述操作类型为在多链路通信链路中增加链路,所述第一预设字段的第二值用于指示所述操作类型为在多链路通信链路中删除链路;或者,所述第一响应消息携带的所述多链路信息单元中,所述第一预设字段的第一值用于指示所述状态为增加链路成功,所述第一预设字段的第二值用于指示所述状态为增加链路失败,所述第一预设字段的第三值用于指示所述状态为删除链路成功,所述第一预设字段的第四值用于指示所述状态为删除链路失败。
23.该实施方式中,多链路信息单元位于重关联请求帧和重关联响应帧时,第一预设字段的值可以分别指代不同的含义,第一预设字段的值所指代的含义可以根据第一预设字
段所在的帧类型(即重关联请求帧、重关联响应帧)、以及第一预设字段的值确定,可以节省第一预设字段所占的节省比特位。
24.一种可能的实施方式中,所述第一请求消息或所述第一响应消息携带的所述多链路信息单元中,所述第一预设字段的取值包括以下几项中的任意一项或多项:
25.第一值,用于指示所述操作类型为在多链路通信链路中增加链路;
26.第二值,用于指示所述操作类型在多链路通信链路中删除链路;
27.第三值,用于指示所述状态为增加链路成功;
28.第四值,用于指示所述状态为增加链路失败;
29.第五值,用于指示所述状态为删除链路成功;
30.第六值,用于指示所述状态为删除链路失败。
31.该实施方式中,多链路信息单元位于重关联请求帧和重关联响应帧时,第一预设字段的值可以指代相同的含义,第一预设字段的值所指代的含义可以根据第一预设字段的值直接确定,可以降低多链路设备识别第一预设字段的复杂性。
32.一种可能的实施方式中,所述第一请求消息或所述第一响应消息携带的所述多链路信息单元中,所述第一预设字段的取值包括以下几项中的任意一项或多项:
33.第一值,用于指示所述操作类型为建立多链路通信;
34.第二值,用于指示所述状态为多链路通信建立成功;
35.第三值,用于指示所述状态为多链路通信建立失败;
36.第四值,用于指示所述操作类型或所述状态为仅提供链路的信息或不建立多链路通信;
37.第五值,用于指示所述操作类型为在多链路通信链路中增加链路;
38.第六值,用于指示所述操作类型为在多链路通信链路中删除链路;
39.第七值,用于指示所述状态为增加链路成功;
40.第八值,用于指示所述状态为增加链路失败;
41.第九值,用于指示所述状态为删除链路成功;
42.第十值,用于指示所述状态为删除链路失败。
43.该实施方式中,多链路信息单元位于关联请求帧、关联响应帧、重关联请求帧以及重关联响应帧时,第一预设字段的值可以指代相同的含义,第一预设字段的值所指代的含义可以根据第一预设字段的值直接确定,可以进一步降低多链路设备识别第一预设字段的复杂性。
44.一种可能的实施方式中,所述操作类型为建立多链路通信或不建立多链路通信或仅提供链路的信息或在多链路通信链路中增加链路,则所述第一请求消息还携带站点的能力信息;或者,所述操作类型为在多链路通信链路中删除链路,则所述第一请求消息中不携带站点的能力信息。
45.该实施方式中,操作类型为在多链路通信链路中删除链路,则所述第一请求消息中不携带站点的能力信息,可以在保证方案可靠性的前提下,节省资源开销。
46.一种可能的实施方式中,所述多链路信息单元中还携带接入点设备新开链路的信息;所述多链路信息单元的多链路设备mld公共信息字段中携带第三指示信息,用于指示所述多链路信息单元中携带了新开链路的信息。
47.该实施方式中,多链路设备根据通信的需求开辟新的链路,并及时告知其它多链路设备,进一步提高了多链路通信的灵活性,可以更好地满足多链路设备动态更新通信链路的需求。
48.一种可能的实施方式中,所述新开链路的信息在连续n个信标帧中的每个信标帧中携带,所述n为正整数。
49.这样,可以保证新开链路的信息能够被其它多链路设备有效接收,可以进一步提高方案的可靠性。
50.第二方面,提供一种多链路通信的方法,包括:第一多链路设备接收来自第二多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括在多链路通信链路中增加链路,还包括仅提供链路的信息或不建立多链路通信;所述第一多链路设备向所述第二多链路设备发送第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
51.本技术实施例通过在第一请求消息中携带第一指示信息,以及在第一响应消息中携带第二指示信息,使得多链路设备根据需求在已建立多链路通信链路中增加链路,同时还提供其他不需要建立多链路通信的链路的信息以便于多链路设备后续根据需求新增链路,可以提高多链路设备进行多链路通信的灵活性。
52.一种可能的实施方式中,所述操作类型还包括:建立多链路通信;和/或,在多链路通信链路中删除链路。
53.一种可能的实施方式中,所述状态包括以下几项中的任意一项或多项:多链路通信建立成功;多链路通信建立失败;仅提供链路的信息或不建立多链路通信;增加链路成功;增加链路失败;删除链路成功;删除链路失败。
54.第三方面,提供一种多链路通信的方法,包括:第一多链路设备接收来自第二多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括在多链路通信链路中删除链路,还包括仅提供链路的信息或不建立多链路通信;所述第一多链路设备向所述第二多链路设备发送第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
55.本技术实施例通过在第一请求消息中携带第一指示信息,以及在第一响应消息中携带第二指示信息,使得多链路设备根据需求在已建立多链路通信链路中删除链路,同时还提供其他不需要建立多链路通信的链路的信息以便于多链路设备后续根据需求新增链路,可以提高多链路设备进行多链路通信的灵活性。
56.一种可能的实施方式中,所述操作类型还包括:建立多链路通信;和/或,在多链路通信链路中增加链路。
57.一种可能的实施方式中,所述状态包括以下几项中的任意一项或多项:多链路通信建立成功;多链路通信建立失败;仅提供链路的信息或不建立多链路通信;增加链路成功;增加链路失败;删除链路成功;删除链路失败。
58.第四方面,提供一种多链路通信方法,包括:第二多链路设备向第一多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括建立多链路通信,还包括仅提供链路的信息或不建立多链路通信;所述第二多链路设备接收来自所述第一多链路设备的第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
59.一种可能的实施方式中,所述操作类型还包括:在多链路通信链路中增加链路;和/或,在多链路通信链路中删除链路。
60.一种可能的实施方式中,所述状态包括以下几项中的任意一项或多项:多链路通信建立成功;多链路通信建立失败;仅提供链路的信息或不建立多链路通信;增加链路成功;增加链路失败;删除链路成功;删除链路失败。
61.一种可能的实施方式中,所述第一指示信息和/或所述第二指示信息携带于多链路信息单元的第一预设字段中。
62.一种可能的实施方式中,所述第一请求消息携带的所述多链路信息单元中,所述第一预设字段的第一值用于指示所述操作类型为建立多链路通信,所述第一预设字段的第二值用于指示所述操作类型为仅提供链路的信息或不建立多链路通信;或者,所述第一响应消息携带的所述多链路信息单元中,所述第一预设字段的第一值用于指示所述状态为多链路通信建立成功,所述第一预设字段的第二值用于指示所述状态为多链路通信建立失败,所述第一预设字段的第三值用于指示所述状态为仅提供链路的信息或不建立多链路通信。
63.一种可能的实施方式中,所述第一请求消息或所述第一响应消息携带的所述多链路信息单元中,所述第一预设字段的取值包括以下几项中的任意一项或多项:
64.第一值,用于指示所述操作类型为建立多链路通信;
65.第二值,用于指示所述状态为多链路通信建立成功;
66.第三值,用于指示所述状态为多链路通信建立失败;
67.第四值,用于指示所述操作类型或所述状态为仅提供链路的信息或不建立多链路通信。
68.一种可能的实施方式中,所述操作类型为建立多链路通信或不建立多链路通信或仅提供链路的信息或在多链路通信链路中增加链路,则所述第一请求消息还携带站点的能力信息;或者,所述操作类型为在多链路通信链路中删除链路,则所述第一请求消息中不携带站点的能力信息。
69.一种可能的实施方式中,所述多链路信息单元中还携带接入点设备新开链路的信息;
70.所述多链路信息单元的多链路设备mld公共信息字段中携带第三指示信息,用于指示所述多链路信息单元中携带了新开链路的信息。
71.一种可能的实施方式中,所述新开链路的信息在连续n个信标帧中的每个信标帧中携带,所述n为正整数。
72.关于第四方面或第四方面的各种可能的实施方式所带来的技术效果,可以参考对
第一方面或第一方面的各种可能的实施方式的技术效果的介绍。
73.第五方面,提供一种多链路通信方法,包括:第二多链路设备向第一多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括在多链路通信链路中增加链路,还包括仅提供链路的信息或不建立多链路通信;所述第二多链路设备接收来自所述第一多链路设备的第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
74.一种可能的实施方式中,所述操作类型还包括:建立多链路通信;和/或,在多链路通信链路中删除链路。
75.一种可能的实施方式中,所述状态包括以下几项中的任意一项或多项:多链路通信建立成功;多链路通信建立失败;仅提供链路的信息或不建立多链路通信;增加链路成功;增加链路失败;删除链路成功;删除链路失败。
76.关于第五方面或第五方面的各种可能的实施方式所带来的技术效果,可以参考对第二方面或第二方面的各种可能的实施方式的技术效果的介绍。
77.第六方面,提供一种多链路通信方法,包括:第二多链路设备向第一多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括在多链路通信链路中删除链路,还包括仅提供链路的信息或不建立多链路通信;所述第二多链路设备接收来自所述第一多链路设备的第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
78.一种可能的实施方式中,所述操作类型还包括:建立多链路通信;和/或,在多链路通信链路中增加链路。
79.一种可能的实施方式中,所述状态包括以下几项中的任意一项或多项:多链路通信建立成功;多链路通信建立失败;仅提供链路的信息或不建立多链路通信;增加链路成功;增加链路失败;删除链路成功;删除链路失败。
80.关于第六方面或第六方面的各种可能的实施方式所带来的技术效果,可以参考对第三方面或第三方面的各种可能的实施方式的技术效果的介绍。
81.第七方面,提供一种业务与链路映射的方法,包括:第一多链路设备接收来自第二多链路设备的第二消息,所述第二消息中携带业务与链路的映射信息;所述第一多链路设备根据所述映射信息建立或更新业务与链路的映射关系。
82.本技术实施例中第二多链路设备通过在第二消息携带业务与链路的映射信息,使得第一多链路设备可以在多链路建立的时候建立业务与链路的映射关系,或者在多链路建立完成后,更新业务与链路的映射关系,进而实现更加灵活地管理业务传输,提高服务质量。
83.一种可能的实施方式中,所述第二消息中还携带第四指示信息,所述第四指示信息用于指示用于协商业务标识与链路的映射的第二模式;在第一多链路设备接收来自第二多链路设备的第二消息之前,还包括:第一多链路设备向第二多链路设备发送第三消息,所
述第三消息中携带第五指示信息,所述第五指示信息用于指示用于协商业务标识与链路的映射的第一模式。
84.该实施方式中,第一多链路设备和第二多链路设备可以相互协商业务标识与链路的映射,可以进一步提高业务传输的灵活性。
85.一种可能的实施方式中,所述第一模式为:请求建立业务与链路的映射,但并不携带具体的业务与链路的映射方法;或者,请求建立业务与链路的映射,并携带建议的映射方法,允许响应方在响应帧中修改映射关系;或者,请求建立业务与链路的映射,并携带要求的映射方法,不允许响应方在响应帧中修改映射关系。
86.应理解,以上几种仅为第一模式的示例而非限定。
87.一种可能的实施方式中,所述第二模式为:业务与链路的映射建立成功,并携带最终的映射方法;或者,业务与链路的映射未建立成功,并携带建议的映射方法;或者,业务与链路的映射未建立成功,并携带要求的映射方法,若请求方再次发送请求,则必须采用该映射方法才能建立成功;或者,业务与链路的映射建立失败。
88.应理解,以上几种仅为第二模式的示例而非限定。
89.一种可能的实施方式中,所述第二消息为关联响应帧或eht行动帧。
90.一种可能的实施方式中,所述第二消息为广播消息。
91.该实施方式中,第二多链路设备可以直接广播业务标识与链路的映射信息,进一步提高业务传输的灵活性。
92.一种可能的实施方式中,在第一多链路设备接收来自第二多链路设备的第二消息之前,还包括:第一多链路设备向第二多链路设备发送第四消息,所述第四消息中携带第七指示信息,所述第七指示信息用于指示所述第一多链路设备支持广播的业务与链路的映射信息。
93.该实施方式中,第一多链路设备提前告知第二多链路设备第一多链路设备支持广播的业务与链路的映射信息,使得第二多链路设备可以通过广播的方式通知第一多链路设备建立或更新业务与链路的映射关系,提高了方案的可靠性。
94.一种可能的实施方式中,所述第二消息中还携带第八指示信息,用于指示业务与链路的映射信息的累计更新次数。
95.这样,休眠后醒来的多链路设备在收到第二消息(广播消息)后,可以及时获知业务与链路的映射信息的更新情况,确定自身是否需要更新的业务与链路的映射关系。
96.一种可能的实施方式中,所述第二消息为关联响应帧或者信标帧。
97.一种可能的实施方式中,所述第二消息中还包括第九指示信息,用于指示业务与链路的映射的业务方向,所述业务方向为上行、下行或上下行中的任一种。
98.该实施方式中,多链路设备可以仅针对上行传输建立或更新业务与链路的映射关系,也可以仅针对下行传输建立或更新业务与链路的映射关系,还可以同时仅针对上下行传输建立或更新业务与链路的映射关系,进一步提高了业务管理的灵活性。
99.一种可能的实施方式中,所述业务与链路的映射信息携带于媒体接入控制mac头部中或用于指示业务与链路映射关系的信息单元中。
100.一种可能的实施方式中,所述用于指示业务与链路映射关系的信息单元中携带第二预设字段,当所述第二预设字段为预设值时,所述第二预设字段指示所述第一多链路设
备将每个业务标识映射到每一条建立了多链路通信的链路上。
101.一种可能的实施方式中,当所述第二预设字段为预设值时,所述用于指示业务与链路映射关系的信息单元中不携带所述业务与链路的映射信息。
102.这样,可以节省资源开销。
103.一种可能的实施方式中,所述第四指示信息和/或所述第五指示信息携带于用于指示业务与链路映射关系的信息单元的第三预设字段中;所述第三消息或所述第四消息携带的所述用于指示业务与链路映射关系的信息单元中,所述第三预设字段的取值包括以下几项中的任意一项或多项:
104.第一值,用于指示所述第二模式为请求建立业务与链路的映射,但并不携带具体的业务与链路的映射方法;
105.第二值,用于指示所述第二模式为请求建立业务与链路的映射,并携带建议的映射方法,允许响应方在响应帧中修改映射关系;
106.第三值,用于指示所述第二模式为请求建立业务与链路的映射,并携带要求的映射方法,不允许响应方在响应帧中修改映射关系;
107.第四值,用于指示所述第一模式为业务与链路的映射建立成功,并携带最终的映射方法;
108.第五值,用于指示所述第一模式为业务与链路的映射未建立成功,并携带建议的映射方法;
109.第六值,用于指示所述第一模式为业务与链路的映射未建立成功,并携带要求的映射方法,若请求方再次发送请求,则必须采用该映射方法才能建立成功;
110.第七值,用于指示所述第一模式为业务与链路的映射建立失败。
111.应理解,上述七种取值仅为示例而非限定,具体实施时,第三预设字段的取值可以仅仅是上述七种取值中一部分,或者还包括除上述七种取值之外的其它取值。
112.一种可能的实施方式中,所述业务与链路的映射信息包括:一个或多个链路配置字段,每个所述链路配置字段包含一个链路的标识信息以及映射到所述一个链路的一个或多个业务的标识信息;或者,一个或多个业务配置字段,每个所述业务配置字段包含一个业务的标识信息以及所述一个业务所映射到的一个或多个链路的标识信息。
113.该实施方式提供了业务与链路的映射信息的两种不同的实现方式,可以进一步提高方案的灵活性。
114.第八方面,提供一种业务与链路映射的方法,包括:第二多链路设备生成第二消息,所述第二消息中携带业务与链路的映射信息;所述第二多链路设备向第一多链路设备发送所述第二消息。
115.一种可能的实施方式中,所述第二消息中还携带第四指示信息,所述第四指示信息用于指示用于协商业务标识与链路的映射的第二模式;在第二多链路设备生成第二消息之前,还包括:第二多链路设备接收来自第一多链路设备的第三消息,所述第三消息中携带第五指示信息,所述第五指示信息用于指示用于协商业务标识与链路的映射的第一模式。
116.一种可能的实施方式中,所述第一模式为:请求建立业务与链路的映射,但并不携带具体的业务与链路的映射方法;或者,请求建立业务与链路的映射,并携带建议的映射方法,允许响应方在响应帧中修改映射关系;或者,请求建立业务与链路的映射,并携带要求
的映射方法,不允许响应方在响应帧中修改映射关系。
117.一种可能的实施方式中,所述第二模式为:业务与链路的映射建立成功,并携带最终的映射方法;或者,业务与链路的映射未建立成功,并携带建议的映射方法;或者,业务与链路的映射未建立成功,并携带要求的映射方法,若请求方再次发送请求,则必须采用该映射方法才能建立成功;或者,业务与链路的映射建立失败。
118.一种可能的实施方式中,所述第二消息为关联响应帧或eht行动帧。
119.一种可能的实施方式中,所述第二消息为广播消息。
120.一种可能的实施方式中,在第二多链路设备生成第二消息之前,还包括:第二多链路设备接收来自第一多链路设备的第四消息,所述第四消息中携带第七指示信息,所述第七指示信息用于指示所述第一多链路设备支持广播的业务与链路的映射信息。
121.一种可能的实施方式中,所述第二消息中还携带第八指示信息,用于指示业务与链路的映射信息的累计更新次数。
122.一种可能的实施方式中,所述第二消息为关联响应帧或者信标帧。
123.一种可能的实施方式中,所述第二消息中还包括第九指示信息,用于指示业务与链路的映射的业务方向,所述业务方向为上行、下行或上下行中的任一种。
124.一种可能的实施方式中,所述业务与链路的映射信息携带于媒体接入控制mac头部中或用于指示业务与链路映射关系的信息单元中。
125.一种可能的实施方式中,所述用于指示业务与链路映射关系的信息单元中携带第二预设字段,当所述第二预设字段为预设值时,所述第二预设字段指示所述第一多链路设备将每个业务标识映射到每一条建立了多链路通信的链路上。
126.一种可能的实施方式中,当所述第二预设字段为预设值时,所述用于指示业务与链路映射关系的信息单元中不携带所述业务与链路的映射信息。
127.一种可能的实施方式中,所述第四指示信息和/或所述第五指示信息携带于用于指示业务与链路映射关系的信息单元的第三预设字段中;所述第三消息或所述第四消息携带的所述用于指示业务与链路映射关系的信息单元中,所述第三预设字段的取值包括以下几项中的任意一项或多项:
128.第一值,用于指示所述第二模式为请求建立业务与链路的映射,但并不携带具体的业务与链路的映射方法;
129.第二值,用于指示所述第二模式为请求建立业务与链路的映射,并携带建议的映射方法,允许响应方在响应帧中修改映射关系;
130.第三值,用于指示所述第二模式为请求建立业务与链路的映射,并携带要求的映射方法,不允许响应方在响应帧中修改映射关系;
131.第四值,用于指示所述第一模式为业务与链路的映射建立成功,并携带最终的映射方法;
132.第五值,用于指示所述第一模式为业务与链路的映射未建立成功,并携带建议的映射方法;
133.第六值,用于指示所述第一模式为业务与链路的映射未建立成功,并携带要求的映射方法,若请求方再次发送请求,则必须采用该映射方法才能建立成功;
134.第七值,用于指示所述第一模式为业务与链路的映射建立失败。
135.应理解,上述七种取值仅为示例而非限定,具体实施时,第三预设字段的取值可以仅仅是上述七种取值中一部分,或者还包括除上述七种取值之外的其它取值。
136.一种可能的实施方式中,所述业务与链路的映射信息包括:一个或多个链路配置字段,每个所述链路配置字段包含一个链路的标识信息以及映射到所述一个链路的一个或多个业务的标识信息;或者,一个或多个业务配置字段,每个所述业务配置字段包含一个业务的标识信息以及所述一个业务所映射到的一个或多个链路的标识信息。
137.关于第八方面或第八方面的各种可能的实施方式所带来的技术效果,可以参考对第七方面或第七方面的各种可能的实施方式的技术效果的介绍。
138.第九方面,提供一种多链路设备,该设备包括用于执行上述第一方面或第一方面任一种可能的实现方式或第二方面或第二方面任一种可能的实现方式第三方面或第三方面任一种可能的实现方式中所述方法的模块。
139.示例性地,该设备包括收发模块;
140.所述收发模块用于:接收来自第二多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括建立多链路通信或在多链路通信链路中增加链路或在多链路通信链路中删除链路,所述操作类型还包括仅提供链路的信息或不建立多链路通信;
141.所述收发模块还用于:向所述第二多链路设备发送第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
142.第十方面,提供一种多链路设备,该设备包括用于执行上述第四方面或第四方面任一种可能的实现方式或第五方面或第五方面任一种可能的实现方式第六方面或第六方面任一种可能的实现方式中所述方法的模块。
143.示例性地,该设备包括收发模块;
144.所述收发模块用于:向第一多链路设备发送第一请求消息,所述第一请求消息中携带至少两条链路的标识以及所述至少两条链路中每条链路的第一指示信息,所述第一指示信息用于指示链路的操作类型,所述操作类型包括建立多链路通信或在多链路通信链路中增加链路或在多链路通信链路中删除链路,所述操作类型还包括仅提供链路的信息或不建立多链路通信;
145.所述收发模块还用于:接收来自所述第一多链路设备的第一响应消息,所述第一响应消息中携带所述至少两条链路的标识以及所述至少两条链路中每条链路的第二指示信息,所述第二指示信息用于指示链路的状态。
146.第十一方面,提供一种多链路设备,该设备包括用于执行上述第七方面或第七方面任一种可能的实现方式中所述方法的模块。
147.示例性地,该设备包括:
148.收发模块,用于接收来自第二多链路设备的第二消息,所述第二消息中携带业务与链路的映射信息;
149.处理模块,用于根据所述映射信息建立或更新业务与链路的映射关系。
150.第十二方面,提供一种多链路设备,该设备包括用于执行上述第八方面或第八方
面任一种可能的实现方式中所述方法的模块。
151.示例性地,该设备包括:
152.处理模块,用于生成第二消息;
153.收发模块,用于向第一多链路设备发送所述第二消息。
154.第十三方面,提供一种多链路设备,包括处理器,所述处理器与存储器耦合;所述处理器,用于执行所述存储器中存储的计算机程序或指令,以使得所述设备执行上述第一方面或第一方面任一种可能的实施方式或第二方面或第二方面任一种可能的实施方式或第三方面或第三方面任一种可能的实施方式或第四方面或第四方面任一种可能的实施方式或第五方面或第五方面任一种可能的实施方式或第六方面或第六方面任一种可能的实施方式或第七方面或第七方面任一种可能的实施方式或第八方面或第八方面任一种可能的实施方式中所述的方法。
155.可选的,所述存储器位于所述设备之外。
156.可选的,所述设备包括所述存储器,所述存储器与所述至少一个处理器相连,所述存储器存储有可被所述至少一个处理器执行的指令。
157.第十四方面,提供一种芯片,所述芯片与存储器耦合,用于读取并执行所述存储器中存储的程序指令,使得上述第一方面或第一方面任一种可能的实施方式或第二方面或第二方面任一种可能的实施方式或第三方面或第三方面任一种可能的实施方式或第四方面或第四方面任一种可能的实施方式或第五方面或第五方面任一种可能的实施方式或第六方面或第六方面任一种可能的实施方式或第七方面或第七方面任一种可能的实施方式或第八方面或第八方面任一种可能的实施方式中所述的方法被执行。
158.第十五方面,提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得上述第一方面或第一方面任一种可能的实施方式或第二方面或第二方面任一种可能的实施方式或第三方面或第三方面任一种可能的实施方式或第四方面或第四方面任一种可能的实施方式或第五方面或第五方面任一种可能的实施方式或第六方面或第六方面任一种可能的实施方式或第七方面或第七方面任一种可能的实施方式或第八方面或第八方面任一种可能的实施方式中所述的方法被执行。
159.第十六方面,提供一种计算机可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,使得上述第一方面或第一方面任一种可能的实施方式或第二方面或第二方面任一种可能的实施方式或第三方面或第三方面任一种可能的实施方式或第四方面或第四方面任一种可能的实施方式或第五方面或第五方面任一种可能的实施方式或第六方面或第六方面任一种可能的实施方式或第七方面或第七方面任一种可能的实施方式或第八方面或第八方面任一种可能的实施方式中所述的方法被执行。
附图说明
160.图1为本技术实施例适用的一种通信系统的网络架构图;
161.图2为本技术实施例提供的一种多链路设备200的结构示意图;
162.图3为本技术实施例提供的一种多链路设备300的结构示意图;
163.图4为本技术实施例提供的一种多链路通信方法的流程图;
164.图5为本技术实施例提供的一种多链路信息单元的示意图;
165.图6为本技术实施例提供的另一种多链路信息单元的示意图;
166.图7a为本技术实施例提供的另一种多链路信息单元的示意图;
167.图7b为本技术实施例提供的另一种多链路信息单元的示意图;
168.图8为本技术实施例提供的另一种多链路信息单元的示意图;
169.图9为本技术实施例提供的一种业务与链路映射的方法的流程图;
170.图10a为本技术实施例提供的一种可能的mac header的示意图;
171.图10b为本技术实施例提供的一种可能的业务标识位图的示意图;
172.图10c为本技术实施例提供的另一种可能的mac header的示意图;
173.图10d为本技术实施例提供的另一种可能的mac header的示意图;
174.图10e为本技术实施例提供的另一种可能的链路标识位图的示意图;
175.图10f为本技术实施例提供的另一种可能的mac header的示意图;
176.图11a为本技术实施例提供的一种业务标识与链路映射信息单元的示意图;
177.图11b为本技术实施例提供的另一种业务标识与链路映射信息单元的示意图;
178.图11c为本技术实施例提供的另一种业务标识与链路映射信息单元的示意图;
179.图11d为本技术实施例提供的另一种业务标识与链路映射信息单元的示意图;
180.图11e为本技术实施例提供的另一种业务标识与链路映射信息单元的示意图;
181.图12为本技术实施例提供的另一种可能的业务标识与链路映射信息单元的示意图;
182.图13为本技术实施例提供的另一种可能的业务标识与链路映射信息单元的示意图;
183.图14为本技术实施例提供的一种更新业务与链路的映射关系的方法的流程图;
184.图15为本技术实施例提供的一种可能的eht行动帧的帧结构示意图;
185.图16为本技术实施例提供的一种在信标帧中携带的业务标识与链路映射信息单元的示意图;
186.图17为本技术实施例提供的另一种可能的业务标识与链路映射信息单元的示意图。
具体实施方式
187.本技术实施例的技术方案可以应用于各种通信系统,例如:第四代(4th generation,4g)通信系统、第五代(5th generation,5g)通信系统、第六代(6th generation,6g)通信系统或未来的其他演进系统、或其他各种采用无线接入技术的无线通信系统等,只要该通信系统中存在多链路通信的需求,则均可以采用本技术实施例的技术方案。
188.例如,图1为本技术实施例适用的一种通信系统的网络架构图。该通信系统包括至少一个接入点站点多链路设备(ap station multi-link device,ap sta mld)和至少一个非接入点站点多链路设备(non-ap station multi-link device,non-ap sta mld)。其中,接入点站点多链路设备又可简称为接入点多链路设备或接入点设备,其对应的英文缩写ap sta mld可以替换为ap mld;非接入点站点多链路设备又可简称为站点多链路设备或站点设备,其对应的英文缩写non-ap sta mld可以替换为sta mld或non-ap mld。ap mld中包含
一个或多个接入点(access point,ap),non-ap mld中包含一个或多个非ap站台(non-ap station,non-ap sta)。应理解,图1所示的通信系统是以一个ap mld和一个non-ap mld为例,实际应用中该通信系统还可以包括更多的ap mld或non-ap mld,ap mld还可以包括更多或更少的ap,non-ap mld还可以包括更多或更少的non-ap sta,本技术实施例不做限定。
189.本技术实施例中多链路设备之间可以相互建立关联关系(或者说建立通信链路)之后进行通信。例如,站点多链路设备中的一个或多个non-ap sta可以与接入点多链路设备中的一个或多个ap之间建立关联关系之后进行通信,如图1所示,ap1与non-ap sta1关联,ap2与non-ap sta2a关联。当然,站点多链路设备和站点多链路设备之间也可以相互通信,即设备到设备(device to device,d2d)通信。
190.为了便于描述,在接下来的实施中,主要以第一多链路设备和第二多链路设备进行多链路通信为例进行描述。其中,第一多链路设备是ap mld,第二多链路设备是non-ap mld;或者,第二多链路设备是ap mld,第一多链路设备是non-ap mld;或者,第一多链路设备、第二多链路设备均为non-ap mld;或者,第一多链路设备、第二多链路设备均为apmld。
191.参见图2,为本技术实施例提供的一种多链路设备200的结构示意图,该200可以对应实现本技术各方法实施例中由第一多链路设备或第二多链路设备实现的功能或者步骤。例如建立或更新多链路通信的链路、建立或更新业务与链路的映射关系等,具体的功能或步骤将在后文详细介绍。
192.多链路设备200可以包括收发模块210和处理模块220。可选的,还可以包括存储单元,该存储单元可以用于存储指令(代码或者程序)和/或数据。其中收发模块210和处理模块220可以与该存储单元耦合,例如,处理模块220可以读取存储单元中的指令(代码或者程序)和/或数据,以实现相应的方法。
193.其中,处理模块220可以由处理器或处理器相关电路组件实现,收发模块210可以由收发器或收发器相关电路组件或者通信接口实现。
194.上述各个单元可以独立设置,也可以部分或者全部集成,例如收发模块210可由发送单元和接收单元集成。
195.以下介绍多链路设备的几种可能的产品形态。应理解,以下介绍仅为举例,不限制本技术实施例的多链路设备的产品形态仅限于此。
196.作为一种可能的产品形态,本技术实施例中的多链路设备,可以由一般性的总线体系结构来实现。示例性的,请参见图3,为本技术实施例提供的一种多链路设备300的结构示意图。该多链路设备300包括收发器310、处理器320。
197.其中,收发器310用于通过传输介质和其它设备进行通信,从而用于多链路设备300中的装置可以和其它设备进行通信。示例性地,当该多链路设备300为第一多链路设备时,该其它设备为第二多链路设备;或者,当该多链路设备300为第二多链路设备时,该其它设备为第一多链路设备。处理器320可以利用收发器310收发数据。
198.在一种可能的实现方式中,收发器310具体可以是射频单元,该射频单元可以独立于多链路设备300之外,也可以是集成在多链路设备300之内。
199.在一种可能的实现方式中,该收发器310还可以包括天线,例如独立于多链路设备300之外的拉远的天线,也可以是集成在多链路设备300之内的天线。多链路设备300包括至少一个处理器320,用于实现或用于支持多链路设备300实现本技术实施例提供的方法中第
一多链路设备或第一多链路设备的功能。图3中用虚线框表示天线对于多链路设备300是可选的。
200.在本技术实施例中,处理器320可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
201.进一步的,多链路设备300还可以包括至少一个存储器330,用于存储程序指令和/或数据。存储器330和处理器320耦合。本技术实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器320可能和存储器330协同操作。处理器320可能执行存储器330中存储的程序指令和/或数据,以使得多链路设备300实现相应的方法。所述至少一个存储器中的至少一个可以位于处理器中。图3中用虚线框表示存储器对于多链路设备300是可选的。
202.在本技术实施例中,存储器330可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
203.应理解,本技术实施例中不限定上述收发器310、处理器320以及存储器330之间的具体连接介质。本技术实施例在图3中以存储器330、处理器320以及收发器310之间通过总线340连接,总线在图3中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
204.作为另一种可能的产品形态,本技术实施例中的多链路设备,还可以使用下述来实现:一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
205.应理解,上述各种产品形态的多链路设备,具有本技术实施例中第一多链路设备或第二多链路设备的任意功能,此处不再赘述。
206.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行详细描述。
207.如图4所示,为本技术实施例提供的一种多链路通信方法的流程图,该方法可以应用于图1所示的通信系统。方法包括:
208.s401、第二多链路设备向第一多链路设备发送第一请求消息,第一多链路设备接收来自第二多链路设备发送第一请求消息;其中第一请求消息中携带一条或多条链路的标识以及所述一条或多条链路中每条链路的第一指示信息,第一指示信息用于指示对应链路的操作类型。
209.其中,第一多链路设备可以是ap mld,第二多链路设备可以是non-ap mld;或者,
第二多链路设备可以是ap mld,第一多链路设备可以是non-ap mld;或者,第一多链路设备、第二多链路设备均为non-ap mld。
210.在本技术实施例中,链路的操作类型可以包括以下任意一种或多种:1)、建立多链路通信;2)、仅提供链路的信息或不建立多链路通信;3)在多链路通信链路中增加链路;4)在多链路通信链路中删除链路。应理解,以上四种操作类型仅为示例而非限定,在实际应用中不排除其他操作类型的可能性。
211.其中,仅提供链路的信息是指第一请求消息中仅提供链路的信息,并不请求建立多链路通信,换而言之,本文中的不建立多链路通信和仅提供链路的信息可以相互指代。
212.对于每条链路,其操作类型只有一种,例如是以上四种操作类型中的任意一种。
213.如果第一请求消息中仅携带了一条链路的标识和第一指示信息,则该第一指示信息指示的操作类型可以是以上四种操作类型中的任意一种。
214.如果第一请求消息中仅携带了多条链路的标识和第一指示信息,则所述多条链路中任意两条的链路的操作类型可以相同,也可以不同。
215.示例性的,以第一请求消息中携带第一链路的标识和第一指示信息、第二链路的标识和第一指示信息为例,则第一链路的第一指示信息所指示的操作类型和第二链路的第一指示信息所指示的操作类型可以是以下a~f中的任意一种:
216.a、第一链路的第一指示信息所指示的操作类型为建立多链路通信,第二链路的第一指示信息所指示的操作类型为不建立多链路通信和仅提供链路的信息;
217.b、第一链路的第一指示信息所指示的操作类型为在多链路通信链路中增加链路,第二链路的第一指示信息所指示的操作类型为不建立多链路通信和仅提供链路的信息;
218.c、第一链路的第一指示信息所指示的操作类型为在多链路通信链路中删除链路,第二链路的第一指示信息所指示的操作类型为不建立多链路通信和仅提供链路的信息;
219.d、第一链路的第一指示信息所指示的操作类型为建立多链路通信,第二链路的第一指示信息所指示的操作类型为在多链路通信链路中增加链路;
220.e、第一链路的第一指示信息所指示的操作类型为建立多链路通信,第二链路的第一指示信息所指示的操作类型为在多链路通信链路中删除链路;
221.f、第一链路的第一指示信息所指示的操作类型为在多链路通信链路中增加链路,第二链路的第一指示信息所指示的操作类型为在多链路通信链路中删除链路。
222.以上是以两条链路为例,实际应用中第一请求消息中还可以有其它链路的标识和第一指示信息,如第三链路、第四链路等,第三链路和第四链路对应的操作类型与第一链路或第二链路的操作类型可以相同或不同,这里不再赘述。
223.可选的,第一请求消息中还可以包含各链路上站点的能力信息,或者各链路的其他参数信息,本技术实施例对此不做限制。
224.第一多链路设备在收到第一请求消息后,针对第一请求消息中所携带的每个标识所指示的链路,根据该链路对应的第一指示信息所指示的操作类型对该链路执行对应操作。
225.可选的,对于操作类型为仅提供链路的信息或不建立多链路通信的链路,可以不执行任何操作。可替换的,对于操作类型为仅提供链路的信息或不建立多链路通信的链路,可以不执行链路建立、链路删除或链路增加等操作,但可以针对该链路执行其他操作,例如
保存该链路的信息,或者更改链路的信息等,这里不做限制。
226.在对第一请求消息中所携带的所有标识所指示的各链路(不包括操作类型为仅提供链路的信息或不建立多链路通信的链路)执行完对应操作后,可以根据每条链路的状态,生成第一响应消息。然后,执行s402:
227.s402、第一多链路设备向第二多链路设备发送第一响应消息,第二多链路设备接收来自第二多链路设备发送的第一响应消息;其中,第一响应消息中携带一条或多条链路的标识以及每条链路的第二指示信息,其中第二指示信息用于指示链路的状态。
228.具体的,每条链路的状态与该条链路对应的第一指示信息所指示的操作类型对应。
229.以第一链路为例,第一链路的状态可以是以下任意一种:
230.1)第一链路的状态为多链路通信建立成功或失败,该状态作为对第一链路的操作类型为建立多链路通信的响应;
231.2)第一链路的状态为仅提供链路的信息或不建立多链路通信,该状态作为对第一链路的操作类型为仅提供链路的信息或不建立多链路通信的响应。
232.3)第一链路的状态为增加链路成功或失败,该状态作为对第一链路的操作类型为在多链路通信链路中增加链路的响应。
233.4)第一链路的状态为删除链路成功或失败,该状态作为对第一链路的操作类型为在多链路通信链路中删除链路的响应。
234.应理解,对于每条链路,其状态只有一种类型。如果第一响应消息中携带了多条链路的标识和第二指示信息,则所述多条链路中任意两条的链路的状态可以相同,也可以不同。
235.当然,以上几种状态仅为示例而非限定,在实际应用中不排除其他操作类型的可能性。
236.需要说明的是,如果第二多链路设备向第一多链路设备发送第一请求消息之前,第一多链路设备和第二多链路设备还未建立有多链路通信的链路,例如s401~s402是第一多链路设备和第二多链路设备在多链路建立阶段所执行的方法,则第一请求消息中携带的第一指示信息所指示的操作类型可能是建立多链路通信、仅提供链路的信息或不建立多链路通信,不会是在多链路通信链路中增加链路或在多链路通信链路中删除链路。只有当第二多链路设备向第一多链路设备发送第一请求消息之前,第一多链路设备和第二多链路设备已经建立了多链路通信的链路,例如s401~s402是第一多链路设备和第二多链路设备在链路重关联阶段所执行的方法,则第一请求消息中携带的第一指示信息的操作类型才可能出现多链路通信链路中增加链路或在多链路通信链路中删除链路。
237.以下对第一链路设备和第二多链路设备在多链路建立阶段的具体实现方式进行详细介绍。
238.具体的,以第一多链路设备为ap mld,第二多链路设备为non-ap mld为例。non-ap mld与ap mld进行通信之前,需要进行多链路建立。non-ap mld可以向ap mld发送关联请求帧(第一请求消息),ap mld在接收关联请求帧之后,向non-ap mld发送关联响应帧(第一响应消息),进而实现多链路建立。
239.可选的,对于关联请求帧中各链路的标识、第一指示信息等信息,或者关联响应帧
中各链路的标识、第二指示信息等信息,可以通过多链路信息单元(multi-link element,ml element)(多链路信息单元还可以称为多链路元素)来携带。
240.图5为本技术实施例提供的一种多链路信息单元的示意图。如图5所示,多链路信息单元包括一个控制(control)字段,一个多链路设备公共信息(mld common info)字段以及零个或一个或多个链路信息子单元(link profile subelement)(或者称为链路信息字段)。
241.多链路设备公共信息字段中携带mld在所有链路上的公共信息,例如mld的媒体接入控制(media access control,mac)地址(address)等;而每条链路的专有信息携带在链路信息子单元中,例如所述mld在每条链路上的站点的能力信息,链路的操作类型信息(即第一指示信息)或链路的状态信息(即第二指示信息),以及其它与链路相关的参数信息。
242.non-ap mld与ap mld通过将ml element携带在关联请求帧与关联响应帧中,可以交互多条链路的信息,从而完成多链路建立,之后便可以在这些链路上进行通信。
243.可选的,第一指示信息和/或第二指示信息携带于多链路信息单元的第一预设字段中,第一预设字段位于链路信息子单元中,如图6所示。
244.一种可能的设计中,当多链路信息单元位于关联请求帧和关联响应帧时,第一预设字段的值可以分别指代不同的含义,换而言之,第一预设字段的值所指代的含义需要根据第一预设字段所在的帧类型(包括关联请求帧、关联响应帧两种)、以及第一预设字段的值确定。
245.例如,表1为关联请求帧携带的多链路信息单元中,第一预设字段(即操作类型(action))可能的取值以及各取值的含义示例;表2为关联响应帧携带的多链路信息单元中,第一预设字段(即状态(status))可能的取值以及各取值的含义示例。
246.表1关联请求帧
[0247][0248]
为了便于区分,这里将关联请求帧携带的多链路信息单元中的第一预设字段称为第一字段。
[0249]
需要说明的是,上述的表1列出了第一字段的2种可能的取值,但并不意味着第一字段必须包含这2种取值,实际应用中,第一字段的取值可以仅仅是表1中一部分,或者还包括除表1所列取值之外的其它取值。
[0250]
表2关联响应帧
[0251]
[0252]
为了便于区分,这里将关联响应帧携带的多链路信息单元中的第一预设字段称为第二字段。
[0253]
需要说明的是,上述的表2列出了第二字段的3种可能的取值,但并不意味着第二字段必须包含这3种取值,实际应用中,第二字段的取值可以仅仅是表2中一部分,或者还包括除表2所列取值之外的其它取值。
[0254]
另一种可能的设计中,当多链路信息单元位于关联请求帧和关联响应帧时,第一预设字段的值可指代相同的含义,换而言之,第一预设字段的值所指代的含义可以根据第一预设字段的值直接确定。
[0255]
例如,表3为关联请求帧或关联响应帧携带的多链路信息单元中,第一预设字段可能的取值以及各取值的含义示例。
[0256]
表3关联请求帧或关联响应帧
[0257][0258]
为了便于区分,这里将关联请求帧和关联响应帧中携带的多链路信息单元中的第一预设字段统称为第三字段(第三字段携带于关联响应帧时为status,携带于关联请求帧时为action)。
[0259]
表3中是在关联请求帧和关联响应帧中均用第四值表示仅提供链路的信息或不建立多链路通信,具体实施时,可以在关联请求帧和关联响应帧中分别用不同的值表示仅提供链路的信息或不建立多链路通信,例如第一预设字段的第四值表示操作类型为仅提供链路的信息或不建立多链路通信,第一预设字段的第五值表示状态为仅提供链路的信息或不建立多链路通信。
[0260]
需要说明的是,上述的表3列出了第三字段的4种可能的取值,但并不意味着第三字段必须包含这4种取值,实际应用中,第三字段的取值可以仅仅是表3中一部分,或者还包括除表3所列取值之外的其它取值。
[0261]
除了多链路建立之外,多链路设备在通信的过程中还可能需要增加或删除一条或多条链路,可通过发送重关联请求帧和响应帧实现。
[0262]
以下对第一链路设备和第二多链路设备在链路重关联阶段的具体实现方式进行详细介绍。
[0263]
具体的,第一多链路设备可以向第二多链路设备发送重关联请求帧(第一请求消息),第二多链路设备在接收关联请求帧之后,向第二多链路设备发送重关联响应帧(第二响应消息),进而实现链路重关联。
[0264]
可选的,对于重关联请求帧中各链路的标识、第一指示信息等信息,或者重关联响
应帧中各链路的标识、第二指示信息等信息,可以通过多链路信息单元(multi-link element,ml element)(多链路信息单元还可以称为多链路元素)来携带。
[0265]
可选的,第一指示信息和/或第二指示信息携带于多链路信息单元的第二预设字段中,第二预设字段位于链路信息子单元中。这里的第二预设字段与上述的第一预设字段可以是同一字段,如图7a所示;也可以是不同字段,如图7b所示,本技术实施例不做限制。
[0266]
下文以第二预设字段与第一预设字段是同一字段为例。
[0267]
一种可能的设计中,当多链路信息单元位于重关联请求帧和重关联响应帧时,第一预设字段的值可以分别指代不同的含义,换而言之,第一预设字段的值所指代的含义需要根据第一预设字段所在的帧类型(包括重关联请求帧、重关联响应帧两种)、以及第一预设字段的值确定。
[0268]
例如,表4为重关联请求帧携带的多链路信息单元中,第一预设字段(操作类型(action))可能的取值以及各取值的含义示例;表5为重关联响应帧携带的多链路信息单元中,第一预设字段(状态(status))可能的取值以及各取值的含义示例。
[0269]
表4重关联请求帧
[0270][0271]
为了便于区分,这里将重关联请求帧携带的多链路信息单元中的第一预设字段称为第四字段。
[0272]
需要说明的是,上述的表4列出了第四字段的3种可能的取值,但并不意味着第四字段必须包含这3种取值,实际应用中,第四字段的取值可以仅仅是表4中一部分,或者还包括除表4所列取值之外的其它取值。
[0273]
可选的,重关联请求帧中携带的多链路元素中某个链路信息子单元用于删除一条链路时,该链路信息子单元可以仅包括链路的标识以及链路的操作类型即可,或者说该链路信息子单元可以不携带除链路的标识和操作类型以外的其他信息,如不用携带链路上工作的站点的能力信息,以节省资源。
[0274]
表5重关联响应帧
[0275]
第五字段含义第一值增加链路成功第二值增加链路失败第三值删除链路成功第四值删除链路失败第五值仅提供链路的信息
[0276]
为了便于区分,这里将重关联响应帧携带的多链路信息单元中的第一预设字段称
为第五字段。
[0277]
需要说明的是,上述的表5列出了第五字段的5种可能的取值,但并不意味着第五字段必须包含这5种取值,实际应用中,第五字段的取值可以仅仅是表5中一部分,或者还包括除表5所列取值之外的其它取值。
[0278]
另一种可能的设计中,当多链路信息单元位于重关联请求帧和重关联响应帧时,第一预设字段的值可指代相同的含义,换而言之,第一预设字段的值所指代的含义可以根据第一预设字段的值直接确定。
[0279]
例如,表6为重关联请求帧或重关联响应帧携带的多链路信息单元中,第一预设字段可能的取值以及各取值的含义示例。
[0280]
表6重关联请求帧或重关联响应帧
[0281][0282]
为了便于区分,这里将重关联请求帧或重关联响应帧携带的多链路信息单元中的第一预设字段统称为第六字段。
[0283]
表6中是在重关联请求帧和重关联响应帧中均用第七值表示仅提供链路的信息,具体实施时,可以在重关联请求帧和重关联响应帧中分别用不同的值表示仅提供链路的信息或不建立多链路通信,例如第一预设字段的第七值表示操作类型为仅提供链路的信息或不建立多链路通信,第一预设字段的第八值表示状态为仅提供链路的信息或不建立多链路通信。
[0284]
需要说明的是,上述的表6列出了第六字段的7种可能的取值,但并不意味着第六字段必须包含这7种取值,实际应用中,第六字段的取值可以仅仅是表6中一部分,或者还包括除表6所列取值之外的其它取值。
[0285]
另一种可能的设计中,上述第一字段、第二字段、第四字段以及第五字段可合并为一个字段,例如为第七字段。换而言之,当多链路信息单元位于关联请求帧、关联响应帧、重关联请求帧和重关联响应帧时,第一预设字段的值可指代相同的含义。
[0286]
例如,表7为关联请求帧、关联响应帧、重关联请求帧或重关联响应帧携带的多链路信息单元中,第一预设字段可能的取值以及各取值的含义示例。
[0287]
表7关联请求帧、关联响应帧、重关联请求帧或重关联响应帧
[0288][0289][0290]
为了便于区分,这里将关联请求帧、关联响应帧、重关联请求帧或重关联响应帧携带的多链路信息单元中的第一预设字段统称为第七字段。
[0291]
表7中是在请求帧、响应帧中均用第四值表示仅提供链路的信息,具体实施时,可以在请求帧、响应帧中分别用不同的值表示仅提供链路的信息,例如第一预设字段的第四值表示操作类型为仅提供链路的信息或不建立多链路通信,第一预设字段的第十值表示状态为仅提供链路的信息。
[0292]
需要说明的是,上述的表7列出了第七字段的9种可能的取值,但并不意味着第七字段必须包含这9种取值,实际应用中,第七字段的取值可以仅仅是表7中一部分,或者还包括除表7所列取值之外的其它取值。
[0293]
在本技术实施例中,对于ap mld而言,一开始可能没有打开全部的链路,因此在通信的过程中还可能会出现新开(或启用或使能)一条链路的情况。当ap mld新开链路时,ap mld可以在多链路信息单元中携带新开的链路的信息,例如携带在一个新的链路信息子单元中。
[0294]
可选的,多链路信息单元中的mld公共信息字段中可以携带第三指示信息,用于指示本multi-link element中携带了一条新链路的信息,如图8所示。
[0295]
可选的,当ap mld新开(或启用或使能)一条链路时,新开链路的信息可以在连续n个信标帧中的每个信标帧中携带,n为正整数,以保证新开链路的信息能够被non-ap mld有效接收,提高系统的可靠性。其中n的值由ap设置并广播出来,或者由标准规定,本技术实施例不做限定。可选的,n的取值可以为区间[1,10]内的任一值,例如2、3、4或5等。
[0296]
通过以上可知,本技术实施例通过在第一请求消息(关联请求帧或重关联请求帧)中携带第一指示信息,以及在第一响应消息(关联响应帧或重关联响应帧)中携带第二指示信息,使得mld在多链路建立的时候,在其支持的部分或全部链路上建立多链路通信,还可以在后续的通信中,根据通信的需求在已建的多链路通信链路中新增链路或删除链路,另外还可以开辟新链路,从多个方面提高了mld进行多链路通信的灵活性,可以很好地满足
mld动态更新通信链路的需求。
[0297]
为了进一步改善多链路通信的性能,更好地进行业务管理,在本技术实施例中,还提供业务与链路映射的方案,来达到为不同的业务提供不同服务的目的,例如将非重要业务映射到部分链路,而将重要业务映射到所有链路,或者根据不同链路的速率与时延特性,将不同的业务映射到相应的链路上去。
[0298]
如图9所示,为本技术实施例提供的一种业务与链路映射的方法的流程图,该方法可以应用于图1所示的通信系统。方法包括:
[0299]
s901、第二多链路设备向第一多链路设备发送第二消息,第一多链路设备接收来自第二多链路设备的第二消息,第二消息中携带业务与链路的映射信息。
[0300]
其中,第二多链路设备可以通过广播的方式向第一多链路设备发送第二消息(即第二消息是广播消息),也可以通过组播的方式向第一多链路设备发送第二消息(即第二消息是组播消息),还可以通过单播的方式向第一多链路设备发送第二消息(即第二消息是单播消息),本技术实施例对此不做限制。
[0301]
当第二链路可以通过单播的方式向第一多链路设备发送第二消息时,第一多链路设备可以是ap mld,第二多链路设备可以是non-ap mld;或者,第二多链路设备可以是apmld,第一多链路设备可以是non-ap mld;或者,第一多链路设备、第二多链路设备均为non-ap mld。
[0302]
当第二链路可以通过广播或组播的方式向第一多链路设备发送第二消息时,第二多链路设备可以是ap mld,第一多链路设备可以是non-ap mld。
[0303]
可选的,在单播模式下,在第二多链路设备向第一多链路设备发送第二消息之前,第二多链路设备还接收来自第一多链路设备的第三消息,该第三消息用于请求建立或更新业务与链路的映射关系。换而言之,第二消息为针对第三消息的响应消息。
[0304]
可选的,在单播模式下,第二消息中还可以携带第四指示信息,第四指示信息用于指示用于协商业务标识与链路的映射的第二模式;在第一多链路设备接收来自第二多链路设备的第二消息之前,第一多链路设备还向第二多链路设备发送第三消息,第三消息中携带第五指示信息,第五指示信息用于指示用于协商业务标识与链路的映射的第一模式。
[0305]
其中,第一模式可以为:请求建立业务与链路的映射,但并不携带请求方(即第一多链路设备)具体的业务与链路的映射方法;或者,请求建立业务与链路的映射,并携带建议的映射方法,允许响应方(即第二多链路设备)在响应帧中修改映射关系;或者,请求建立业务与链路的映射,并携带要求的映射方法,不允许响应方在响应帧中修改映射关系。
[0306]
其中,第二模式可以为:业务与链路的映射建立成功,并携带最终的映射方法;或者,业务与链路的映射未建立成功,并携带建议的映射方法;或者,业务与链路的映射未建立成功,并携带要求的映射方法,若请求方再次发送请求,则必须采用该映射方法才能建立成功;或者,业务与链路的映射建立失败。
[0307]
可选的,在广播模式下,且第二消息还可以携带第六指示信息,用于指示第二消息中携带的是广播的业务与链路的映射信息。
[0308]
可选的,在广播模式下,在第一多链路设备接收来自第二多链路设备的第二消息之前,第一多链路设备还可以向第二多链路设备发送第四消息,第四消息中携带第七指示信息,第七指示信息用于指示第一多链路设备支持广播的业务与链路的映射信息。
information)。control information字段中包含两个业务配置(tid profile)字段。其中,每个tid profile中包含一个业务的标识信息(tid id)以及该业务所映射到的链路的标识信息。
[0320]
其中,链路的标识信息可以是链路标识位图(link id bitmap);还可以是链路标识的起始点(starting link id)和终止点(ending link id),业务被映射到落在link id起始点和终止点之间的link id对应的链路上;或者还可以是其它形式,本技术实施例不做限制。
[0321]
链路标识位图中的每一位对应一个链路标识,不同位对应不同的链路标识。例如比特i对应链路标识i,i从0开始取值,最大值为链路标识位图比特数-1。链路标识位图比特数可以是4、8、12或16等,具体的比特数可以根据control information所配置的比特数确定,本技术对此不做限制。
[0322]
参见图10e,为本技术实施例提供的一种可能的链路标识位图的示意图。链路标识位图包含8个比特位,其中第1个比特位(比特0)对应link id=0的链路、第2个比特位(比特1)对应link id=1的链路、第3个比特(比特2)位对应link id=3的链路、第4个比特位(比特位3)对应link id=4的链路、第5个比特位(比特4)对应link id=4的链路、第6个比特位(比特5)对应link id=5的链路、第7个比特位(比特6)对应link id=6的链路、第8个比特位(比特7)对应link id=7的链路。其中,业务被映射到对应字段取值为1的链路上,或者业务被映射到对应字段取值为0的链路上。以业务被映射到对应字段取值为1的链路上为例,则图10e所示的链路标识位图表示业务被映射到链路1、2、7上。
[0323]
可选的,当只需要携带一个tid profile时,可以在另一个tid profile中携带一个特殊的tid id表示本tid profile中的信息是无效信息。
[0324]
当然,图10e仅为举例而非限定,比如实际情况中链路标识位图的比特数还可以是其它值,例如4、12或16等,具体可以根据control information所配置的比特数确定。
[0325]
示例4、参见图10f,为本技术实施例提供的另一种可能的mac header的示意图。每个控制(control)id对应的控制信息(control information)字段中包含一个业务配置(tid profile)字段。其中,每个tid profile中包含一个业务的标识信息(tid)以及该业务所映射到的链路的信息。第二多链路设备可以根据实际的链路与业务的映射需求在mac的header中携带一个或多个业务的tid profile。
[0326]
类似的,示例4中tid profile中的链路的标识信息可以是链路标识位图、链路标识的起始点和终止点、或者其它形式,本技术实施例不做限制。链路的标识信息是链路标识位图的情况可以参考图10e,这里不再赘述。
[0327]
另一种可能的设计中,业务与链路的映射信息携带于用于指示业务与链路映射关系的信息单元中。
[0328]
本技术实施例对用于指示业务与链路映射关系的信息单元名称不做限定。例如名称可以为业务标识与链路映射信息单元(tid-to-link mapping element)(或者称为业务标识与链路映射元素)。为了便于描述,后文以业务标识与链路映射信息单元为例。
[0329]
参见图11a,为本技术实施例提供的一种业务标识与链路映射信息单元的示意图。业务标识与链路映射信息单元包括控制(control)字段和业务标识与链路映射信息(tid-to-link mapping info)字段,tid-to-link mapping info字段用于承载业务与链路的映
射信息。应理解,业务标识与链路映射信息(tid-to-link mapping info)字段还可以有其它名称,本技术实施例不做限定。可选的,业务标识与链路映射信息单元还可以包含元素标识(element id)、长度(length)或者元素id扩展(element id extension)等字段,这里不做限制。
[0330]
业务标识与链路映射信息字段的具体实现形式可以有多种,以下例举几种可能的示例。
[0331]
示例1、如图11b所示,业务标识与链路映射信息字段包括一个或多个链路配置(link profile)字段,每个链路配置字段包含一个链路的标识信息以及映射到一个链路的一个或多个业务的标识信息。其中,业务的标识信息可以是业务标识位图(tid bitmap);还可以是业务标识的起始点(starting tid)和终止点(ending tid),落在tid起始点和终止点之间的tid被映射到这条链路上;或者还可以是其它形式,本技术实施例不做限制。图11b中以业务的标识信息是业务标识位图为例,业务标识位图的具体实现形式可以参考图10b,这里不再赘述。
[0332]
可选的,当链路配置字段中的tid bitmap为全0时,可以表示链路关闭。
[0333]
可选的,如图11c所示,链路配置字段还可以包含包括用于指示是否关闭对应的链路的字段,例如关闭(disable)字段(或者为其它名称,本技术不做限制)。进一步的,若关闭字段指示链路关闭,则该链路配置字段可以不携带映射到该链路的业务标识信息(图11c以业务标识位图为例),或者说该链路配置字段仅携带链路标识和关闭字段,或者tid bitmap为全0。
[0334]
示例2、如图11d所示,业务标识与链路映射信息字段包括一个或多个业务配置字段,每个所述业务配置字段包含一个业务的标识信息以及所述一个业务所映射到的一个或多个链路的标识信息。其中,链路的标识信息可以是链路标识位图(link id bitmap);还可以是链路标识的起始点(starting link id)和终止点(ending link id),业务被映射到落在link id起始点和终止点之间的link id对应的链路上;还可以是链路标识的列表(link id list),包含一个或多个链路标识;或者是其它形式,本技术实施例不做限制。图11d中以链路的标识信息是链路标识位图为例,链路标识位图的具体实现形式可以参考图10e,这里不再赘述。
[0335]
可选的,业务配置字段还可以是以信息单元的形式存在的,此时,业务配置字段还可以包括元素标识(element id),长度(length)和元素id扩展(element id extension字段)等字段,如图11e所示。
[0336]
控制字段的具体内容可以根据第二消息下发的方式(或者说第二消息的类型)所有不同。以下对广播和单播方式分别进行说明。
[0337]
一、单播方式
[0338]
请求帧(第三消息)和响应帧(第二消息)均可以携带业务标识与链路映射信息单元。
[0339]
参见图12,为本技术实施例提供的另一种可能的业务标识与链路映射信息单元的示意图。如图12所示,控制字段包括映射请求(tid-to-link mapping request)字段,用于标识业务标识与链路映射信息单元所在的帧的类型。字段长度可以为1bit,其中1标识请求,0标识响应。
[0340]
如图12所示,控制字段还可以包括还包括第三预设字段,例如为协商类型字段(或协商模式字段,或者其它名称,这里不做限制),用于协商业务标识与链路的映射的模式。请求帧中携带的业务标识与链路映射信息单元中的协商类型字段用于指示请求方用于协商业务标识与链路的映射的模式(即上文所述的第一模式),响应帧中携带的业务标识与链路映射信息单元的协商类型字段用于指示响应方用于协商业务标识与链路的映射的模式(即上文所述的第二模式)。
[0341]
一种可能的设计中,当业务标识与链路映射信息单元位于请求帧和响应帧时,协商类型字段的值可以分别指代不同的含义,换而言之,协商类型字段的值所指代的含义需要根据协商类型字段所在的帧类型(包括请求帧、响应帧两种)、以及协商类型字段的值确定。
[0342]
例如,表8为请求帧携带的业务标识与链路映射信息单元中,协商类型字段可能的取值以及各取值的含义示例;表9为响应帧携带的业务标识与链路映射信息单元中,协商类型字段能的取值以及各取值的含义示例。
[0343]
表8请求帧
[0344][0345][0346]
需要说明的是,上述的表8列出了请求帧中协商类型字段的3种可能的取值,但并不意味着协商类型字段必须包含这3种取值,实际应用中,协商类型字段的取值可以仅仅是表8中一部分,或者还包括除表8所列取值之外的其它取值。
[0347]
表9响应帧
[0348][0349]
需要说明的是,上述的表9列出了响应帧中协商类型字段的4种可能的取值,但并不意味着协商类型字段必须包含这4种取值,实际应用中,协商类型字段的取值可以仅仅是表9中一部分,或者还包括除表9所列取值之外的其它取值。
[0350]
另一种可能的设计中,当业务标识与链路映射信息单元位于请求帧和响应帧时,协商类型字段的值可以分别指代相同的含义,换而言之,协商类型字段的值所指代的含义可以根据协商类型字段的值直接确定。
[0351]
例如,表10为请求帧或响应帧携带的业务标识与链路映射信息单元中,协商类型字段可能的取值以及各取值的含义示例
[0352]
表10请求帧或响应帧
[0353]
[0354][0355]
需要说明的是,上述的表10列出了请求帧以及响应帧中协商类型字段的7种可能的取值,但并不意味着协商类型字段必须包含这7种取值,实际应用中,协商类型字段的取值可以仅仅是表10中一部分,或者还包括除表10所列取值之外的其它取值。
[0356]
可选的,如图12所示,控制字段还可以包括第九指示信息,例如为业务方向(dection)字段(或者为其它名称,这里不做限制),用来标识与链路映射的业务的方向。方向类型可以包括下行、上行,还可以包括上下行(both ul and dl)。字段长度可以为1bit或2bits,例如字段的取值0标识下行,1标识下行,3标识上下行。
[0357]
可选的,如图12所示,控制字段还可以包括第二预设字段,例如缺省模式字段(或者为其它名称,这里不做限制),长度可以为1bit。当缺省模式字段取预设值(如1)时,表示采用默认的映射方式,即所有的tid(或者说每一个tid)都可映射到每一条建立了多链路通信的链路上,在这种情况下,业务标识与链路映射信息单元可以不用携带业务与链路的映射信息,或者说业务标识与链路映射信息单元仅携带控制字段、元素标识、长度或者元素id扩展等其它字段。
[0358]
应理解,上述图11a~图11d所示实施例中的任一种业务标识与链路映射信息字段均可以与图12所示实施例中的任一种控制字段进行组合,例如图13为其中一种的组合方式所得到的业务标识与链路映射信息单元的示意图。
[0359]
下面介绍使用图11a~图13所示的任一种业务标识与链路映射信息单元的方法。
[0360]
一种是在多链路建立过程中,在关联请求帧(第三消息)和关联响应帧(第二消息)中携带业务标识与链路映射信息单元,从而在多链路建立的时候就完成业务标识与链路映射的协商。
[0361]
另一种是在多链路建立完成之后,多链路设备想要更新业务与链路的映射关系,则可以定义一种极高吞吐率(extremely high throughpu,eht)行动帧(action frame),并且在eht行动帧中携带业务标识与链路映射信息单元来更新映射关系。
[0362]
参见图14、为本技术实施例提供的一种更新业务与链路的映射关系的方法的流程
图,该方法可以应用于图1所示的通信系统。
[0363]
s1401、第一多链路设备向第二多链路设备发送请求帧(第三消息),所述请求帧中携带第一业务标识与链路映射信息单元,用于请求更新业务标识与链路映射关系。
[0364]
s1402、第二多链路设备向第一多链路设备发送响应帧(第二消息),所述响应帧中携带第二业务标识与链路映射信息单元,用于响应更新业务标识与链路映射关系。
[0365]
其中,该请求帧和响应帧均为eht行动帧,图15为本技术实施例提供的一种可能的eht行动帧的帧结构示意图。其中类别(category)字段的取值可以为“eht”,表示802.11be中的行动帧。
[0366]
为了区分请求帧和响应帧,可以将请求帧中的业务标识与链路映射信息单元中的tid-to-link映射请求字段的值设定为1;将响应帧中的业务标识与链路映射信息单元中的tid-to-link映射请求字段的值设定0。
[0367]
一种实现方式中,eht行动帧中的eht行动(eht action)字段的取值可以为“业务标识与链路映射更新信息(tid-to-link mapping update information)”,表示该eht行动帧是用来更新业务标识与链路映射关系的。
[0368]
另一种实现方式中,请求帧中的eht action字段的取值可以为“业务标识与链路映射请求(tid-to-link mapping update request)”;响应帧中的eht action字段的取值可以为“业务标识与链路映射请求响应(tid-to-link mapping update response)”。以表10为例,当响应帧中的业务标识与链路映射信息单元中的协商类型字段的取值为第四值(accept)时,业务标识与链路的映射关系便协商完成。否则,第一多链路设备可以继续发送请求帧,直到收到的响应帧中的协商类型字段的取值为第四值(accept)为止。
[0369]
二、广播方式
[0370]
在本方式下,第二多链路设备可以是ap mld,第一多链路设备可以是non-ap mld。
[0371]
第二多链路设备可以在信标帧中携带业务标识与链路映射信息单元,用于向站点广播当前的业务标识与链路的映射信息。
[0372]
参见图16,为本技术实施例提供的另一种业务标识与链路映射信息单元的示意图,该业务标识与链路映射信息单元可以在信标帧中携带的。该业务标识与链路映射信息单元的控制字段包括广播(broadcast)字段(第六指示信息),用于当前业务标识与链路映射信息单元指示携带的是广播的业务与链路的映射信息,即所述业务与链路的映射信息可以是针对多个站点发送的,用于所述多个站点进行业务与链路的映射。
[0373]
可选的,如图16所示,控制字段还可以包括业务方向(dection)字段,用来标识与链路映射的业务的方向,方向类型可以包括下行、上行,还可以包括上下行(both ul and dl)。字段长度可以为1bit或2bits,其中0标识下行,1标识下行,3标识上下行。
[0374]
可选的,如图16所示,控制字段还可以包括缺省模式字段,长度可以为1bit。当缺省模式字段取预设值(如1)时,表示采用默认的映射方式,即所有的tid(或者说每一个tid)都可映射到每一条建立了多链路通信的链路上。在这种情况下,业务标识与链路映射信息单元可以不用携带业务与链路的映射信息,或者说业务标识与链路映射信息单元仅携带控制字段、元素标识、长度或者元素id扩展等其它字段。
[0375]
在第二多链路设备广播信标帧(第二消息)之前,站点多链路设备如第一多链路设备可以向第二多链路设备发送第七指示信息,用于指示其设备类型为支持广播式业务标识
与链路映射的设备(broadcast tid-to-link mapping supported mld)。进而当第二多链路设备在广播信标帧时,第一多链路设备将接收该信标帧中的业务标识与链路映射信息单元,并且按照所述业务标识与链路映射信息单元更新其业务标识与链路的映射关系。
[0376]
对于一个non-ap mld,如果它是broadcast tid-to-link mapping supported,那么它不能向ap mld发送业务标识与链路映射信息单元来改变其业务标识与链路的映射关系。
[0377]
一种具体的实施方式中,在多链路建立请求时,non-ap mld声称其为broadcast tid-to-link mapping supported,具体地,可以是在关联请求帧中携带第七指示信息,指示其为broadcast tid-to-link mapping supported,该第七指示信息具体可以携带在eht能力元素(capabilities element)中,ap mld可以回复关联响应帧,并携带业务标识与链路映射信息单元,用于赋予业务标识与链路的映射关系的初始值。在多链路建立完成后,若ap mld想要更新业务标识与链路的映射关系,则可以在信标帧中携带业务标识与链路映射信息单元,用于向站点广播当前的业务与链路的映射信息。non-ap mld接收到之后,则需要更新映射关系。
[0378]
可选的,为了让休眠的non-ap mld在醒来后接收到新的映射关系,当信标帧中携带的业务标识与链路映射信息单元的内容发生变化时,ap mld需要将这一事件当做关键更新(critical update),并且将下一个发送的业务指示位图(traffic indication map,tim)帧中的检查信标帧字段(check beacon field)(即第八指示信息)的值加一。non-ap mld在休眠醒来后,可以将接收到的检查信标帧字段的值与休眠前的检查信标帧字段的值进行比较,进而获知ap mld是否更新了映射关系,并在确定ap mld更新了映射关系时,根据最新的业务标识与链路映射信息单元的内容更新映射关系。
[0379]
可替换的,ap mld可以在信标帧中携带一个计数器字段(即第八指示信息),例如称为业务标识与链路映射更新计数器(tid-to-link mapping update counter),此计数器的值被初始化为0,当业务标识与链路映射信息单元的内容发生变化时,就将计数器的计数值加1。
[0380]
计数器的比特数可以由ap设置并广播出来,或者由标准规定,本技术实施例不做限定。示例性的,假设计数器用8比特表示,则计数器的最大值为255。当计数器的计数值超过255,则对256进行取模(mod)操作,使得255加1变成0。
[0381]
non-ap mld在休眠醒来后,可以将接收到的计数器字段的值与休眠前的计数器字段的值进行比较,进而获知ap mld是否更新了映射关系,并在确定ap mld更新了映射关系时,根据最新的业务标识与链路映射信息单元的内容更新映射关系。
[0382]
可选的,该计数器可以携带在信标帧中的业务标识与链路映射信息单元中,如图17所示。
[0383]
s902、第一多链路设备根据映射信息建立或更新业务与链路的映射关系。
[0384]
例如,第二消息是多链路建立阶段第二多链路设备发送给第一多链路设备的关联响应帧(即第二消息是用于建立映射关系的消息),则第一多链路设备根据关联响应帧中携带的业务与链路的映射信息建立业务与链路的映射关系。
[0385]
或者例如,第二消息是多链路建立阶段结束后,第二多链路设备发送给第一多链路设备的eht行动帧(即第二消息是用于更新映射关系的消息),则第一多链路设备根据eht
行动帧中携带的业务与链路的映射信息更新业务与链路的映射关系。
[0386]
或者例如,第二消息是多链路建立阶段结束后,第二多链路设备广播的信标帧(即第二消息是用于更新映射关系的消息),则第一多链路设备根据信标帧中携带的业务与链路的映射信息更新业务与链路的映射关系。
[0387]
通过以上可知,本技术实施例中第二多链路设备通过在第二消息携带业务与链路的映射信息,使得多链路设备可以在多链路建立的时候建立业务与链路的映射关系,或者在多链路建立完成后,更新业务与链路的映射关系,可以更加灵活地管理业务,提高服务质量。
[0388]
应理解,本技术实施例中提供各实施例方式可以相互结合以实现不同的技术效果。
[0389]
本技术实施例中的术语“系统”和“网络”可被互换使用。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合,例如a、b或c中的至少一项(个),可以表示:a,或b,或c,或a和b,或b和c,或a和c,或a和b和c。
[0390]
以及,除非有相反的说明,本技术实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。例如,第一优先级准则和第二优先级准则,只是为了区分不同的准则,而并不是表示这两种准则的内容、优先级或者重要程度等的不同。
[0391]
此外,本技术实施例和权利要求书及附图中的术语“包括”和“具有”不是排他的。例如,包括了一系列步骤或模块的过程、方法、系统、产品或设备,不限定于已列出的步骤或模块,还可以包括没有列出的步骤或模块。
[0392]
本技术实施例是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0393]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取
的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatile disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0394]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献