CN118102496A - 多链路并发连接方法、装置及设备 - Google Patents
多链路并发连接方法、装置及设备 Download PDFInfo
- Publication number
- CN118102496A CN118102496A CN202211495295.5A CN202211495295A CN118102496A CN 118102496 A CN118102496 A CN 118102496A CN 202211495295 A CN202211495295 A CN 202211495295A CN 118102496 A CN118102496 A CN 118102496A
- Authority
- CN
- China
- Prior art keywords
- link
- frame
- information
- traffic
- links
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 209
- 238000004891 communication Methods 0.000 claims description 124
- 230000005540 biological transmission Effects 0.000 claims description 85
- 230000004044 response Effects 0.000 claims description 83
- 238000013507 mapping Methods 0.000 claims description 76
- 239000000523 sample Substances 0.000 claims description 60
- 230000015654 memory Effects 0.000 claims description 46
- 238000013461 design Methods 0.000 description 131
- 238000012545 processing Methods 0.000 description 68
- 230000006870 function Effects 0.000 description 37
- 101001092930 Homo sapiens Prosaposin Proteins 0.000 description 23
- 230000002452 interceptive effect Effects 0.000 description 20
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 14
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 14
- 230000008901 benefit Effects 0.000 description 13
- 238000004590 computer program Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 102100023794 ETS domain-containing protein Elk-3 Human genes 0.000 description 12
- 101001048720 Homo sapiens ETS domain-containing protein Elk-3 Proteins 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 102100023792 ETS domain-containing protein Elk-4 Human genes 0.000 description 11
- 101000884714 Homo sapiens Beta-defensin 4A Proteins 0.000 description 11
- 101001048716 Homo sapiens ETS domain-containing protein Elk-4 Proteins 0.000 description 11
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 10
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 10
- 101150081243 STA1 gene Proteins 0.000 description 10
- 230000009471 action Effects 0.000 description 10
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 7
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 101100476202 Caenorhabditis elegans mog-2 gene Proteins 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 101000692648 Avena sativa Phytochrome A type 3 Proteins 0.000 description 1
- 101000692647 Avena sativa Phytochrome A type 4 Proteins 0.000 description 1
- 101100244735 Caenorhabditis elegans saps-1 gene Proteins 0.000 description 1
- 101000665894 Homo sapiens Replication initiator 1 Proteins 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种多链路并发连接方法、装置及设备。该方法包括:第一设备通过第一链路集合与第二设备建立多链路连接,第一链路集合包括第一链路和第二链路;第一设备通过第二链路集合与第三设备建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。从而,可实现低时延或零中断实现漫游或多网络并发连接。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种多链路并发连接方法、装置及设备。
背景技术
电气和电子工程师协会(institute of electrical and electronicsengineers,IEEE)标准802.11中,多链路设备(multi-link device,MLD)是指支持多链路操作(multi-link operation,MLO)功能的逻辑实体,能够实现负载平衡、多频段聚合和同步下行链路/上行链路传输,达到多频段高效操作的目的。
目前,在漫游场景或多网络并发连接场景中,非接入点多链路设备(non-accesspoint multi-link device,non-AP MLD)需要先断开与原接入点多链路设备(accesspoint multi-link device,AP MLD)的连接,再与新AP MLD建立连接。在non-AP MLD与新APMLD的连接建立完成之后,non-AP MLD和新AP MLD之间才能进行业务传输。前述过程可简称为non-AP MLD与多个AP MLD的先断后连。
可见,在断开non-AP MLD和原AP MLD的连接之前,non-AP MLD将无法连接到新APMLD,导致业务传输发生中断,增加了业务传输的中断时间,无法满足漫游场景或多网络并发连接场景的低时延需求。
发明内容
本申请提供一种多链路并发连接方法、装置及设备,能够实现低时延或零中断实现漫游或多网络并发连接。
第一方面,本申请提供一种多链路并发连接方法,包括:
第一设备通过第一链路集合与第二设备建立多链路连接,第一链路集合包括第一链路和第二链路;
第一设备通过第二链路集合与第三设备建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
通过第一方面提供的多链路并发连接方法,第一设备通过多个媒体接入控制层服务接入点,在不断开与第二设备的多链路连接的情况下,可建立与第三设备的多链路连接,实现了第一设备与第二设备和第三设备的多链路并发连接。这样,能够支持先连后断的漫游,减少了业务传输的中断时间,实现了低时延或零中断的漫游场景,解决了MLO功能与低时延或零中断的漫游功能不兼容的问题,也能够支持多个设备的多网络并发连接,实现了低时延或零中断的多网络并发连接场景,解决了MLO功能与低时延或零中断的多网络并发连接功能不兼容的问题,从而支持无缝漫游或并发多网络连接等功能,同时具有吞吐量高且网络灵活性好等优势,可实现多频段和多链路的高效资源管理、信道接入、协同传输等。
在一种可能的设计中,第一链路集合中的链路的数据是由第一设备的第一媒体接入控制层服务接入点传输的,第二链路集合中的链路的数据是由第一设备的第二媒体接入控制层服务接入点传输的,第一设备的第一媒体接入控制层服务接入点与第一设备的第二媒体接入控制层服务接入点不同。
由此,第一设备通过两个媒体接入控制层服务接入点,可分别向第二设备和第三设备提供两个媒体接入控制层(media access control,MAC)接口,使得第一设备与第二设备和第三设备业务传输时不会发生冲突,为实现第一设备的多链路连接提供了可能。
在一种可能的设计中,在第一设备通过第二链路集合与第三设备建立多链路连接之前,该方法还包括:
第一设备建立第一设备的第二媒体接入控制层服务接入点。
由此,第二媒体接入控制层服务接入点可为第一设备新增的一个媒体接入控制层服务接入点。当然,第二媒体接入控制层服务接入点也可为第一设备中的已建立的媒体接入控制层服务接入点。
在一种可能的设计中,在第三链路和第一链路的工作频点相同,第四链路和第二链路的工作频点相同时,该方法还包括:
第一设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务;
第一设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,在第三链路和第一链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同时,该方法还包括:
第一设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务;
第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
由此,借助多个媒体接入控制层服务接入点和禁用部分链路,第一设备可实现多链路并发连接功能。
在一种可能的设计中,在第三链路、第一链路和第二链路的工作频点皆不同,第四链路和第一链路或者第二链路的工作频点相同时,该方法还包括:
第一设备在第一链路和第二链路上传输第一设备与第二设备之间的业务;
第一设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,在第三链路、第一链路和第二链路的工作频点皆不同,第四链路、第一链路和第二链路的工作频点皆不同时,该方法还包括:
第一设备在第一链路和第二链路上传输第一设备与第二设备之间的业务;
第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
由此,借助多个媒体接入控制层服务接入点和利用与第一链路集合中的链路皆不同的工作频点,第一设备可实现多链路并发连接功能。
这样,第一设备通过第一链路集合可与第二设备进行业务传输,同时,第一设备通过第二链路集合可与第三设备进行业务传输,使得第一设备实现了低时延或零中断的多网络并发连接场景。
在一种可能的设计中,在第一设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务之前,该方法还包括:
第一设备通过第一链路集合中的一条或多条链路向第二设备发送第一信息,第一信息用于请求在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务;
第一设备通过第一链路集合中的一条或多条链路接收第二设备发送的第二信息,第二信息用于确认在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
由此,第一设备和第二设备可禁用第一链路。
在一种可能的设计中,第一信息携带在第一帧中,第二信息携带在第二帧中。
在一种可能的设计中,第一帧还携带有第三信息,第三信息用于指示第二设备是否在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
在一种可能的设计中,第一帧为业务标识到链路映射请求帧,对应的,第二帧为业务标识到链路映射响应帧。
在一种可能的设计中,该方法还包括:
第一设备断开第一链路集合;
第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
由此,第一设备可从多链路连接第二设备和第三设备切换到多链路连接第三设备,使得第一设备实现了低时延或零中断的漫游场景。
在一种可能的设计中,第一设备断开第一链路集合,包括:
第一设备通过第一链路集合中的一个或多个链路向第二设备发送第十二信息,第十二信息用于指示拆除第一链路集合;
第一设备断开第一链路集合。
由此,第一设备和第二设备可断开第一链路集合。
在一种可能的设计中,第三信息携带在第十二帧中。
在一种可能的设计中,第十二帧为解除关联帧,解除关联帧用于指示断开第一链路集合。
在一种可能的设计中,在第一设备在第四链路上传输第一设备与第三设备之间的业务之前,该方法还包括:
第一设备通过第三链路向第三设备发送第四信息,第四信息用于请求在第四链路上传输第一设备与第三设备之间的业务;
第一设备通过第三链路接收第三设备发送的第五信息,第五信息用于确认在第四链路上传输第一设备与第三设备之间的业务。
由此,第一设备和第三设备可恢复启用第四链路。
在一种可能的设计中,第四信息携带在第四帧中,第五信息携带在第五帧中。
在一种可能的设计中,第四帧为业务标识到链路映射请求帧,对应的,第五帧为业务标识到链路映射响应帧。
在一种可能的设计中,第一设备通过第二链路集合与第三设备建立多链路连接,包括:
第一设备通过第三链路发送第六信息,第六信息用于探测除第二设备之外的其他设备;
第一设备通过第三链路接收第三设备发送的第七信息,第七信息用于指示探测到第三设备;
第一设备通过第三链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合;
第一设备通过第三链路接收第三设备发送的第九信息,第九信息用于确认建立第二链路集合;
第一设备与第三设备建立第二链路集合;
第一设备通过第三链路向第三设备发送第十信息,第十信息用于请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第一设备通过第三链路接收第三设备发送的第十一信息,第十一信息用于确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第一设备根据第十一信息,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中,第十信息携带在第十帧中,第十一信息携带在第十一帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧;
第十帧为业务标识到链路映射请求帧,对应的,第十一帧为业务标识到链路映射响应帧。
在一种可能的设计中,第一设备通过第二链路集合与第三设备建立多链路连接,包括:
第一设备通过第三链路发送第六信息,第六信息用于探测除第二设备之外的其他设备;
第一设备通过第三链路接收第三设备发送的第七信息,第七信息用于指示探测到第三设备;
第一设备通过第三链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合,且请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第一设备通过第三链路接收第三设备发送的第九信息,第九信息用于确认建立第二链路集合,且确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第一设备与第三设备建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
在一种可能的设计中,第一设备通过第二链路集合与第三设备建立多链路连接,包括:
第一设备通过第三链路和/或第四链路发送第六信息,第六信息用于探测除第二设备之外的其他设备;
第一设备通过第三链路和/或第四链路接收第三设备发送的第七信息,第七信息用于指示探测到第三设备;
第一设备通过第三链路和/或第四链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合;
第一设备通过第三链路和/或第四链路接收第三设备发送的第九信息,第九信息用于确认建立第二链路集合;
第一设备与第三设备建立第二链路集合。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
由此,第一设备和第三设备可建立第二链路集合。
第二方面,本申请提供一种多链路并发连接方法,包括:
第二设备通过第一链路集合与第一设备建立多链路连接,第一链路集合包括第一链路和第二链路,第一设备还通过第二链路集合与第三设备建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
在一种可能的设计中,第一链路集合中的链路的数据是由第一设备的第一媒体接入控制层服务接入点传输的,第二链路集合中的链路的数据是由第一设备的第二媒体接入控制层服务接入点传输的,第一设备的第一媒体接入控制层服务接入点与第一设备的第二媒体接入控制层服务接入点不同。
在一种可能的设计中,在第三链路和第一链路的工作频点相同,第四链路和第二链路的工作频点相同时,该方法还包括:
第二设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,在第三链路和第一链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同时,该方法还包括:
第二设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,在第三链路、第一链路和第二链路的工作频点皆不同,第四链路和第一链路或者第二链路的工作频点相同时,该方法还包括:
第二设备在第一链路和第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,在第三链路、第一链路和第二链路的工作频点皆不同,第四链路、第一链路和第二链路的工作频点皆不同时,该方法还包括:
第二设备在第一链路和第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,在第二设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务之前,该方法还包括:
第二设备通过第一链路集合中的一条或多条链路接收第一设备发送的第一信息,第一信息用于请求在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务;
第二设备通过第一链路集合中的一条或多条链路向第一设备发送第二信息,第二信息用于确认在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
在一种可能的设计中,第一信息携带在第一帧中,第二信息携带在第二帧中。
在一种可能的设计中,第一帧还携带有第三信息,第三信息用于指示第二设备是否在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
在一种可能的设计中,第一帧为业务标识到链路映射请求帧,对应的,第二帧为业务标识到链路映射响应帧。
在一种可能的设计中,该方法还包括:
第二设备断开第一链路集合,其中,第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,第二设备断开第一链路集合,包括:
第二设备通过第一链路集合中的一个或多个链路接收第一设备发送的第十二信息,第十二信息用于指示拆除第一链路集合;
第二设备根据第十二信息,断开第一链路集合。
在一种可能的设计中,第三信息携带在第十二帧中。
在一种可能的设计中,第十二帧为解除关联帧,解除关联帧用于指示断开第一链路集合。
上述第二方面以及上述第二方面的各可能的设计中所提供的多链路并发连接方法,其有益效果可以参见上述第一方面和第一方面的各可能的设计所带来的有益效果,在此不再赘述。
第三方面,本申请提供一种多链路并发连接方法,包括:
第三设备通过第二链路集合与第一设备建立多链路连接,第二链路集合包括第三链路和第四链路;第一设备还通过第一链路集合与第二设备建立多链路连接,第一链路集合包括第一链路和第二链路;第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
在一种可能的设计中,第一链路集合中的链路的数据是由第一设备的第一媒体接入控制层服务接入点传输的,第二链路集合中的链路的数据是由第一设备的第二媒体接入控制层服务接入点传输的,第一设备的第一媒体接入控制层服务接入点与第一设备的第二媒体接入控制层服务接入点不同。
在一种可能的设计中,在第四链路和第二链路的工作频点相同,或者,第四链路和第一链路或者第二链路的工作频点相同时,该方法还包括:
第三设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,该方法还包括:
第三设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,在第三设备在第四链路上传输第一设备与第三设备之间的业务之前,该方法还包括:
第三设备通过第三链路接收第一设备发送的第四信息,第四信息用于请求在第四链路上传输第一设备与第三设备之间的业务;
第三设备根据第四信息,确定在第四链路上传输第一设备与第三设备之间的业务;
第三设备通过第三链路向第一设备发送第五信息,第五信息用于确认在第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,第四信息携带在第四帧中,第五信息携带在第五帧中。
在一种可能的设计中,第四帧为业务标识到链路映射请求帧,对应的,第五帧为业务标识到链路映射响应帧。
在一种可能的设计中,第三设备通过第二链路集合与第一设备建立多链路连接,包括:
第三设备通过第三链路接收第一设备发送的第六信息,第六信息用于探测除第二设备之外的其他设备;
第三设备通过第三链路向第一设备发送第七信息,第七信息用于指示探测到第三设备;
第三设备通过第三链路接收第一设备发送的第八信息,第八信息用于请求建立第二链路集合;
第三设备通过第三链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合;
第三设备与第一设备建立第二链路集合;
第三设备通过第三链路接收第一设备发送的第十信息,第十信息用于请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第三设备根据第十信息,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第三设备通过第三链路向第一设备发送第十一信息,第十一信息用于确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中,第十信息携带在第十帧中,第十一信息携带在第十一帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧;
第十帧为业务标识到链路映射请求帧,对应的,第十一帧为业务标识到链路映射响应帧。
在一种可能的设计中,第三设备通过第二链路集合与第一设备建立多链路连接,包括:
第三设备通过第三链路接收第一设备发送的第六信息,第六信息用于探测除第二设备之外的其他设备;
第三设备通过第三链路向第一设备发送第七信息,第七信息用于指示探测到第三设备;
第三设备通过第三链路接收第一设备发送的第八信息,第八信息用于请求建立第二链路集合,且请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第三设备根据第七信息,建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第三设备通过第三链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合,且确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
第三设备与第一设备建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
在一种可能的设计中,在第四链路、第一链路和第二链路的工作频点皆不同时,该方法还包括:
第三设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,第一设备通过第二链路集合与第三设备建立多链路连接,包括:
第三设备通过第三链路和/或第四链路接收第一设备发送的发送第六信息,第六信息用于探测除第二设备之外的其他设备;
第三设备通过第三链路和/或第四链路向第一设备发送第七信息,第七信息用于指示探测到第三设备;
第三设备通过第三链路和/或第四链路接收第一设备发送的第八信息,第八信息用于请求建立第二链路集合;
第三设备根据第八信息,建立第二链路集合;
第三设备通过第三链路和/或第四链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合;
第三设备与第一设备建立第二链路集合。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
上述第三方面以及上述第三方面的各可能的设计中所提供的多链路并发连接方法,其有益效果可以参见上述第一方面和第一方面的各可能的设计所带来的有益效果,在此不再赘述。
第四方面,本申请提供一种通信装置,应用于第一设备或第一设备中的部件,包括:
收发单元和处理单元,用于通过第一链路集合与第二设备建立多链路连接,第一链路集合包括第一链路和第二链路;
收发单元和处理单元,用于通过第二链路集合与第三设备建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
在一种可能的设计中,第一链路集合中的链路的数据是由第一设备的第一媒体接入控制层服务接入点传输的,第二链路集合中的链路的数据是由第一设备的第二媒体接入控制层服务接入点传输的,第一设备的第一媒体接入控制层服务接入点与第一设备的第二媒体接入控制层服务接入点不同。
在一种可能的设计中,处理单元,还用于在通过第二链路集合与第三设备建立多链路连接之前,建立第一设备的第二媒体接入控制层服务接入点。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路和第一链路的工作频点相同,第四链路和第二链路的工作频点相同时,
在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务;
在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路和第一链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同时,
在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务;
在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路、第一链路和第二链路的工作频点皆不同,第四链路和第一链路或者第二链路的工作频点相同时,
在第一链路和第二链路上传输第一设备与第二设备之间的业务;
在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路、第一链路和第二链路的工作频点皆不同,第四链路、第一链路和第二链路的工作频点皆不同时,
在第一链路和第二链路上传输第一设备与第二设备之间的业务;
在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元,还用于在第一设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务之前,
通过第一链路集合中的一条或多条链路向第二设备发送第一信息,第一信息用于请求在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务;
通过第一链路集合中的一条或多条链路接收第二设备发送的第二信息,第二信息用于确认在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
在一种可能的设计中,第一信息携带在第一帧中,第二信息携带在第二帧中。
在一种可能的设计中,第一帧还携带有第三信息,第三信息用于指示第二设备是否在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
在一种可能的设计中,第一帧为业务标识到链路映射请求帧,对应的,第二帧为业务标识到链路映射响应帧。
在一种可能的设计中,处理单元,还用于断开第一链路集合;
收发单元,还用于在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元,还用于通过第一链路集合中的一个或多个链路向第二设备发送第十二信息,第十二信息用于指示拆除第一链路集合;
处理单元,用于在收发单元发送第十二信息后,断开第一链路集合。
在一种可能的设计中,第三信息携带在第十二帧中。
在一种可能的设计中,第十二帧为解除关联帧,解除关联帧用于指示断开第一链路集合。
在一种可能的设计中,收发单元,还用于在收发单元在第四链路上传输第一设备与第三设备之间的业务之前,
通过第三链路向第三设备发送第四信息,第四信息用于请求在第四链路上传输第一设备与第三设备之间的业务;
通过第三链路接收第三设备发送的第五信息,第五信息用于确认在第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,第四信息携带在第四帧中,第五信息携带在第五帧中。
在一种可能的设计中,第四帧为业务标识到链路映射请求帧,对应的,第五帧为业务标识到链路映射响应帧。
在一种可能的设计中,收发单元,具体用于通过第三链路发送第六信息,第六信息用于探测除第二设备之外的其他设备;
收发单元,具体用于通过第三链路接收第三设备发送的第七信息,第七信息用于指示探测到第三设备;
收发单元,具体用于通过第三链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合;
收发单元,具体用于通过第三链路接收第三设备发送的第九信息,第九信息用于确认建立第二链路集合;
处理单元,具体用于与第三设备建立第二链路集合;
收发单元,具体用于通过第三链路向第三设备发送第十信息,第十信息用于请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
收发单元,具体用于通过第三链路接收第三设备发送的第十一信息,第十一信息用于确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
处理单元,具体用于根据第十一信息,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中,第十信息携带在第十帧中,第十一信息携带在第十一帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧;
第十帧为业务标识到链路映射请求帧,对应的,第十一帧为业务标识到链路映射响应帧。
在一种可能的设计中,收发单元,具体用于通过第三链路发送第六信息,第六信息用于探测除第二设备之外的其他设备;
收发单元,具体用于通过第三链路接收第三设备发送的第七信息,第七信息用于指示探测到第三设备;
收发单元,具体用于通过第三链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合,且请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
收发单元,具体用于通过第三链路接收第三设备发送的第九信息,第九信息用于确认建立第二链路集合,且确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
处理单元,具体用于与第三设备建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
在一种可能的设计中,收发单元,具体用于通过第三链路和/或第四链路发送第六信息,第六信息用于探测除第二设备之外的其他设备;
收发单元,具体用于通过第三链路和/或第四链路接收第三设备发送的第七信息,第七信息用于指示探测到第三设备;
收发单元,具体用于通过第三链路和/或第四链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合;
收发单元,具体用于通过第三链路和/或第四链路接收第三设备发送的第九信息,第九信息用于确认建立第二链路集合;
处理单元,具体用于与第三设备建立第二链路集合。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
上述第四方面和第四方面的各可能的设计中所提供的通信装置,其有益效果可以参见上述第一方面和第一方面的各可能的设计所带来的有益效果,在此不再赘述。
第五方面,本申请提供一种通信装置,应用于第二设备或第二设备中的部件,包括:
收发单元和处理单元,用于通过第一链路集合与第一设备建立多链路连接,第一链路集合包括第一链路和第二链路,第一设备还通过第二链路集合与第三设备建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
在一种可能的设计中,第一链路集合中的链路的数据是由第一设备的第一媒体接入控制层服务接入点传输的,第二链路集合中的链路的数据是由第一设备的第二媒体接入控制层服务接入点传输的,第一设备的第一媒体接入控制层服务接入点与第一设备的第二媒体接入控制层服务接入点不同。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路和第一链路的工作频点相同,第四链路和第二链路的工作频点相同时,
在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路和第一链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同时,
在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路、第一链路和第二链路的工作频点皆不同,第四链路和第一链路或者第二链路的工作频点相同时,
在第一链路和第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,收发单元和处理单元,还用于在第三链路、第一链路和第二链路的工作频点皆不同,第四链路、第一链路和第二链路的工作频点皆不同时,
在第一链路和第二链路上传输第一设备与第二设备之间的业务,其中,第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元,还用于在收发单元在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务之前,
通过第一链路集合中的一条或多条链路接收第一设备发送的第一信息,第一信息用于请求在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务;
通过第一链路集合中的一条或多条链路向第一设备发送第二信息,第二信息用于确认在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
在一种可能的设计中,第一信息携带在第一帧中,第二信息携带在第二帧中。
在一种可能的设计中,第一帧还携带有第三信息,第三信息用于指示第二设备是否在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
在一种可能的设计中,第一帧为业务标识到链路映射请求帧,对应的,第二帧为业务标识到链路映射响应帧。
在一种可能的设计中,处理单元,还用于断开第一链路集合,其中,第一设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元,还用于通过第一链路集合中的一个或多个链路接收第一设备发送的第十二信息,第十二信息用于指示拆除第一链路集合;
处理单元,具体用于根据第十二信息,断开第一链路集合。
在一种可能的设计中,第三信息携带在第十二帧中。
在一种可能的设计中,第十二帧为解除关联帧,解除关联帧用于指示断开第一链路集合。
上述第五方面和第五方面的各可能的设计中所提供的通信装置,其有益效果可以参见上述第二方面和第二方面的各可能的设计所带来的有益效果,在此不再赘述。
第六方面,本申请提供一种通信装置,应用于第三设备或第三设备中的部件,包括:
收发单元和处理单元,用于通过第二链路集合与第一设备建立多链路连接,第二链路集合包括第三链路和第四链路;第一设备还通过第一链路集合与第二设备建立多链路连接,第一链路集合包括第一链路和第二链路;第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
在一种可能的设计中,第一链路集合中的链路的数据是由第一设备的第一媒体接入控制层服务接入点传输的,第二链路集合中的链路的数据是由第一设备的第二媒体接入控制层服务接入点传输的,第一设备的第一媒体接入控制层服务接入点与第一设备的第二媒体接入控制层服务接入点不同。
在一种可能的设计中,收发单元和处理单元,还用于在第四链路和第二链路的工作频点相同,或者,第四链路和第一链路或者第二链路的工作频点相同时,
在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,收发单元,还用于在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元和处理单元,还用于在收发单元在第四链路上传输第一设备与第三设备之间的业务之前,
通过第三链路接收第一设备发送的第四信息,第四信息用于请求在第四链路上传输第一设备与第三设备之间的业务;
根据第四信息,确定在第四链路上传输第一设备与第三设备之间的业务;
通过第三链路向第一设备发送第五信息,第五信息用于确认在第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,第四信息携带在第四帧中,第五信息携带在第五帧中。
在一种可能的设计中,第四帧为业务标识到链路映射请求帧,对应的,第五帧为业务标识到链路映射响应帧。
在一种可能的设计中,收发单元,具体用于通过第三链路接收第一设备发送的第六信息,第六信息用于探测除第二设备之外的其他设备;
收发单元,具体用于通过第三链路向第一设备发送第七信息,第七信息用于指示探测到第三设备;
收发单元,具体用于通过第三链路接收第一设备发送的第八信息,第八信息用于请求建立第二链路集合;
收发单元,具体用于通过第三链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合;
处理单元,具体用于与第一设备建立第二链路集合;
收发单元,具体用于通过第三链路接收第一设备发送的第十信息,第十信息用于请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
处理单元,具体用于根据第十信息,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
收发单元,具体用于通过第三链路向第一设备发送第十一信息,第十一信息用于确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中,第十信息携带在第十帧中,第十一信息携带在第十一帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧;
第十帧为业务标识到链路映射请求帧,对应的,第十一帧为业务标识到链路映射响应帧。
在一种可能的设计中,收发单元,具体用于通过第三链路接收第一设备发送的第六信息,第六信息用于探测除第二设备之外的其他设备;
收发单元,具体用于通过第三链路向第一设备发送第七信息,第七信息用于指示探测到第三设备;
收发单元,具体用于通过第三链路接收第一设备发送的第八信息,第八信息用于请求建立第二链路集合,且请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
处理单元,具体用于根据第七信息,建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
收发单元,具体用于通过第三链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合,且确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务;
收发单元,具体用于与第一设备建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
在一种可能的设计中,收发单元,还用于在第四链路、第一链路和第二链路的工作频点皆不同时,
在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
在一种可能的设计中,收发单元,具体用于通过第三链路和/或第四链路接收第一设备发送的发送第六信息,第六信息用于探测除第二设备之外的其他设备;
收发单元,具体用于通过第三链路和/或第四链路向第一设备发送第七信息,第七信息用于指示探测到第三设备;
收发单元,具体用于通过第三链路和/或第四链路接收第一设备发送的第八信息,第八信息用于请求建立第二链路集合;
处理单元,具体用于根据第八信息,建立第二链路集合;
收发单元,具体用于通过第三链路和/或第四链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合;
处理单元,具体用于与第一设备建立第二链路集合。
在一种可能的设计中,第六信息携带在第六帧中,第七信息携带在第七帧中,第八信息携带在第八帧中,第九信息携带在第九帧中。
在一种可能的设计中,第六帧为探测请求帧,对应的,第七帧为探测响应帧;
第八帧为身份认证帧和关联请求帧,对应的,第九帧为关联响应帧。
上述第六方面和第六方面的各可能的设计中所提供的通信装置,其有益效果可以参见上述第三方面和第三方面的各可能的设计所带来的有益效果,在此不再赘述。
第七方面,本申请提供一种无线通信***,包括:用于执行上述第一方面及第一方面任意一种可能的设计中的方法的第一设备、用于执行上述第二方面及第二方面任意一种可能的设计中的方法的第二设备、以及用于执行上述第三方面及第三方面任意一种可能的设计中的方法的第三设备。
第八方面,本申请提供一种通信装置,该通信装置包括:收发器、处理器和存储器。该存储器中存储有计算机程序或指令,该处理器用于控制该收发器收发信号,该处理器用于调用并运行该存储器中存储的计算机程序或指令,使得处理器实现上述任意一个方面及该方面任意一种可能的设计中的方法。
第九方面,本申请提供一种通信装置,包括:处理器;处理器用于调用存储器中的计算机程序或指令,使得通信装置执行上述任意一个方面及该方面任一种可能的设计中的方法。
可选地,通信装置还包括:存储器,存储器用于存储程序指令。其中,处理器通过接口与该存储器耦合。
第十方面,本申请提供一种芯片装置,包括处理器,用于调用该存储器中的计算机程序或指令,以使得处理器执行上述任意一个方面及该方面任一种可能的设计中的方法。
可选地,处理器通过接口与该存储器耦合。
第十一方面,本申请提供一种芯片,包括:接口电路和逻辑电路,接口电路用于接收来自于芯片之外的其他芯片的信号并传输至逻辑电路,或者将来自逻辑电路的信号发送给芯片之外的其他芯片,逻辑电路用于实现上述任意一个方面及该方面任一种可能的设计中的方法。
第十二方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序或指令,计算机程序或指令设置为执行上述任意一个方面及该方面任一种可能的设计中的方法。
第十三方面,本申请提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述任意一个方面及该方面任一种可能的设计中的方法。
附图说明
图1为本申请一实施例提供的一种无线通信***的架构示意图;
图2为本申请一实施例提供的一种WLAN设备的结构示意图;
图3为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图4为本申请一实施例提供的一种漫游场景的示意图;
图5为本申请一实施例提供的一种多网络并发连接场景的示意图;
图6为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图7为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图8为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图9为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图10-图14为本申请一实施例提供的一种多个设备的交互示意图;
图15为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图16为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图17为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图18为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图19为本申请一实施例提供的一种多链路并发连接方法的交互流程图;
图20为本申请一实施例提供的一种通信装置的结构示意图;
图21为本申请一实施例提供的一种通信装置的结构示意图;
图22为本申请一实施例提供的一种通信装置的结构示意图;
图23为本申请一实施例提供的一种通信装置的硬件结构示意图。
具体实施方式
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,单独a,单独b或单独c中的至少一项(个),可以表示:单独a,单独b,单独c,组合a和b,组合a和c,组合b和c,或组合a、b和c,其中a,b,c可以是单个,也可以是多个。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“中心”、“纵向”、“横向”、“上”、“下”、“左”、“右”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
首先,下面对本申请中的部分用语进行解释说明,以便于本领域技术人员理解。
1、多链路(multi link,ML)
为了达到极高吞吐率(extremely high throughput,EHT),IEEE 802.11be将ML作为关键技术之一。其核心思想是支持下一代IEEE 802.11标准的无线局域网(wirelesslocal area network,WLAN)设备拥有在多频段(multi-band)发送和接收的能力,从而可以使用更大的带宽进行业务传输,进而显著提升吞吐率。其中,在一个频段上进行接入和业务传输的空间路径可以称为一条链路(Link),从而多个频段上的接入和业务传输便成为ML。另外,多链路对于减小时延和提高鲁棒性都很有帮助。
示例性的,上述多频段包括但不限于:2.4吉赫兹(GHz)无线保真(wirelessfidelity,Wi-Fi)频段、5GHz Wi-Fi频段、6GHz Wi-Fi频段以及高频60GHz频段中的全部或部分。
其中,不同链路的接入频点不同。此外,不同链路的接入频段可以不同。或者,不同链路的接入频段可以相同,也即不同链路可以位于同一频段上。该情况下,不同链路可以接入相同频段的不同信道,从而在不同信道上进行业务传输。
2、MLD,也称多频段设备(multi-band device)
MLD是指同时支持多条链路的WLAN设备。即MLD具有在多个频段上的发送和接收的能力,相比于仅支持单条链路传输的设备来说,MLD具有更高的传输效率和更高的吞吐量。
其中,MLD也可以称为多频段设备(multi-band device),或者MLD也可以有其他名称,本申请对此不做具体限定。
MLD包括多个隶属站点(affiliated station,affiliated STA)。
其中,隶属站点是逻辑上的站点。隶属站点可以为接入点站点(access pointstation,AP STA)或非接入点站点(non-access point station,non-AP STA)。
为简化描述,本申请将隶属站点为AP STA的多链路设备称为AP MLD。AP STA称为隶属AP。这样,AP MLD中包括多个隶属AP,隶属AP是逻辑上的AP。
隶属站点为non-AP STA的MLD称为non-AP MLD。non-AP STA称为隶属STA。这样,non-AP MLD中包括多个隶属STA,隶属STA是逻辑上的STA。
其中,AP MLD也可称为多链路AP或多链路AP设备或其他名称,本申请对此不做具体限定。non-AP MLD也可称为多链路STA或多链路STA设备或STA MLD或其他名称,本申请对此不做具体限定。
目前,在公共频段或设备均支持的信道上,支持MLO功能的non-AP MLD和AP MLD可互相发现、同步、(去)身份验证、(重新)关联、取消关联和管理资源,能够实现高吞吐、低时延、业务配置灵活的多频段、和多链路并发连接。
其中,上述的多链路并发连接指的是至少一个non-AP MLD和多个AP MLD可实现多条链路的建立,并根据链路指标或者用户配置,使得至少一个non-AP MLD和多个AP MLD中的一个或多个AP MLD能够通过多条链路进行业务传输,实现漫游场景或多网络并发连接场景。其中,链路指标可包括:信道质量或吞吐量等指标。
在non-AP MLD和AP MLD的任意一条链路上,通过交互关联请求帧(associationrequest frame)和关联响应帧(association response frame),或者,重新关联请求帧(reassociation request frame)和重新关联响应帧(re association response frame)通知链路能力等相关参数,可实现non-AP MLD和AP MLD的多链路建立。
相关技术中,MLD仅具有用于接入逻辑链路控制(logical link control,LLC)层的唯一的媒体接入控制层(media access control layer,MAC层)的服务接入点(serviceaccess port,SAP),可为MLD提供1个MAC接口,对应唯一的MAC地址(还可称为物理地址或硬件地址),即提供1个MAC数据服务。
应理解,802.11系列标准关注于MLD的物理层(physical layer,PHY)和MAC层部分。
MLD中的每个隶属站点(如隶属STA和隶属AP)中都有一个站点管理实体(stationmanagement entity,SME)。
其中,SME是一个独立于层的实体,它位于单独的管理平面中或位于侧面(off tothe side),SME的某些功能可参见在802.11系列标准中的定义。
SME通过与MAC子层管理实体(MAC sublayer management entity,MLME)进行交互,可控制和管理MAC层,通过与PHY子层管理实体(PHY sublayer management entity,PLME)进行交互,可控制和管理PHY层。
其中,MAC层包含MLD upper MAC sublayer和MLD lower MAC sublayer,其中,MLDupper MAC sublayer功能包括:1、鉴权和连接;2、生成安全秘钥;3、帧序列号分配;4、帧加密和解密;5、数据包记录和重排序;6、选择发送数据的L-MAC模块和与L-MAC的信息交互。MLD lower MAC sublayer功能包括:1、链路级别的管理信息交互和指示,例如信标(beacon)消息;2、链路级别的控制信息交互和指示,例如发送请求(request to send,RTS)帧,发送清除(clear to send,CTS)帧。
可见,non-AP MLD也具有唯一的SAP,对应唯一的MAC地址,与AP MLD关联的每个隶属AP都具有各自不同的MAC地址。AP MLD也具有唯一的SAP,对应唯一的MAC地址,与non-APMLD关联的每个隶属STA都具有各自不同的MAC地址。
基于此,在漫游场景或多网络并发连接场景中,由于MLD仅提供一个SAP,non-APMLD便需要先断开与原AP MLD的连接,再与新AP MLD建立连接。在non-AP MLD与新AP MLD的连接建立完成之后,non-AP MLD和新AP MLD之间才能进行业务传输。
否则,仅利用唯一的SAP提供的唯一MAC接口,即使建立了non-AP MLD和原AP MLD的多条链路,non-AP MLD和原AP MLD之间的业务传输,与non-AP MLD和新AP MLD之间的业务传输也会发生冲突。
由此,在断开non-AP MLD和原AP MLD的连接之前,non-AP MLD中的隶属STA将无法连接到新AP MLD或新AP MLD中的隶属AP,造成业务传输中断,无法实现低时延的漫游或多网络并发连接。
为了解决上述痛点,本申请提供一种多链路并发连接方法、装置及设备,借助增加SAP的数量,通过多个SAP提供的多个MAC接口,在保持与原设备的多链路连接的情况下,支持与新设备的多链路连接,从而,能够支持先连后断的漫游或多设备的多网络并发连接,能够减少业务传输的中断时间,实现低时延或零中断的漫游场景或多网络并发连接场景,有利于提高用户体验和通信效率。
本申请的多链路并发连接方法可以应用于无线通信***的漫游场景,如至少一个non-AP MLD在至少两个AP MLD之间漫游的场景中,还可以应用于无线通信***的多网络并发连接场景,如至少一个non-AP MLD多网络并发连接至少两个AP MLD的场景中,例如本地网和互联网,或者受限网络和互联网等。
其中,无线通信***可以包括但限于:WLAN或蜂窝网,该方法可以由无线通信***中的通信设备,或者通信设备中的处理器、芯片或芯片***来实现,该通信设备可以是一种支持多条链路并行进行业务传输的通信设备,如MLD。比如,在WLAN中,MLD可以遵循802.11系列标准实现无线通信,802.11系列标准包括:802.11be、802.11ax、802.11a/b/g/n/ac、或下一代标准等。
当然,本申请还可以适用于其他可能的无线通信***,例如,窄带物联网***(narrow band-Internet of things,NB-IoT)、长期演进(long term evolution,LTE)***、第五代(the 5th generation,5G)通信***、第六代(the 6th generation,6G)通信***等5G之后演进的通信***。
应理解,上述描述仅为无线通信***的举例说明,适用本申请的无线通信***不限于此,在此不做一一说明。
图1为本申请一实施例提供的一种无线通信***的架构示意图。如图1所示,本申请的无线通信***可以包括:第一设备10、第二设备20、和第三设备30。
其中,第一设备10可为non-AP MLD,或者non-AP MLD中的处理器、芯片或芯片***等。第二设备20或第三设备30可为AP MLD,或者AP MLD中的处理器、芯片或芯片***等。
第一设备10中可包括一个或多个SAP。第一设备10还可建立新的SAP。
作为一种可能的实现,第一设备10中可包括一个SAP。在漫游场景或多网络并发连接场景中,第一设备10可建立一个或多个新的SAP。
作为一种可能的实现,第一设备102中可包括多个SAP。在漫游场景或多网络并发连接场景中,第一设备10可直接利用多个SAP,也可建立新的一个或多个SAP。
其中,不同的SAP可为第一设备10提供不同的MAC接口,对应不同的MAC地址,即提供多个MAC数据服务。
为了简化描述,图1中,以第一设备10中包括不同的SAP1和SAP2为例进行示意。
第一设备10利用SAP1,可与第二设备20建立多条链路1,并可通过多条链路1与第二设备20进行业务传输。
换句话说,第一设备10和第二设备20之间的多链路连接和业务传输,实际上是第一设备10中的多个隶属STA分别通过多条链路1与第二设备20中的多个隶属AP之间的多链路连接和业务传输。
多条链路1中,每条链路1对应于第一设备10中的一个隶属STA和第二设备20中的一个隶属AP。不同的链路1对应的第一设备10中的隶属STA和第二设备20中的隶属AP皆不同。每条链路1的数据皆经过SAP1所提供的MAC接口。每条链路1的工作频点不同。每条链路1的工作频段可相同或不同。
其中,本申请对多条链路1的链路数量、每条链路1的工作频点(即接入频点)、和每条链路1的工作频段(即接入频段)等参数不做限定。
为了简化描述,图1中,以多条链路1包括两条链路Link1和Link2进行举例示意。
对于Link1而言,可以是第一设备10中的与Link1对应的隶属STA,经过SAP1所提供的MAC接口,和第二设备20中的与Link1对应的隶属AP之间的多链路连接和业务传输。
对于Link2而言,可以是第一设备10中的与Link2对应的隶属STA,经过SAP1所提供的MAC接口,和第二设备20中的与Link2对应的隶属AP之间的多链路连接和业务传输。
第一设备10利用SAP2,可与第三设备30建立多条链路2,并可通过多条链路2与第三设备30进行业务传输。
换句话说,第一设备10和第三设备30之间的多链路连接和业务传输,实际上是第一设备10中的多个隶属STA分别通过多条链路2与第三设备30中的多个隶属AP之间的多链路连接和业务传输。
多条链路2中,每条链路2对应于第一设备10中的一个隶属STA和第三设备30中的一个隶属AP。不同的链路2对应的第一设备10中的隶属STA和第三设备30中的隶属AP皆不同。每条链路2的数据皆经过SAP2所提供的MAC接口。每条链路2的工作频点不同。每条链路2的工作频段可相同或不同。
其中,本申请对多条链路2的链路数量、每条链路2的工作频段、和每条链路2的工作频段等参数不做限定。
另外,多条链路1和多条链路2的链路数量、工作频点、工作频段和对应的第一设备10中的隶属STA等参数可相同或不同,只需满足多条链路1的数据和多条链路2的数据分别经过第一设备10中的不同的SAP所提供的MAC接口即可。
为了简化描述,图1中,以多条链路2包括两条链路Link3和Link4进行举例示意。
对于Link3而言,可以是第一设备10中的与Link3对应的隶属STA,经过SAP2所提供的MAC接口,和第三设备30中的与Link3对应的隶属AP之间的多链路连接和业务传输。
对于Link4而言,可以是第三设备30中的与link4对应的隶属STA,经过SAP2所提供的MAC接口,和第三设备30中的与Link4对应的隶属AP之间的多链路连接和业务传输。
应理解,除SAP1和SAP2之外,第一设备10中还可包括其他SAP。从而,第一设备10还可与如其他non-AP MLD、其他AP MLD、其他类型的设备等进行多链路连接和业务传输。
其中,本申请涉及的non-AP MLD可以为无线通讯芯片、无线传感器或无线通信终端。例如支持Wi Fi通讯功能的用户终端(user terminal)、用户装置、接入装置、订户站(subscriber station)、订户单元(subscriber unit)、移动站(mobile station)、用户代理(user agent)、用户装备等,在此不作限定。其中,用户终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、物联网(internet of things,IoT)设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(user equipment,UE)、移动台(mobile station,MS)、终端(terminal)、终端设备(terminal equipment)、便携式通信设备、手持机、便携式计算设备、娱乐设备、游戏设备或***,全球定位***设备或被配置为经由无线介质进行网络通信的任何其他合适的设备等。此外,non-AP MLD可以支持802.11be制式或者802.11be的下一代WLAN制式。non-AP MLD也可以支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等多种WLAN制式。
其中,本申请涉及的AP MLD可以为一种部署在无线通信网络中为其关联的non-APLD提供无线通信功能的装置,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP MLD相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体的,APLD可以是带有Wi-Fi芯片的基站、路由器、网关、中继器、通信服务器、交换机或网桥等通信设备。其中,基站可以包括各种形式的宏基站、微基站、中继站等。此外,AP MLD可以支持802.11be制式或者802.11be的下一代WLAN制式。AP MLD也可以支持802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等WLAN制式。
在一些实施例中,本申请涉及的AP MLD和non-AP MLD可以统称为WLAN设备,具体实现时,WLAN设备可以采用图2示的组成结构,或者包括图2示的部件。
图2为本申请一实施例提供的一种WLAN设备的结构示意图。图2中,WLAN设备1可以为non-AP MLD或者non-AP MLD中的处理器、芯片或芯片***(也可称为片上***)。或者,WLAN设备1也可以为AP MLD或者AP MLD中的处理器、芯片或芯片***(也可称为片上***)。其中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。
如图2所示,WLAN设备1包括处理器11以及收发器12。进一步的,WLAN设备1还可以包括存储器14。其中,处理器11,存储器14以及收发器12之间可以通过通信线路13连接。
其中,处理器11是中央处理器(central processing unit,CPU)、通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signal processor,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器11还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
收发器12,用于与其他设备或其它通信网络进行通信。其它通信网络可以为以太网,无线接入网(radio access network,RAN)或者WLAN等。收发器12可以是模块、电路、收发器或者任何能够实现通信的装置。
通信线路13,用于在WLAN设备1所包括的各部件之间传送信息。
存储器14,用于存储计算机程序或指令。
其中,存储器14可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random accessmemory,RAM)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read only memory,EEPROM)、只读光盘(compact disc read only memory,CD ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
另外,存储器14可以独立于处理器11存在,也可以和处理器11集成在一起。存储器14可以用于存储指令或者程序代码或者一些数据等。存储器14可以位于WLAN设备1内,也可以位于WLAN设备1外,不予限制。处理器11,用于执行存储器14中存储的指令,以实现本申请下述实施例提供的方法。
在一种示例中,处理器11可以包括一个或多个CPU,例如图2中的CPU 0和CPU 1。
作为一种可选的实现方式,WLAN设备1包括多个处理器,例如,除图2中的处理器11之外,还可以包括处理器17。
作为一种可选的实现方式,WLAN设备1还包括输出设备15和输入设备16。示例性地,输入设备16是键盘、鼠标、麦克风或操作杆等设备,输出设备15是显示屏、扬声器(speaker)等设备。
可以理解的是,图2中示出的组成结构并不构成对WLAN设备的限定,除图2所示的部件之外,WLAN设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面,本申请以下实施例将以具有图1-图2所示的结构为例,结合附图和应用场景,对本申请提供的多链路并发连接方法进行详细阐述。
图3为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图3所示,本申请提供的多链路并发连接方法可以包括:
S101、第一设备与第二设备通过第一链路集合建立多链路连接,第一链路集合包括第一链路和第二链路。
第一设备中的多个隶属STA与第二设备中的多个隶属AP可通过第一链路集合建立多链路连接。
其中,第一链路集合中可以包括至少两条链路。本申请对第一链路集合的链路数量、每条链路的工作频点、和每条链路的工作频段等参数不做限定。
并且,第一链路集合中的链路的数据是由第一设备的第一MAC层SAP传输的,即第一链路集合中的每条链路的数据皆经过第一设备的同一个SAP提供的MAC接口。
其中,第一MAC层SAP的具体实现方式可参见前文提及的SAP的描述,此处不做赘述。
作为一种可能的实现,第一MAC层SAP可为第一设备中的已存在的SAP,如第一设备自带的SAP或已建立的SAP(如虚拟(virtual)SAP)。
作为一种可能的实现,第一MAC层SAP可为第一设备在执行S101之前,新建立的SAP(如虚拟SAP)。
示例性的,第一链路集合可包括第一链路和第二链路。其中,第一链路或第二链路可包括一条或多条链路。第一链路和第二链路的工作频点不同。第一链路和第二链路的工作频段可相同或不同。第一链路的数据和第二链路的数据皆经过第一设备的第一MAC层SAP。
应理解,除第一链路和第二链路之外,第一链路集合还可包括其他的链路。
第一设备中的与第一链路对应的一个或多个隶属STA,经过第一设备的第一MAC层SAP所提供的MAC接口,可与第二设备中的与第一链路对应的一个或多个隶属AP建立连接。
第一设备中的与第二链路对应的一个或多个隶属STA,经过第一设备的第一MAC层SAP所提供的MAC接口,可与第二设备中的与第二链路对应的一个或多个隶属AP建立连接。
从而,通过第一链路和第二链路可实现第一设备和第二设备的多链路建立。
S102、第一设备与第三设备通过第二链路集合建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
第一设备中的多个隶属STA与第三设备中的多个隶属AP可通过第二链路集合建立多链路连接。
其中,第二链路集合中可以包括至少两条链路。本申请对第二链路集合的链路数量、每条链路的工作频点、和每条链路的工作频段等参数不做限定。
另外,第一链路集合和第二链路集合的链路数量、工作频点、工作频段和对应的第一设备中的隶属STA等参数可相同或不同。
并且,第二链路集合中的链路的数据是由第一设备的第二MAC层SAP传输的,即第二链路集合中的每条链路的数据皆经过第一设备的同一个SAP提供的MAC接口。
其中,第二MAC层SAP的具体实现方式可参见前文提及的SAP的描述,此处不做赘述。
作为一种可能的实现,第二MAC层SAP可为第一设备中的已存在的SAP,如第一设备自带的SAP或已建立的SAP(如虚拟SAP)。
作为一种可能的实现,第二MAC层SAP可为第一设备在执行S102之前,新建立的SAP(如虚拟SAP)。
另外,第一设备的第一MAC层SAP与第一设备的第二MAC层SAP不同,即第一链路集合中的链路的数据和第二链路集合中的链路的数据经过第一设备中的不同的SAP提供的MAC接口。
示例性的,第二链路集合可包括第三链路和第四链路。其中,第三链路或第四链路可包括一条或多条链路。第三链路和第四链路的工作频点不同。第三链路和第四链路的工作频段可相同或不同。第三链路的数据和第四链路的数据皆经过第一设备的第二MAC层SAP。
其中,第三链路、第四链路、第一链路和第二链路的工作频点可相同或不同,只需第一链路和第二链路对应的第一设备的第一MAC层SAP与第三链路和第四链路对应的第一设备的第二MAC层SAP不同即可。
作为一种可能的实现,第三链路和第一链路的工作频点相同。对应的,第四链路和第二链路的工作频点可相同,和/或,第四链路、第一链路和第二链路的工作频点可皆不同。
作为一种可能的实现,第三链路、第一链路和第二链路的工作频点皆不同。对应的,第四链路与第一链路或第二链路的工作频点可相同,和/或,第四链路、第一链路和第二链路的工作频点可皆不同。
应理解,除第三链路和第四链路之外,第二链路集合还可包括其他的链路。
第一设备中的与第三链路对应的一个或多个隶属STA,经过第一设备的第二MAC层SAP所提供的MAC接口,可与第三设备中的与第三链路对应的一个或多个隶属AP建立连接。
第一设备中的与第四链路对应的一个或多个隶属STA,经过第一设备的第二MAC层SAP所提供的MAC接口,可与第三设备中的与第四链路对应的一个或多个隶属AP建立连接。
从而,通过第三链路和第四链路可实现第一设备和第三设备的多链路建立。
综上,第一设备可建立与第一设备的多链路连接,同时建立与第二设备的多链路连接,实现了第一设备的多链路并发连接,能够支持先连后断的漫游或多设备的多网络并发连接。
从而,第一设备根据链路指标或者用户配置,可切换到多链路连接第二设备或第三设备,使得第一设备能够实现低时延或零中断的漫游场景。
并且,第一设备根据链路指标或者用户配置,也可继续同时多链路连接第二设备和第三设备,使得第一设备能够实现低时延或零中断的多网络并发连接场景。
假设第一设备中的隶属STA包括:STA1、STA2和STA3,STA1的工作频段为2.4GHz,STA2工作频段为5GHz,STA3工作频段为6GHz。
第二设备中的隶属AP包括:AP1、AP2和AP3,AP1的工作频段为2.4GHz,AP2工作频段为5GHz,AP3工作频段为6GHz。
第三设备中的隶属AP包括:AP1、AP2和AP3,AP1的工作频段为2.4GHz,AP2工作频段为5GHz,AP3工作频段为6GHz。
第一设备可通过Link1、Link2和Link3与第二设备建立多链路连接,同时,第一设备可通过Link1、Link2和Link3与第三设备建立多链路连接。
如图4所示,第一设备可从多链路连接第二设备和第二设备切换至多链路连接第三设备,如第一设备和第二设备可在2.4GHz对应的Link1、5GHz对应的Link2和6GHz对应的Link3上进行业务传输,同时,第一设备和第三设备可在2.4GHz对应的Link4、5GHz对应的Link5和6GHz对应的Link6上进行业务传输。从而,可实现低时延或零中断的漫游场景。
为了简化描述,图5中,第一设备中的隶属STA包括:STA1和STA2,第二设备中的隶属AP包括:AP1和AP2,第三设备中的隶属AP包括:AP1和AP2进行举例说明。
如图5所示,第一设备可同时多链路连接第二设备和第二设备,如第一设备和第二设备可处于互联网,如第一设备和第二设备可在5GHz对应的Link2上进行业务传输,第一设备和第二设备可在2.4GHz对应的Link1上进行停止业务传输,同时,第一设备和第三设备可处于本地网络,如第一设备和第三设备可在2.4GHz对应的Link3上进行业务传输,第一设备和第三设备可在5GHz对应的Link4上进行停止业务传输。从而,可实现多网络并发连接场景。
本申请提供的多链路并发连接方法,第一设备通过多个媒体接入控制层服务接入点,在不断开与第二设备的多链路连接的情况下,可建立与第三设备的多链路连接,实现了第一设备与第二设备和第三设备的多链路并发连接。这样,能够支持先连后断的漫游,减少了业务传输的中断时间,实现了低时延或零中断的漫游场景,解决了MLO功能与低时延或零中断的漫游功能不兼容的问题,也能够支持多个设备的多网络并发连接,实现了低时延或零中断的多网络并发连接场景,解决了MLO功能与低时延或零中断的多网络并发连接功能不兼容的问题,从而支持无缝漫游或并发多网络连接等功能,同时具有吞吐量高且网络灵活性好等优势,可实现多频段和多链路的高效资源管理、信道接入、协同传输等。
基于上述实施例的描述,在执行S102中的第一设备通过第二链路集合与第三设备建立多链路连接之前,第一设备可根据链路指标或者用户配置,确定是否启动多链路并发连接功能。
作为一种可能的实现,在第一设备发生移动时,第一设备可能移动至第二设备的信号覆盖区域的边缘,进入到第三设备的信号覆盖区域,导致第一链路集合中的链路的信道质量下降。可见,第一设备需要从多链路连接第二设备和第三设备切换到多链路连接第三设备。
从而,在监测到第一链路集合中的一条或多条链路的信道质量下降时,第一设备可确定启动多链路并发连接功能。
在一条链路的接收信号强度(received signal strength indicator,RSSI)小于第一阈值时,表示该条链路的信道质量下降。和/或,在一条链路的吞吐量小于第二阈值时,表示该条链路的信道质量下降。
其中,本申请对第一阈值和第二阈值的具体数值不做限定。第一阈值或第二阈值可根据业务需求和网络情况等参数进行设置。
作为一种可能的实现,第一设备根据用户需求,可确定第一设备与第二设备和第三设备需要多网络并发连接。
从而,在接收到用于指示启用多链路并发连接功能的用户指令时,第一设备可确定启动多链路并发连接功能。
其中,用户指令可为用户在第一设备或者与第一设备通信连接的其他设备中的硬件按键上进行触发所产生的指令,也可为在第一设备或者与第一设备通信连接的其他设备中的软件控件上进行触发所产生的指令,本申请对此不做限定。
另外,第一设备在启动多链路并发连接功能时,可显示一图标,该图标用于指示已启动多链路并发连接功能。其中,本申请对该图标的如形状、大小、颜色、位置、图案等参数不做限定。
基于上述实施例的描述,考虑到第一设备中的隶属STA的数量大于等于2个,第一链路集合和第二链路集合中的链路对应的第一设备中的隶属STA可能相同或不同。基于此,第一设备可采用多种实现方式,与第二设备和第三设备实现多链路并发连接,从而能够支持先连后断的漫游或多设备的多网络并发连接。
下面,在图3-图5实施例的基础上,结合图6-图9,详细介绍第一设备分别与第二设备和第三设备实现多链路并发连接的多种实现方式。
图6为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图6所示,本申请提供的多链路并发连接方法可以包括:
S201、第一设备与第二设备通过第一链路集合建立多链路连接,第一链路集合包括第一链路和第二链路。
其中,S201与图3实施例中的S101实现方式类似,本申请此处不再赘述。
S202、第一设备与第二设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务。
S203、第一设备与第三设备通过第二链路集合建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,第四链路和第二链路的工作频点相同。
其中,S203与图3实施例中的S102实现方式类似,本申请此处不再赘述。
在第三链路和第一链路的工作频点相同,第四链路和第二链路的工作频点相同时,第三链路和第一链路上不可同时进行业务传输,第四链路和第二链路不可同时进行业务传输,否则皆会造成业务传输的冲突。
作为一种可能的实现方式,第一设备与第二设备可禁用第一链路,启用第二链路。并且,第一设备与第三设备可启用第三链路,禁用第四链路。
作为一种可能的实现方式,第一设备与第二设备可启用第一链路,禁用第二链路。并且,第一设备与第三设备可禁用第三链路,启用第四链路。
其中,本申请提及的禁用任意一条链路可理解为禁用该链路的工作频点对应的信道,即该链路对应的隶属STA和隶属AP仍连接(即未断开),但该链路对应的隶属STA和隶属AP无法在该链路或该信道上传输业务。
其中,本申请提及的启用任意一条链路可理解为启用该链路的工作频点对应的信道,即该链路对应的隶属STA和隶属AP能够在该链路或该信道上传输业务。
应理解,除上述方式之外,还可第三链路和第二链路的工作频点相同,第四链路和第一链路的工作频点相同,即禁用第一链路,启用第二链路,且禁用第三链路,启用第四链路,或者,启用第一链路,禁用第二链路,且启用第三链路,禁用第四链路。
另外,通常第一设备可禁用第一链路集合中的信道质量下降的链路。在禁用第一链路时,表示第一链路的信道质量下降。在禁用第二链路时,表示第二链路的信道质量下降。
其中,上述的实现方式的工作原理相同或类似。为了便于解释,以禁用第一链路,启用第二链路,且启用第三链路,禁用第四链路进行举例说明。
第一设备中的与第一链路对应的隶属STA与第二设备中的与第一链路对应的隶属AP可停止传输第一设备与第二设备之间的全部业务类型的业务,从而使得第一设备中的隶属STA可确定能够在第一链路的工作频点对应的信道上与第三设备中的隶属AP传输业务,为第一设备与第三设备之间的业务传输提供可能。
其中,第一设备中的隶属STA可为第一设备中的与第一链路对应的隶属STA,也可为第一设备中的能够在第一链路的工作频点对应的信道上业务传输的其他的隶属STA,本申请对此不做限定。
第一设备中的与第二链路对应的隶属STA与第二设备中的与第二链路对应的隶属AP可传输第一设备与第二设备之间的业务,从而使得第一设备中的隶属STA能够在第二链路的工作频点对应的信道上与第二设备中的隶属AP传输业务,也使得第一设备可确定停止在第二链路的工作频点对应的信道上与第三设备中的隶属AP传输业务。
其中,第一设备与第二设备之间传输的业务可以包括一种或多种业务类型,本申请对业务的业务类型和数量不做限定。
从而,通过第二链路可实现第一设备和第二设备的多链路连接。
S204、第一设备与第三设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
第一设备中的与第三链路对应的隶属STA与第三设备中的与第三链路对应的隶属AP可传输第一设备与第三设备之间的业务,从而使得第一设备中的隶属STA能够在第三链路的工作频点对应的信道上与第三设备中的隶属AP传输业务。
第一设备中的与第四链路对应的隶属STA与第三设备中的与第四链路对应的隶属AP可停止传输第一设备与第三设备之间的全部业务类型的业务,从而使得第一设备中的隶属STA分别与第二设备中的隶属AP和第三设备中的隶属AP不会同时在第二链路或第四链路的工作频点对应的信道上传输业务。
其中,第一设备中的与第四链路对应的隶属STA可为第一设备中的与第二链路对应的隶属STA,也可为第一设备中的能够在第四链路的工作频点对应的信道上业务传输的其他的隶属STA,本申请对此不做限定。
其中,第一设备与第三设备之间传输的业务可以包括一种或多种业务类型,本申请对业务的业务类型和数量不做限定。
从而,通过第三链路可实现第一设备和第三设备的多链路连接。
综上,借助禁用部分链路的手段,为第一设备分别与第二设备和第三设备之间的业务传输提供可能,实现了第一设备分别与第二设备和第三设备的多链路连接,确保了第一设备与第二设备之间的业务传输,和第一设备与第三设备之间的业务传输不会在同一工作频点的信道上不会发生冲突。
图7为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图7所示,本申请提供的多链路并发连接方法可以包括:
S301、第一设备与第二设备通过第一链路集合建立多链路连接,第一链路集合包括第一链路和第二链路。
其中,S301与图3实施例中的S101实现方式类似,本申请此处不再赘述。
S302、第一设备与第二设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,在第二链路上传输第一设备与第二设备之间的业务。
S303、第一设备与第三设备通过第二链路集合建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同。
其中,S303与图3实施例中的S102实现方式类似,本申请此处不再赘述。
在第三链路和第一链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同时,第三链路和第一链路上不可同时进行业务传输,否则会造成业务传输的冲突。第四链路可进行业务传输。
作为一种可能的实现方式,第一设备与第二设备可禁用第一链路,启用第二链路。并且,第一设备与第三设备可启用第三链路,启用第四链路。
应理解,除上述方式之外,还可第三链路和第二链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同,即启用第一链路,禁用第二链路,且启用第三链路,启用第四链路,还可第四链路和第一链路的工作频点相同,第三链路、第一链路和第二链路的工作频点皆不同,即禁用第一链路,启用第二链路,且启用第三链路,启用第四链路,还可第四链路和第二链路的工作频点相同,第三链路、第一链路和第二链路的工作频点皆不同,即启用第一链路,禁用第二链路,且启用第三链路,启用第四链路。
另外,通常第一设备可禁用第一链路集合中的信道质量下降的链路。在禁用第一链路时,表示第一链路的信道质量下降。在禁用第二链路时,表示第二链路的信道质量下降。
或者,第一设备可根据用户配置,随机禁用第一链路集合中的一条或多条链路。
其中,上述的实现方式的工作原理相同或类似。为了便于解释,以禁用第一链路,启用第二链路,且启用第三链路,启用第四链路进行举例说明。
第一设备与第二设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务可参见S202实施例中相关的描述,此处不做赘述。
第一设备中的与第二链路对应的隶属STA与第二设备中的与第二链路对应的隶属AP可传输第一设备与第二设备之间的业务,从而使得第一设备中的隶属STA能够在第二链路的工作频点对应的信道上与第二设备中的隶属AP传输业务。
从而,通过第二链路可实现第一设备和第二设备的多链路连接。
S304、第一设备与第三设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
S304中的第一设备与第三设备在第三链路上传输第一设备与第三设备之间的业务可参见S204实施例的相关的描述,此处不做赘述。
由于第四链路、第一链路和第二链路的工作频点皆不同。因此,第四链路、第一链路和第二链路对应的工作频点的信道不会发生业务传输冲突。这样,第一设备中的与第四链路对应的隶属STA与第三设备中的与第四链路对应的隶属AP可传输第一设备与第三设备之间的业务,从而使得第一设备中的隶属STA能够在第四链路的工作频点对应的信道上与第三设备中的隶属AP传输业务。
其中,第一设备中的与第四链路对应的隶属STA可为第一设备中的能够在第四链路的工作频点对应的信道上业务传输的隶属STA。第一设备中的与第四链路对应的隶属STA、与第一链路对应的隶属STA、与第二链路对应的隶属STA和与第三链路对应的隶属STA皆不同。
从而,根据网络情况、业务需求或设备情况等因素,通过第三链路和/或第四链路可实现第一设备和第三设备的多链路连接。
综上,借助禁用部分链路的手段,为第一设备分别与第二设备和第三设备之间的业务传输提供可能,实现了第一设备分别与第二设备和第三设备的多链路连接,确保了第一设备与第二设备之间的业务传输,和第一设备与第三设备之间的业务传输不会在同一工作频点的信道上不会发生冲突。
另外,图6和图7实施例的相同之处在于:第一设备皆通过复用与第二设备中的隶属AP业务传输的隶属STA,来与第三设备中的隶属AP传输业务,充分考虑到第一设备中的隶属STA较少的情况,降低了使用新的隶属STA所带来的资源消耗。图6和图7实施例的区别之处在于:图6中,第一设备中的隶属STA全部复用。图7中,第一设备中的隶属STA部分复用,引入了新的隶属STA。
图8为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图8所示,本申请提供的多链路并发连接方法可以包括:
S401、第一设备与第二设备通过第一链路集合建立多链路连接,第一链路集合包括第一链路和第二链路。
其中,S401与图3实施例中的S101实现方式类似,本申请此处不再赘述。
S402、第一设备与第二设备在第一链路和第二链路上传输第一设备与第二设备之间的业务。
S403、第一设备与第三设备通过第二链路集合建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路、第一链路和第二链路的工作频点皆不同,第四链路和第一链路或者第二链路的工作频点相同。
其中,S403与图3实施例中的S102实现方式类似,本申请此处不再赘述。
在第三链路、第一链路和第二链路的工作频点皆不同,第四链路和第一链路或者第二链路的工作频点相同时,第三链路可进行业务传输。第四链路和第一链路或第二链路上不可同时进行业务传输,否则会造成业务传输的冲突。
作为一种可能的实现方式,第一设备与第二设备可启用第一链路,启用第二链路。并且,第一设备与第三设备可启用第三链路,禁用第四链路。
应理解,除上述方式之外,还可第三链路和第一链路或者第二链路的工作频点相同,第四链路、第一链路和第二链路的工作频点皆不同,即启用第一链路,启用第二链路,且禁用第三链路,启用第四链路。
其中,上述的实现方式的工作原理相同或类似。为了便于解释,以启用第一链路,启用第二链路,且启用第三链路,禁用第四链路进行举例说明。
第一设备与第二设备在第一链路和第二链路上传输第一设备与第二设备之间的业务可参见S202实施例中的第一设备与第二设备在第二链路上传输第一设备与第二设备之间的业务的描述,此处不做赘述。
从而,通过第一链路和第二链路可实现第一设备和第二设备的多链路连接。
S404、第一设备与第三设备在第三链路上传输第一设备与第三设备之间的业务,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
由于第三链路、第一链路和第二链路的工作频点皆不同。因此,第三链路、第一链路和第二链路对应的工作频点的信道不会发生业务传输冲突。这样,第一设备中的与第三链路对应的隶属STA与第三设备中的与第三链路对应的隶属AP可传输第一设备与第三设备之间的业务,从而使得第一设备中的隶属STA能够在第三链路的工作频点对应的信道上与第三设备中的隶属AP传输业务。
其中,第一设备中的与第三链路对应的隶属STA可为第一设备中的能够在第三链路的工作频点对应的信道上业务传输的隶属STA。第一设备中的与第三链路对应的隶属STA、与第一链路对应的隶属STA、与第二链路对应的隶属STA和与第四链路对应的隶属STA皆不同。
第一设备中的与第四链路对应的隶属STA与第三设备中的与第四链路对应的隶属AP可停止传输第一设备与第三设备之间的全部业务类型的业务,从而使得第一设备中的隶属STA分别与第二设备中的隶属AP和第三设备中的隶属AP不会同时在第二链路的工作频点对应的信道上传输业务,也使得第一设备中的隶属STA分别与第二设备中的隶属AP和第三设备中的隶属AP不会同时在第三链路的工作频点对应的信道上传输业务。
其中,第一设备中的与第四链路对应的隶属STA可为第一设备中的与第一链路对应的隶属STA,也可为第一设备中的与第二链路对应的隶属STA,也可为第一设备中的能够在第四链路的工作频点对应的信道上业务传输的其他的隶属STA,本申请对此不做限定。
从而,通过第三链路可实现第一设备和第三设备的多链路连接。
综上,借助第一设备中的未与第二设备进行业务传输的隶属STA、与第一链路集合中的链路皆不同的工作频点、或者与第一链路集合中的链路对应的工作频点皆不同的信道中的任意一种手段,为第一设备分别与第二设备和第三设备之间的业务传输提供可能,实现了第一设备分别与第二设备和第三设备的多链路连接,确保了第一设备与第二设备之间的业务传输,和第一设备与第三设备之间的业务传输不会在同一工作频点的信道上不会发生冲突。
另外,图8和图6-图7实施例的相同之处在于:第一设备分别与第二设备和第三设备传输业务时会避免在同一工作频点的信道上的冲突。图8和图6-图7实施例的区别之处在于:第一设备采用了不同的技术手段。
图9为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图9所示,本申请提供的多链路并发连接方法可以包括:
S501、第一设备与第二设备通过第一链路集合建立多链路连接,第一链路集合包括第一链路和第二链路。
其中,S501与图3实施例中的S101实现方式类似,本申请此处不再赘述。
S502、第一设备与第二设备在第一链路和第二链路上传输第一设备与第二设备之间的业务。
S503、第一设备与第三设备通过第二链路集合建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路、第一链路和第二链路的工作频点皆不同,第四链路、第一链路和第二链路的工作频点皆不同。
其中,S503与图3实施例中的S102实现方式类似,本申请此处不再赘述。
在第三链路、第一链路和第二链路的工作频点皆不同,第四链路、第一链路和第二链路的工作频点皆不同时,第三链路可进行业务传输。第四链路可进行业务传输。
作为一种可能的实现方式,第一设备与第二设备可启用第一链路,启用第二链路。并且,第一设备与第三设备可启用第三链路,启用第四链路。
第一设备与第二设备在第一链路和第二链路上传输第一设备与第二设备之间的业务可参见S202实施例中的第一设备与第二设备在第二链路上传输第一设备与第二设备之间的业务的描述,此处不做赘述。
从而,通过第一链路和第二链路可实现第一设备和第二设备的多链路连接。
应理解,上述S502和S503之间没有时序上的先后顺序,且S502和S503可以同时执行,也可以顺序执行。
S504、第一设备与第三设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
S504中的第一设备与第三设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务可参见S304实施例的相关的描述,此处不做赘述。
从而,根据网络情况、业务需求或设备情况等因素,通过第三链路和/或第四链路可实现第一设备和第三设备的多链路连接。
综上,借助第一设备中的未与第二设备进行业务传输的隶属STA、与第一链路集合中的链路皆不同的工作频点、或者与第一链路集合中的链路对应的工作频点皆不同的信道中的任意一种手段,为第一设备分别与第二设备和第三设备之间的业务传输提供可能,实现了第一设备分别与第二设备和第三设备的多链路连接,确保了第一设备与第二设备之间的业务传输,和第一设备与第三设备之间的业务传输不会在同一工作频点的信道上不会发生冲突。
另外,图8和图9实施例的相同之处在于:第一设备中的与第二设备中的隶属AP业务传输的隶属STA,和第一设备中的与第三设备中的隶属AP传输业务的隶属STA存在不同,可充分利用第一设备中的隶属STA。图8和图9实施例的区别之处在于:图8中,前述的第一设备中的隶属STA部分不同,可存在复用。图9中,前述的第一设备中的隶属STA全部不同。
基于图6-图9实施例的描述,结合图10-图14,详细介绍第一设备分别借助禁用部分链路的手段和第一设备中的未与第二设备进行业务传输的隶属STA的手段的具体实现过程。
图10-图14为本申请一实施例提供的一种多个设备的交互示意图。
假设第一设备中包括的一个SAP为SAP1,SAP1对应的第一设备的MLD MAC地址为R。可选地,第一设备中包括的另一个SAP为SAP2,SAP2对应的第一设备的MLD MAC地址为S。第一设备中的隶属STA包括:STA1、STA2和STA3。其中,STA1的MAC地址(MAC address)为y,STA2的MAC地址为z,STA3的MAC地址为t,y、z和t不同。
第二设备中包括的一个SAP对应的第二设备的MLD MAC地址为R。第一设备中的隶属AP包括:AP1和AP2。其中,AP1的MAC地址为w,AP2的MAC地址为x,w和x不同。
第三设备中包括的一个SAP对应的第三设备的MLD MAC地址为N。第一设备中的隶属AP包括:AP3和AP4。其中,AP3的MAC地址为p,AP4的MAC地址为q,p和q不同。
为了便于说明,图10中,MAC地址采用MAC addr,且链路采用Link进行示意。
如图10所示,STA1通过SAP1与AP1在Link1上建立连接,STA2通过SAP1与AP2在Link2上建立连接。其中,STA3未通过SAP1与第二设备中的隶属AP建立连接。
可见,第一设备通过Link1和Link2与第二设备建立多链路连接。
在确定启动多链路并发连接功能时,第一设备可禁用Link1,具体流程如下:
如图11所示,STA1通过SAP1与AP1在Link1上停止传输业务。在禁用Link1之后,STA1通过SAP2与AP3在Link3上建立连接,STA2通过SAP2与AP4在Link4上建立连接,且STA2通过SAP2与AP4在Link4上停止传输业务。
可见,第一设备通过Link3和Link4与第三设备建立多链路连接。
综上,第一设备与第二设备和第三设备可同时多链路连接,从而实现了第一设备的多链路并发连接功能。
并且,第一设备与第二设备可通过Link2传输业务,同时,第一设备与第三设备可通过Link3传输业务,从而实现了低时延或零中断的多网络并发连接场景。
如图12所示,STA1通过SAP1与AP1在Link1上断开连接,STA2通过SAP1与AP2在Link2上断开连接。在断开Link1和Link2后,STA2通过SAP2与AP4在Link2上启用业务传输。
综上,第一设备从多链路连接第二设备和第三设备切换到多链路连接第三设备,从而能够支持先连后断的漫游,实现了低时延或零中断的漫游场景。
应理解,上述过程仅为一种示例。
在确定启动多链路并发连接功能时,第一设备可借助STA3,具体流程如下:
如图13所示,STA3通过SAP2与AP4在Link4上建立连接,STA2通过SAP2与AP3在Link3上建立连接,且STA2通过SAP2与AP3在Link3上停止传输业务。
可见,第一设备通过Link3和Link4与第三设备建立多链路连接。
综上,第一设备与第二设备和第三设备可同时多链路连接,从而实现了第一设备的多链路并发连接功能。
并且,第一设备与第二设备可通过Link1和Link2传输业务,同时,第一设备与第三设备可通过Link4传输业务,从而实现了低时延或零中断的多网络并发连接场景。
如图14所示,STA1通过SAP1与AP1在Link1上断开连接,STA2通过SAP1与AP2在Link2上断开连接。在断开Link1和Link2后,STA2通过SAP2与AP3在Link3上启用业务传输。
综上,第一设备从多链路连接第二设备和第三设备切换到多链路连接第三设备,从而能够支持先连后断的漫游,实现了低时延或零中断的漫游场景。
应理解,上述过程仅为一种示例。
基于图4和图5实施例的描述,在执行S202或S302中的第一设备与第二设备在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务之前,第一设备和第二设备可需要禁用第一链路。
其中,禁用第一链路,可表示第一链路的信道质量下降。
下面,结合图15,详细介绍第一设备和第二设备禁用第一链路的具体实现方式。
图15为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图15所示,本申请提供的多链路并发连接方法可以包括:
S601、第一设备通过第一链路集合中的一条或多条链路向第二设备发送第一信息,第一信息用于请求在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
第一设备可从第一链路集合中选择一条或多条链路,如第一链路、第二链路、第一链路集合中的其他的链路、第一链路集合中的部分链路、或者第一链路集合中的全部链路等。
从而,第一设备中的与选择的链路对应的隶属STA可向第二设备中的与选择的链路对应的隶属AP发送第一信息。
S602、第二设备通过第一链路集合中的一条或多条链路向第一设备发送第二信息,第二信息用于确认在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
第二设备根据第一信息,可确认是否禁用第一链路。
在确认禁用第一链路之后,第二设备可从第一链路集合中选择一条或多条链路,如第一链路、第二链路、第一链路集合中的其他的链路、第一链路集合中的部分链路、或者第一链路集合中的全部链路等。
从而,第二设备中的与选择的链路对应的隶属AP可向第一设备中的与选择的链路对应的隶属STA发送第二信息,使得第一设备根据第二信息能够获知第二设备同意禁用第一链路。
由此,第一设备与第二设备可在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
其中,本申请对第一信息和第二信息的具体实现方式不做限定。
作为一种可能的实现方式,第一信息可携带在第一帧中,第二信息可携带在第二帧中。其中,第一帧或第二帧可为一帧或多帧。第一帧或第二帧可采用802.11系列标准中已存在的帧结构,如管理帧中的信标帧、探测请求帧、关联请求帧、重新关联请求帧、身份认证帧或其他格式的帧等,也采用802.11系列标准中新生成的帧结构,本申请对此不做限定。
另外,第一帧还可携带有第三信息,第三信息用于指示第二设备是否在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
其中,本申请对第三信息的具体实现方式不做限定。另外,第一信息和第三信息可采用第一帧中的相同或不同的元素或字段进行指示。
例如,第一帧为业务标识到链路映射请求帧(TID-to-link mapping requestframe),对应的,第二帧为业务标识到链路映射响应帧(TID-to-link mapping responseframe)。
应理解,第二设备可支持业务标识到链路映射(TID-to-link mapping)的协商功能。
举例而言,业务标识到链路映射请求帧中的业务标识到链路映射元素(TID-to-link mapping element)可以包括:业务标识到链路映射控制(TID-to-link mappingcontrol)字段和链路映射业务标识(link mapping of TID n)字段,或者,业务标识到链路映射控制字段和链路映射业务标识扩展字段。
其中,n为整数,n的取值为大于或等于0且小于或等于7。
其中,业务标识到链路映射控制字段中的链路映射状态指示(link mappingpresence indicator)子字段用于配置允许传输的业务的业务类型。
其中,链路映射业务指示字段或链路映射业务指示扩展字段用于配置第一链路集合中的每条链路允许传输的业务的业务类型,即可请求禁用第m条链路,m为第一链路的编号,m为整数。
考虑到在802.11系列标准中,链路映射业务标识字段的长度为16比特,即可支持16条链路的业务标识到链路映射(TID-to-link mapping)。基于此,第一设备可采用链路映射业务标识字段或者链路映射业务标识扩展字段可指示第一链路。
其中,链路映射业务标识扩展字段可支持大于16条链路的业务标识到链路映射。
如果第一设备与第二设备之间的链路的链路数量大于16时,第一设备可采用链路映射业务标识扩展字段可指示第一链路。
如果第一设备与第二设备之间的链路的链路数量小于或等于16时,第一设备可采用链路映射业务标识字段或者链路映射业务标识扩展字段可指示第一链路。
由此,第一设备通过业务标识到链路映射请求帧,可配置在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务,从而指示禁用第一链路。
此外,在一些实施例中,业务标识到链路映射响应帧中的状态码(status code)为0时,可表示第二设备同意禁用第一链路。
另外,考虑到802.11系列标准的差异,部分标准中的第二设备可选择同意禁用第一链路,也可选择不同意禁用第一链路。而本申请中,第二设备需要同意禁用第一链路。因此,在一些实施例中,业务标识到链路映射控制字段中的保留(reserved)子字段中的1比特或多个比特可用于配置第二设备是否在第一链路上停止传输第一设备与第二设备之间的全部业务类型的业务。
其中,保留子字段中的1比特或多个比特可为禁用标志(disabled flag)子字段,也可为其他的名称,本申请对此不做限定。当禁用标志子字段为1时,表示第二设备必须同意第一设备的请求。当禁用标志子字段为0时,表示第二设备可自行决策是否同意第一设备的请求。
从而,第一设备根据第三信息,可指示第二设备选择禁用第一链路还是必须禁用第一链路,即第二设备可选择是否同意第一设备禁用第一链路的请求,或者,第二设备可需要同意第一设备禁用第一链路的请求。
综上,第一设备和第二设备可禁用第一链路。
基于图4-图7实施例的描述,第一设备可分别与第二设备和第三设备实现多链路连接,能够支持多设备的多网络并发连接,从而可实现低时延或零中断的多网络并发连接场景。
随着网络情况、业务需求或设备情况等因素的改变,链路指标会随之发生变化。基于此,第一设备根据链路指标或者用户配置,可能需要继续需要实现多网络并发连接场景,也可能需要断开与第三设备的多链路连接,也可能需要实现漫游场景。
在第一链路、第二链路、第三链路和第四链路的信道质量基本不变的情况下,第一设备可继续分别与第二设备和第三设备实现多网络并发连接。
在第一链路和第二链路的信道质量优于第三链路和第四链路的信道质量的情况下,第一设备可与第三设备断开第二链路集合,第一设备可继续与第二设备实现多网络并发连接场景。
其中,第一设备与第三设备断开第二链路集合的具体实现方式可参见图16所示的S701中的第一设备与第二设备断开第一链路集合的描述,此处不做赘述。
在第三链路和第四链路的信道质量优于第一链路和第二链路的信道质量的情况下,由于第一设备能够支持先连后断的漫游,因此,第一设备可与第二设备断开第一链路集合,第一设备可继续与第三设备实现多网络并发连接,从而第一设备可实现漫游场景。
下面,结合图16,详细介绍第一设备实现漫游场景的具体实现方式。
图16为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图16所示,本申请提供的多链路并发连接方法可以包括:
S701、第一设备与第二设备断开第一链路集合。
第一设备中的多个隶属STA可与第二设备中的多个隶属AP断开第一链路集合中的全部链路,即第一设备和第二设备可拆除第一链路集合中的全部链路。
其中,拆除与建立相对。链路从无到有的过程,可称为建立。链路从有到无的过程,可称为拆除或断开。在链路建立后,链路可被启用,也可被禁用。
作为一种可能的实现,第一设备通过第一链路集合中的一个或多个链路向第二设备发送第十二信息,第十二信息用于指示拆除第一链路集合。
在图4-图5实施例的基础上,如果禁用第一链路,那么第一设备可从第一链路集合中的除第一链路之外的其他链路中选择一个或多个链路,来向第二设备发送第十二信息。在图6-图7实施例的基础上,如果启用第一链路和第二链路,那么第一设备可从第一链路集合中选择一个或多个链路,来向第二设备发送第十二信息。
其中,本申请对第十二信息的具体实现方式不做限定。
在一些实施例中,第四信息可携带在第十二帧中。其中,第十二帧可为一帧或多帧。第十二帧可采用802.11系列标准中已存在的帧结构,如管理帧中的信标帧、探测请求帧、关联请求帧、重新关联请求帧、身份认证帧、解除关联帧或其他格式的帧等,也采用802.11系列标准中新生成的帧结构,本申请对此不做限定。
例如,第十二帧为解除关联帧(disassociation frame),解除关联帧用于指示断开第一链路集合。
S702、第一设备与第三设备在第三链路和/或第四链路上传输第一设备与第三设备之间的业务。
第一设备和第三设备可根据网络情况、业务需求或设备情况等因素,通过协商业务标识到链路映射(TID-to-link mapping),从第三链路和/或第四链路中选择一条或多条链路传输第一设备与第三设备之间的业务。
也就是说,第一设备中的与选择的链路对应的隶属STA可与第三设备中的与选择的链路对应的隶属AP进行第一设备与第三设备之间的业务传输。
应理解,第一设备可支持业务标识到链路映射(TID-to-link mapping)的协商功能。
综上,第一设备可从多链路连接第二设备和第三设备切换到多链路连接第三设备,从而减少了漫游场景中由于先断后连而带来的中断时间,实现了低时延或零中断的漫游场景。
此外,在漫游场景或多网络并发连接场景中,第一设备与第三设备可能会在第四链路上传输第一设备与第三设备之间的业务。而基于图4和图6实施例的描述,第一设备与第三设备在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。那么,第一设备与第三设备需要恢复启用第四链路。
下面,继续结合图16,在S702中的第一设备在第四链路上传输第一设备与第三设备之间的业务之前,本申请提供的多链路并发连接方法还可以包括:
S7031、第一设备通过第三链路向第三设备发送第四信息,第四信息用于请求在第四链路上传输第一设备与第三设备之间的业务。
基于图4和图6实施例的描述,第一设备和第三设备启用了第三链路。基于此,第一设备中的与第三链路对应的隶属STA可向第三设备中的与第三链路对应的隶属AP发送第四信息。
S7032、第三设备通过第三链路向第一设备发送第五信息,第五信息用于确认在第四链路上传输第一设备与第三设备之间的业务。
第三设备根据第四信息,可确认是否启用第四链路。
在确认启用第四链路之后,第三设备中的与第三链路对应的隶属AP可向第一设备中的与第三链路对应的隶属STA发送第五信息,使得第一设备根据第五信息能够获知第三设备同意启用第四链路。
由此,第一设备与第三设备可在第四链路上传输第一设备与第三设备之间的业务。
其中,本申请对第四信息和第五信息的具体实现方式不做限定。
作为一种可能的实现方式,第四信息可携带在第四帧中,第五信息可携带在第五帧中。其中,第四帧或第五帧可为一帧或多帧。第四帧或第五帧可采用802.11系列标准中已存在的帧结构,如管理帧中的信标帧、探测请求帧、关联请求帧、重新关联请求帧、身份认证帧或其他格式的帧等,也采用802.11系列标准中新生成的帧结构,本申请对此不做限定。
例如,第四帧为业务标识到链路映射请求帧(TID-to-link mapping requestframe),对应的,第五帧为业务标识到链路映射响应帧(TID-to-link mapping responseframe)。
另外,上述的业务标识到链路映射请求帧请求恢复启用第四链路的具体实现方式可参见图8实施例中的业务标识到链路映射请求帧请求禁用第一链路的描述,上述的业务标识到链路映射响应帧的具体实现方式可参见图8实施例中的业务标识到链路映射响应帧的描述,此处不做赘述。
综上,第一设备与第三设备需要恢复启用第四链路。
基于图4和图6实施例的描述,第一设备和第三设备可启用第三链路,禁用第四链路。基于此,第一设备可在第三链路对应的工作频点的信道上请求第三设备建立第二链路集合且禁用第四链路。从而,第一设备可采用多种实现方式,通过第二链路集合与第三设备建立多链路连接。
下面,结合图17和图18,详细介绍第一设备通过第二链路集合与第三设备建立多链路连接的具体实现方式。
图17为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图17所示,本申请提供的多链路并发连接方法可以包括:
S801、第一设备通过第三链路发送第六信息,第六信息用于探测除第二设备之外的其他设备。
第一设备中的与第三链路对应的隶属STA可发送第六信息,使得第三设备中的与第三链路对应的隶属AP能够接收到第六信息。
S802、第三设备通过第三链路向第一设备发送第七信息,第七信息用于指示探测到第三设备。
在接收到第六信息之后,第三设备中的与第三链路对应的隶属AP可向第一设备中的与第三链路对应的隶属STA发送第七信息,使得第一设备根据第七信息能够确认成功探测到第三设备。
S803、第一设备通过第三链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合。
第一设备中的与第三链路对应的隶属STA可向第三设备中的与第三链路对应的隶属AP发送第八信息,使得第三设备根据第八信息获知第一设备请求建立第二链路集合。
S804、第三设备通过第三链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合。
第三设备根据第九信息,可确认是否建立第二链路集合。
在确认建立第二链路集合之后,第三设备中的与第三链路对应的隶属AP可向第一设备中的与第三链路对应的隶属STA发送第九信息,使得第一设备根据第九信息能够获知第三设备同意建立第二链路集合。
S805、第一设备与第三设备建立第二链路集合。
第一设备中的多个隶属STA可与第三设备中的多个隶属AP建立第二链路集合中的全部链路,即第一设备和第三设备可创建第二链路集合中的全部链路。
在第一设备与第三设备建立第二链路集合时,第一设备可向第三设备通知第一设备中的能够与第三设备建立连接的链路,也可向第一设备通知第一设备中的全部链路,本申请对此不做限定。可选地,第一设备还可向第三设备通知禁用哪个或哪些链路、或者无法建立哪个或哪些链路等。对应的,第三设备可根据实际情况,从这些链路中选择部分或全部链路。第三设备可向第一设备通知这些链路。从而,第一设备与第三设备便可建立第二链路集合。
应理解,上述S804和S805之间没有时序上的先后顺序,且S804和S805可以同时执行,也可以顺序执行。
S806、第一设备通过第三链路向第三设备发送第十信息,第十信息用于请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在建立第二链路集合之后,第一设备中的与第三链路对应的隶属STA可向第三设备中的与第三链路对应的隶属AP发送第十信息,使得第一设备。
应理解,如果除了第三链路和第四链路之外,第二链路集合还包括其他链路,那么第一设备可从第二链路集合中的除了第四链路之外的其他链路中选择一条或多条链路,如第三链路和/或其他链路。
S807、第三设备根据第十信息,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
S808、第三设备通过第三链路向第一设备发送第十一信息,第十一信息用于确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
S809、第一设备根据第十一信息,在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
第三设备根据第十信息,可确认是否禁用第四链路。
在确认禁用第四链路之后,第三设备根据第十信息,可禁用第四链路。并且,第三设备中的与第三链路对应的隶属AP可向第一设备中的与第三链路对应的隶属STA发送第十一信息,使得第一设备根据第十一信息能够获知第三设备同意禁用第四链路。从而,第一设备根据第十一信息,可禁用第四链路。
由此,第一设备与第三设备可在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
其中,本申请对第六信息、第七信息、第八信息、第九信息、第十信息和第十一信息的具体实现方式不做限定。
作为一种可能的实现方式,第六信息可携带在第六帧中,第七信息可携带在第七帧中,第八信息可携带在第八帧中,第九信息可携带在第九帧中,第十信息可携带在第十帧中,第十一信息可携带在第十一帧中。其中,第六帧、第七帧、第八帧、第九帧、第十帧、或第十一帧可为一帧或多帧。第六帧、第七帧、第八帧、第九帧、第十帧、或第十一帧可采用802.11系列标准中已存在的帧结构,如管理帧中的信标帧、探测请求帧、关联请求帧、重新关联请求帧、身份认证帧或其他格式的帧等,也采用802.11系列标准中新生成的帧结构,本申请对此不做限定。
例如,第六帧为探测请求帧(probe request frame),对应的,第七帧为探测响应帧(probe response frame)。第八帧为身份认证帧(authentication frame)和关联请求帧(association request frame),对应的,第九帧为关联响应帧(association responseframe)。第十帧为业务标识到链路映射请求帧(TID-to-link mapping request frame),对应的,第十一帧为业务标识到链路映射响应帧(TID-to-link mapping response frame)。
在一些实施例中,关联请求帧或关联响应帧可以包括:基本多链路元素(basicmulti-link element),并根据第一设备中的隶属STA对应的信息可配置每个隶属STA配置文件(per-STA profile)子元素中的隶属STA控制(STA control)字段的链路标识(linkID)子字段。
另外,上述的业务标识到链路映射请求帧请求禁用第四链路的具体实现方式可参见图8实施例中的业务标识到链路映射请求帧请求禁用第一链路的描述,上述的业务标识到链路映射响应帧的具体实现方式可参见图8实施例中的业务标识到链路映射响应帧的描述,此处不做赘述。
综上,第一设备可通过第二链路集合与第三设备建立多链路连接。
图18为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图18所示,本申请提供的多链路并发连接方法可以包括:
S901、第一设备通过第三链路发送第六信息,第六信息用于探测除第二设备之外的其他设备。
S902、第三设备通过第三链路向第一设备发送第七信息,第七信息用于指示探测到第三设备。
其中,S901和S902分别与图17实施例中的S801和S802实现方式类似,本申请此处不再赘述。
S903、第一设备通过第三链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合,且请求在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
第一设备中的与第三链路对应的隶属STA可向第三设备中的与第三链路对应的隶属AP发送第八信息,使得第三设备根据第八信息获知第一设备请求建立第二链路集合,且请求禁用第四链路。
S904、第三设备通过第三链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合,且确认在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
第三设备根据第九信息,可确认是否建立第二链路集合,以及确认是否禁用第四链路。
在确认建立第二链路集合,且确认禁用第四链路之后,第三设备中的与第三链路对应的隶属AP可向第一设备中的与第三链路对应的隶属STA发送第九信息,使得第一设备根据第九信息能够获知第三设备同意建立第二链路集合且同意禁用第四链路。
S905、第一设备与第三设备建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
第一设备中的多个隶属STA可与第三设备中的多个隶属AP建立第二链路集合中的全部链路,即第一设备和第三设备可创建第二链路集合中的全部链路,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
在第一设备与第三设备建立第二链路集合时,第一设备可向第三设备通知第一设备中的能够与第三设备建立连接的链路,也可向第一设备通知第一设备中的全部链路,本申请对此不做限定。并且,第一设备还可向第三设备通知禁用哪个或哪些链路。对应的,第三设备可根据实际情况,从这些链路中选择部分或全部链路。第三设备可向第一设备通知这些链路。从而,第一设备与第三设备便可建立第二链路集合,并禁用第四链路。
由此,第一设备与第三设备可建立第二链路集合,且在第四链路上停止传输第一设备与第三设备之间的全部业务类型的业务。
其中,本申请对第六信息、第七信息、第八信息、和第九信息的具体实现方式不做限定。
作为一种可能的实现方式,第六信息可携带在第六帧中,第七信息可携带在第七帧中,第八信息可携带在第八帧中,第九信息可携带在第九帧中。其中,第六帧、第七帧、第八帧、或第九帧可为一帧或多帧。第六帧、第七帧、第八帧、或第九帧可采用802.11系列标准中已存在的帧结构,如管理帧中的信标帧、探测请求帧、关联请求帧、重新关联请求帧、身份认证帧或其他格式的帧等,也采用802.11系列标准中新生成的帧结构,本申请对此不做限定。
例如,第六帧为探测请求帧(probe request frame),对应的,第七帧为探测响应帧(probe response frame)。第八帧为身份认证帧(authentication frame)和关联请求帧(association request frame),对应的,第九帧为关联响应帧(association responseframe)。
在一些实施例中,关联请求帧或关联响应帧可以包括:基本多链路元素(basicmulti-link element),并根据第一设备中的隶属STA对应的信息可配置每个隶属STA配置文件(per-STA profile)子元素中的隶属STA控制(STA control)字段的链路标识(linkID)子字段。
综上,第一设备可通过第二链路集合与第三设备建立多链路连接。
另外,图17和图18实施例的区别之处在于:图17中,可采用多条信息指示第二链路集合的建立以及第四链路的禁用。图18中,可采用一条信息指示第二链路集合的建立以及第四链路的禁用。
基于图5和图7实施例的描述,第一设备与第三设备可启用第三链路,启用第四链路。基于此,第一设备可在第三链路和/或第四链路对应的工作频点的信道上请求第三设备建立第二链路集合。从而,第一设备可采用多种实现方式,通过第二链路集合与第三设备建立多链路连接。
下面,结合图19,详细介绍第一设备通过第二链路集合与第三设备建立多链路连接的具体实现方式。
图19为本申请一实施例提供的一种多链路并发连接方法的交互流程图。如图19所示,本申请提供的多链路并发连接方法可以包括:
S1001、第一设备通过第三链路和/或第四链路发送第六信息,第六信息用于探测除第二设备之外的其他设备。
S1001中的第一设备通过第三链路和/或第四链路发送第六信息的具体实现方式可参见图17实施例的S801中的第一设备通过第三链路发送第六信息的描述,此处不做赘述。
S1002、第三设备通过第三链路和/或第四链路向第一设备发送第七信息,第七信息用于指示探测到第三设备。
S1002中的第三设备通过第三链路和/或第四链路向第一设备发送第七信息的具体实现方式可参见图17实施例的S802中的第三设备通过第三链路向第一设备发送第七信息的描述,此处不做赘述。
S1003、第一设备通过第三链路和/或第四链路向第三设备发送第八信息,第八信息用于请求建立第二链路集合。
S1003中的第一设备通过第三链路和/或第四链路向第三设备发送第八信息的具体实现方式可参见图17实施例的S803中的第一设备通过第三链路向第三设备发送第八信息的描述,此处不做赘述。
S1004、第三设备通过第三链路和/或第四链路向第一设备发送第九信息,第九信息用于确认建立第二链路集合。
S1004中的第三设备通过第三链路和/或第四链路向第一设备发送第九信息的具体实现方式可参见图17实施例的S804中的第三设备通过第三链路向第一设备发送的第九信息的描述,此处不做赘述。
S1005、第一设备与第三设备建立第二链路集合。
S1005中的第一设备与第三设备建立第二链路集合的具体实现方式可参见图17实施例的S805中的第一设备与第三设备建立第二链路集合的描述,此处不做赘述。
其中,本申请对第六信息、第七信息、第八信息、和第九信息的具体实现方式不做限定。
作为一种可能的实现方式,第六信息可携带在第六帧中,第七信息可携带在第七帧中,第八信息可携带在第八帧中,第九信息可携带在第九帧中。其中,第六帧、第七帧、第八帧、或第九帧可为一帧或多帧。第六帧、第七帧、第八帧、或第九帧可采用802.11系列标准中已存在的帧结构,如管理帧中的信标帧、探测请求帧、关联请求帧、重新关联请求帧、身份认证帧或其他格式的帧等,也采用802.11系列标准中新生成的帧结构,本申请对此不做限定。
例如,第六帧为探测请求帧(probe request frame),对应的,第七帧为探测响应帧(probe response frame)。第八帧为身份认证帧(authentication frame)和关联请求帧(association request frame),对应的,第九帧为关联响应帧(association responseframe)。
在一些实施例中,关联请求帧或关联响应帧可以包括:基本多链路元素(basicmulti-link element),并根据第一设备中的隶属STA对应的信息可配置每个隶属STA配置文件(per-STA profile)子元素中的隶属STA控制(STA control)字段的链路标识(linkID)子字段。
综上,第一设备可通过第二链路集合与第三设备建立多链路连接。
示例性地,本申请还提供一种通信装置。
图20为本申请一实施例提供的一种通信装置的结构示意图。
如图20所示,通信装置100可以独立存在,也可以集成在其他设备中,可以与前文提及的第二设备和第三设备之间实现相互通信,用于实现上述任一方法实施例中对应于第一设备的操作。
通信装置100可以包括:收发单元101和处理单元102。收发单元101可以实现相应的通信功能。收发单元101还可以称为通信接口或通信单元。处理单元102用于进行数据处理存储单元。
可选地,通信装置100还可以包括存储单元,该存储单元可以用于存储指令和/或数据,处理单元102可以读取存储单元中的指令和/或数据,以使得通信装置100实现前述方法实施例。
通信装置100可以用于执行前文方法实施例中第一设备所执行的动作。通信装置100可以为第一设备或者可配置于第一设备的部件。收发单元101用于执行前文方法实施例中第一设备的接收相关的操作。
可选的,收发单元101可以包括发送单元和接收单元。发送单元用于执行前述方法实施例中的发送操作。接收单元用于执行上述方法实施例中的接收操作。
需要说明的是,通信装置100可以包括发送单元,而不包括接收单元。或者,通信装置100可以包括接收单元,而不包括发送单元。具体可以视通信装置100执行的上述方案中是否包括发送动作和接收动作。
作为一种示例,通信装置100用于执行前文图1-图19所示实施例中第一设备所执行的动作。
通信装置100可以包括:收发单元101和处理单元102。
收发单元101和处理单元102,用于通过第一链路集合与第二设备建立多链路连接,第一链路集合包括第一链路和第二链路。
收发单元101和处理单元102,还用于通过第二链路集合与第三设备建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
应理解,各单元执行上述相应的过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
前文实施例中的处理单元102可以由至少一个处理器或处理器相关电路实现。收发单元101可以由收发器或收发器相关电路实现。收发单元101还可称为通信单元或通信接口。存储单元可以通过至少一个存储器实现。
示例性地,本申请还提供一种通信装置。
图21为本申请一实施例提供的一种通信装置的结构示意图。
如图21所示,通信装置200可以独立存在,也可以集成在其他设备中,可以与前文提及的第一设备之间实现相互通信,用于实现上述任一方法实施例中对应于第二设备的操作。
通信装置200可以包括:收发单元201和处理单元202。收发单元201可以实现相应的通信功能,处理单元用于进行数据处理。收发单元201还可以称为通信接口或通信单元。处理单元202用于进行数据处理存储单元。
可选地,通信装置200还可以包括存储单元,该存储单元可以用于存储指令和/或数据,处理单元202可以读取存储单元中的指令和/或数据,以使得通信装置200实现前述方法实施例。
通信装置200可以用于执行前文方法实施例中第二设备所执行的动作。通信装置200可以为第二设备或者可配置于第二设备的部件。收发单元201用于执行前文方法实施例中第二设备的接收相关的操作,处理单元202用于执行前文方法实施例中第二设备的处理相关的操作。
可选的,收发单元201可以包括发送单元和接收单元。发送单元用于执行上述方法实施例中的发送操作。接收单元用于执行上述方法实施例中的接收操作。
需要说明的是,通信装置200可以包括发送单元,而不包括接收单元。或者,通信装置200可以包括接收单元,而不包括发送单元。具体可以视通信装置200执行的上述方案中是否包括发送动作和接收动作。
作为一种示例,通信装置200用于执行前文图1-图16所示的实施例中第二设备所执行的动作。
通信装置200可以包括:收发单元201和处理单元202。
收发单元201和处理单元202,用于通过第一链路集合与第一设备建立多链路连接,第一链路集合包括第一链路和第二链路,第一设备还通过第二链路集合与第三设备建立多链路连接,第二链路集合包括第三链路和第四链路;其中,第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
应理解,各单元执行上述相应的过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
前文实施例中的处理单元202可以由至少一个处理器或处理器相关电路实现。收发单元201可以由收发器或收发器相关电路实现。收发单元还可称为通信单元或通信接口。存储单元可以通过至少一个存储器实现。
示例性地,本申请还提供一种通信装置。
图22为本申请一实施例提供的一种通信装置的结构示意图。
如图22所示,通信装置300可以独立存在,也可以集成在其他设备中,可以与前文提及的第一设备之间实现相互通信,用于实现上述任一方法实施例中对应于第三设备的操作。
通信装置300可以包括:收发单元301和处理单元302。收发单元301可以实现相应的通信功能。收发单元301还可以称为通信接口或通信单元。处理单元302用于进行数据处理存储单元。
可选地,通信装置300还可以包括和/或存储单元,该存储单元可以用于存储指令和/或数据,处理单元302可以读取存储单元中的指令和/或数据,以使得通信装置300实现前述方法实施例。
通信装置300可以用于执行前文方法实施例中第三设备所执行的动作。通信装置300可以为第三设备或者可配置于第三设备的部件。收发单元301用于执行前文方法实施例中第三设备的接收相关的操作。
可选的,收发单元301可以包括发送单元和接收单元。发送单元用于执行前述方法实施例中的发送操作。接收单元用于执行上述方法实施例中的接收操作。
需要说明的是,通信装置300可以包括发送单元,而不包括接收单元。或者,通信装置100可以包括接收单元,而不包括发送单元。具体可以视通信装置300执行的上述方案中是否包括发送动作和接收动作。
作为一种示例,通信装置300用于执行前文图1-图14、图17-图19所示实施例中第三设备所执行的动作。
通信装置300可以包括:收发单元301和处理单元302。
收发单元301和处理单元302,用于通过第二链路集合与第一设备建立多链路连接,第二链路集合包括第三链路和第四链路;第一设备还通过第一链路集合与第二设备建立多链路连接,第一链路集合包括第一链路和第二链路;第三链路和第一链路的工作频点相同,或者,第三链路、第一链路和第二链路的工作频点皆不同。
应理解,各单元执行上述相应的过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
前文实施例中的处理单元302可以由至少一个处理器或处理器相关电路实现。收发单元301可以由收发器或收发器相关电路实现。收发单元301还可称为通信单元或通信接口。存储单元可以通过至少一个存储器实现。
示例性地,本申请还提供一种通信装置。
图23为本申请一实施例提供的一种通信装置的硬件结构示意图。
通信装置400包括处理器401,处理器401与存储器402耦合,存储器402用于存储计算机程序或指令和/或数据,处理器401用于执行存储器402存储的计算机程序或指令和/或数据,使得前文方法实施例中的方法被执行。
可选地,通信装置400包括的处理器401为一个或多个。
可选地,如图23所示,通信装置400还可以包括存储器402。
可选地,通信装置400包括的存储器402可以为一个或多个。
可选地,存储器402可以与处理器401集成在一起,或者分离设置。
如图23所示,通信装置400还可以包括收发器403,收发器403用于信号的接收和/或发送。例如,处理器401用于控制收发器403进行信号的接收和/或发送。
作为一种方案,通信装置400用于实现前文方法实施例中由第一设备执行的操作。
例如,处理器401用于实现前文方法实施例中由第一通设备执行的处理相关的操作,收发器403用于实现前文方法实施例中由第一设备执行的收发相关的操作。
作为另一种方案,通信装置400用于实现前文方法实施例中由第二设备执行的操作。
例如,处理器401用于实现前文方法实施例中由第二设备执行的处理相关的操作,收发器403用于实现前文方法实施例中由第二设备执行的收发相关的操作。
作为另一种方案,通信装置400用于实现前文方法实施例中由第三设备执行的操作。
例如,处理器401用于实现前文方法实施例中由第三设备执行的处理相关的操作,收发器403用于实现前文方法实施例中由第三设备执行的收发相关的操作。
上述图23所示的通信装置400中,收发器403中用于接收功率的器件可以视为接收单元,收发器403在用于发送功能的器件可以视为发送单元。即收发器403可以包括接收器和发送器。收发器403也可以称为收发机、收发单元、或收发电路等。接收器也可以称为接收机、接收单元、接收器、或接收电路等。发送器也可以称为发射机、发射器、发射单元或者发射电路等。处理器401具有处理功能,处理器401可以称为处理单元。存储器402用于存储计算机程序代码和数据,存储器402也可以称为存储单元。
示例性地,本申请还提供一种计算机可读存储介质,其上存储有用于实现上述方法实施例中由第一设备执行的方法,或由第二设备执行的方法的计算机指令,或由第三设备执行的方法的计算机指令。
例如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法实施例中由第一设备执行的方法,或由第二设备执行的方法,或由第三设备执行的方法。
示例性地,本申请还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得该计算机实现上述方法实施例中由第一设备执行的方法,或由第二设备执行的方法,或由第三设备执行的方法。
示例性地,本申请还提供一种无线通信***,该无线通信***包括第一设备、第二设备和第三设备。第一设备用于执行前文实施例中第一设备执行的过程。第二设备用于执行前文实施例中第二设备执行的过程。第三设备用于执行前文实施例中第三设备执行的过程。
示例性地,本申请还提供一种芯片装置,包括处理器,用于调用该存储器中存储的计算机程度或计算机指令,以使得该处理器执行上述实施例的参考信号处理方法。
一种可能的实现方式中,该芯片装置的输入对应上述图1-图19所示的实施例中的接收操作,该芯片装置的输出对应上述图1-图19所示的实施例中的发送操作。
可选的,该处理器通过接口与存储器耦合。
可选的,该芯片装置还包括存储器,该存储器中存储有计算机程度或计算机指令。
其中,上述任一处提到的处理器,可以是一个通用中央处理器,微处理器,基带处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制前文实施例的参考信号处理方法的程序执行的集成电路。上述任一处提到的存储器可以为只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)等。
所属领域的技术人员可以清楚地了解到,为描述方便和简洁,上述提供的任一种通信装置中相关内容的解释及有益效果均可参考前文提供的对应的方法实施例,此处不再赘述。
本申请中,第一设备、第二设备和第三设备可以包括硬件层、运行在硬件层之上的操作***层,以及运行在操作***层上的应用层。其中,硬件层可以包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。操作***层的操作***可以是任意一种或多种通过进程(process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。应用层可以包含浏览器、通讯录、文字处理软件、即时通信软件等应用。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分过程。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上,上述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案范围。
Claims (45)
1.一种多链路并发连接方法,其特征在于,所述方法包括:
第一设备通过第一链路集合与第二设备建立多链路连接,所述第一链路集合包括第一链路和第二链路;
所述第一设备通过第二链路集合与第三设备建立多链路连接,所述第二链路集合包括第三链路和第四链路;其中,所述第三链路和所述第一链路的工作频点相同,或者,所述第三链路、所述第一链路和所述第二链路的工作频点皆不同。
2.根据权利要求1所述的方法,其特征在于,所述第一链路集合中的链路的数据是由所述第一设备的第一媒体接入控制层服务接入点传输的,所述第二链路集合中的链路的数据是由所述第一设备的第二媒体接入控制层服务接入点传输的,所述第一设备的第一媒体接入控制层服务接入点与所述第一设备的第二媒体接入控制层服务接入点不同。
3.根据权利要求1或2所述的方法,其特征在于,在所述第一设备通过第二链路集合与第三设备建立多链路连接之前,所述方法还包括:
所述第一设备建立所述第一设备的第二媒体接入控制层服务接入点。
4.根据权利要求1-3任一项所述的方法,其特征在于,在所述第三链路和所述第一链路的工作频点相同,所述第四链路和所述第二链路的工作频点相同时,所述方法还包括:
所述第一设备在所述第一链路上停止传输所述第一设备与所述第二设备之间的全部业务类型的业务,在所述第二链路上传输所述第一设备与所述第二设备之间的业务;
所述第一设备在所述第三链路上传输所述第一设备与所述第三设备之间的业务,在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务。
5.根据权利要求1-3任一项所述的方法,其特征在于,在所述第三链路和所述第一链路的工作频点相同,所述第四链路、所述第一链路和所述第二链路的工作频点皆不同时,所述方法还包括:
所述第一设备在所述第一链路上停止传输所述第一设备与所述第二设备之间的全部业务类型的业务,在所述第二链路上传输所述第一设备与所述第二设备之间的业务;
所述第一设备在所述第三链路和/或所述第四链路上传输所述第一设备与所述第三设备之间的业务。
6.根据权利要求1-3任一项所述的方法,其特征在于,在所述第三链路、所述第一链路和所述第二链路的工作频点皆不同,所述第四链路和所述第一链路或者所述第二链路的工作频点相同时,所述方法还包括:
所述第一设备在所述第一链路和所述第二链路上传输所述第一设备与所述第二设备之间的业务;
所述第一设备在所述第三链路上传输所述第一设备与所述第三设备之间的业务,在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务。
7.根据权利要求1-3任一项所述的方法,其特征在于,在所述第三链路、所述第一链路和所述第二链路的工作频点皆不同,所述第四链路、所述第一链路和所述第二链路的工作频点皆不同时,所述方法还包括:
所述第一设备在所述第一链路和所述第二链路上传输所述第一设备与所述第二设备之间的业务;
所述第一设备在所述第三链路和/或所述第四链路上传输所述第一设备与所述第三设备之间的业务。
8.根据权利要求4或5所述的方法,其特征在于,在所述第一设备在所述第一链路上停止传输所述第一设备与所述第二设备之间的全部业务类型的业务之前,所述方法还包括:
所述第一设备通过所述第一链路集合中的一条或多条链路向所述第二设备发送第一信息,所述第一信息用于请求在所述第一链路上停止传输所述第一设备与所述第二设备之间的全部业务类型的业务;
所述第一设备通过所述第一链路集合中的一条或多条链路接收所述第二设备发送的第二信息,所述第二信息用于确认在所述第一链路上停止传输所述第一设备与所述第二设备之间的全部业务类型的业务。
9.根据权利要求8所述的方法,其特征在于,所述第一信息携带在第一帧中,所述第二信息携带在第二帧中。
10.根据权利要求9所述的方法,其特征在于,所述第一帧还携带有第三信息,所述第三信息用于指示所述第二设备是否在所述第一链路上停止传输所述第一设备与所述第二设备之间的全部业务类型的业务。
11.根据权利要求9或10所述的方法,其特征在于,所述第一帧为业务标识到链路映射请求帧,对应的,所述第二帧为业务标识到链路映射响应帧。
12.根据权利要求4-11任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备断开所述第一链路集合;
所述第一设备在所述第三链路和/或所述第四链路上传输所述第一设备与所述第三设备之间的业务。
13.根据权利要求12所述的方法,其特征在于,在所述第一设备在所述第四链路上传输所述第一设备与所述第三设备之间的业务之前,所述方法还包括:
所述第一设备通过所述第三链路向所述第三设备发送第四信息,所述第四信息用于请求在所述第四链路上传输所述第一设备与所述第三设备之间的业务;
所述第一设备通过所述第三链路接收所述第三设备发送的第五信息,所述第五信息用于确认在所述第四链路上传输所述第一设备与所述第三设备之间的业务。
14.根据权利要求13所述的方法,其特征在于,所述第四信息携带在第四帧中,所述第五信息携带在第五帧中。
15.根据权利要求14所述的方法,其特征在于,所述第四帧为业务标识到链路映射请求帧,对应的,所述第五帧为业务标识到链路映射响应帧。
16.根据权利要求4、6、8-15任一项所述的方法,其特征在于,所述第一设备通过第二链路集合与第三设备建立多链路连接,包括:
所述第一设备通过所述第三链路发送第六信息,所述第六信息用于探测除所述第二设备之外的其他设备;
所述第一设备通过所述第三链路接收所述第三设备发送的第七信息,所述第七信息用于指示探测到所述第三设备;
所述第一设备通过所述第三链路向所述第三设备发送第八信息,所述第八信息用于请求建立所述第二链路集合;
所述第一设备通过所述第三链路接收所述第三设备发送的第九信息,所述第九信息用于确认建立所述第二链路集合;
所述第一设备与所述第三设备建立所述第二链路集合;
所述第一设备通过所述第三链路向所述第三设备发送第十信息,所述第十信息用于请求在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第一设备通过所述第三链路接收所述第三设备发送的第十一信息,所述第十一信息用于确认在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第一设备根据所述第十一信息,在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务。
17.根据权利要求16所述的方法,其特征在于,所述第六信息携带在第六帧中,所述第七信息携带在第七帧中,所述第八信息携带在第八帧中,所述第九信息携带在第九帧中,所述第十信息携带在第十帧中,所述第十一信息携带在第十一帧中。
18.根据权利要求17所述的方法,其特征在于,
所述第六帧为探测请求帧,对应的,所述第七帧为探测响应帧;
所述第八帧为身份认证帧和关联请求帧,对应的,所述第九帧为关联响应帧;
所述第十帧为业务标识到链路映射请求帧,对应的,所述第十一帧为业务标识到链路映射响应帧。
19.根据权利要求4、6、8-15任一项所述的方法,其特征在于,所述第一设备通过第二链路集合与第三设备建立多链路连接,包括:
所述第一设备通过所述第三链路发送第六信息,所述第六信息用于探测除所述第二设备之外的其他设备;
所述第一设备通过所述第三链路接收所述第三设备发送的第七信息,所述第七信息用于指示探测到所述第三设备;
所述第一设备通过所述第三链路向所述第三设备发送第八信息,所述第八信息用于请求建立所述第二链路集合,且请求在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第一设备通过所述第三链路接收所述第三设备发送的第九信息,所述第九信息用于确认建立所述第二链路集合,且确认在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第一设备与所述第三设备建立所述第二链路集合,且在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务。
20.根据权利要求19所述的方法,其特征在于,所述第六信息携带在第六帧中,所述第七信息携带在第七帧中,所述第八信息携带在第八帧中,所述第九信息携带在第九帧中。
21.根据权利要求20所述的方法,其特征在于,
所述第六帧为探测请求帧,对应的,所述第七帧为探测响应帧;
所述第八帧为身份认证帧和关联请求帧,对应的,所述第九帧为关联响应帧。
22.根据权利要求5、7-15任一项所述的方法,其特征在于,所述第一设备通过第二链路集合与第三设备建立多链路连接,包括:
所述第一设备通过所述第三链路和/或所述第四链路发送第六信息,所述第六信息用于探测除所述第二设备之外的其他设备;
所述第一设备通过所述第三链路和/或所述第四链路接收所述第三设备发送的第七信息,所述第七信息用于指示探测到所述第三设备;
所述第一设备通过所述第三链路和/或所述第四链路向所述第三设备发送第八信息,所述第八信息用于请求建立所述第二链路集合;
所述第一设备通过所述第三链路和/或所述第四链路接收所述第三设备发送的第九信息,所述第九信息用于确认建立所述第二链路集合;
所述第一设备与所述第三设备建立所述第二链路集合。
23.根据权利要求22所述的方法,其特征在于,所述第六信息携带在第六帧中,所述第七信息携带在第七帧中,所述第八信息携带在第八帧中,所述第九信息携带在第九帧中。
24.根据权利要求23所述的方法,其特征在于,
所述第六帧为探测请求帧,对应的,所述第七帧为探测响应帧;
所述第八帧为身份认证帧和关联请求帧,对应的,所述第九帧为关联响应帧。
25.一种多链路并发连接方法,其特征在于,所述方法包括:
第三设备通过第二链路集合与第一设备建立多链路连接,所述第二链路集合包括第三链路和第四链路;所述第一设备还通过第一链路集合与第二设备建立多链路连接,所述第一链路集合包括第一链路和第二链路;所述第三链路和所述第一链路的工作频点相同,或者,所述第三链路、所述第一链路和所述第二链路的工作频点皆不同。
26.根据权利要求25所述的方法,其特征在于,所述第一链路集合中的链路的数据是由所述第一设备的第一媒体接入控制层服务接入点传输的,所述第二链路集合中的链路的数据是由所述第一设备的第二媒体接入控制层服务接入点传输的,所述第一设备的第一媒体接入控制层服务接入点与所述第一设备的第二媒体接入控制层服务接入点不同。
27.根据权利要求25或26所述的方法,其特征在于,在所述第四链路和所述第二链路的工作频点相同,或者,所述第四链路和所述第一链路或者所述第二链路的工作频点相同时,所述方法还包括:
所述第三设备在所述第三链路上传输所述第一设备与所述第三设备之间的业务,在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务。
28.根据权利要求27所述的方法,其特征在于,所述方法还包括:
所述第三设备在所述第三链路和/或所述第四链路上传输所述第一设备与所述第三设备之间的业务。
29.根据权利要求28所述的方法,其特征在于,在所述第三设备在所述第四链路上传输所述第一设备与所述第三设备之间的业务之前,所述方法还包括:
所述第三设备通过所述第三链路接收所述第一设备发送的第四信息,所述第四信息用于请求在所述第四链路上传输所述第一设备与所述第三设备之间的业务;
所述第三设备根据所述第四信息,确定在所述第四链路上传输所述第一设备与所述第三设备之间的业务;
所述第三设备通过所述第三链路向所述第一设备发送第五信息,所述第五信息用于确认在所述第四链路上传输所述第一设备与所述第三设备之间的业务。
30.根据权利要求29所述的方法,其特征在于,所述第四信息携带在第四帧中,所述第五信息携带在第五帧中。
31.根据权利要求30所述的方法,其特征在于,所述第四帧为业务标识到链路映射请求帧,对应的,所述第五帧为业务标识到链路映射响应帧。
32.根据权利要求27-31任一项所述的方法,其特征在于,所述第三设备通过第二链路集合与第一设备建立多链路连接,包括:
所述第三设备通过所述第三链路接收所述第一设备发送的第六信息,所述第六信息用于探测除所述第二设备之外的其他设备;
所述第三设备通过所述第三链路向所述第一设备发送第七信息,所述第七信息用于指示探测到所述第三设备;
所述第三设备通过所述第三链路接收所述第一设备发送的第八信息,所述第八信息用于请求建立所述第二链路集合;
所述第三设备通过所述第三链路向所述第一设备发送第九信息,所述第九信息用于确认建立所述第二链路集合;
所述第三设备与所述第一设备建立所述第二链路集合;
所述第三设备通过所述第三链路接收所述第一设备发送的第十信息,所述第十信息用于请求在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第三设备根据所述第十信息,在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第三设备通过所述第三链路向所述第一设备发送第十一信息,所述第十一信息用于确认在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务。
33.根据权利要求32所述的方法,其特征在于,所述第六信息携带在第六帧中,所述第七信息携带在第七帧中,所述第八信息携带在第八帧中,所述第九信息携带在第九帧中,所述第十信息携带在第十帧中,所述第十一信息携带在第十一帧中。
34.根据权利要求33所述的方法,其特征在于,
所述第六帧为探测请求帧,对应的,所述第七帧为探测响应帧;
所述第八帧为身份认证帧和关联请求帧,对应的,所述第九帧为关联响应帧;
所述第十帧为业务标识到链路映射请求帧,对应的,所述第十一帧为业务标识到链路映射响应帧。
35.根据权利要求27-31任一项所述的方法,其特征在于,所述第三设备通过第二链路集合与第一设备建立多链路连接,包括:
所述第三设备通过所述第三链路接收所述第一设备发送的第六信息,所述第六信息用于探测除所述第二设备之外的其他设备;
所述第三设备通过所述第三链路向所述第一设备发送第七信息,所述第七信息用于指示探测到所述第三设备;
所述第三设备通过所述第三链路接收所述第一设备发送的第八信息,所述第八信息用于请求建立所述第二链路集合,且请求在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第三设备根据所述第七信息,建立所述第二链路集合,且在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第三设备通过所述第三链路向所述第一设备发送第九信息,所述第九信息用于确认建立所述第二链路集合,且确认在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务;
所述第三设备与所述第一设备建立所述第二链路集合,且在所述第四链路上停止传输所述第一设备与所述第三设备之间的全部业务类型的业务。
36.根据权利要求35所述的方法,其特征在于,所述第六信息携带在第六帧中,所述第七信息携带在第七帧中,所述第八信息携带在第八帧中,所述第九信息携带在第九帧中。
37.根据权利要求36所述的方法,其特征在于,
所述第六帧为探测请求帧,对应的,所述第七帧为探测响应帧;
所述第八帧为身份认证帧和关联请求帧,对应的,所述第九帧为关联响应帧。
38.根据权利要求25或26所述的方法,其特征在于,在所述第四链路、所述第一链路和所述第二链路的工作频点皆不同时,所述方法还包括:
所述第三设备在所述第三链路和/或所述第四链路上传输所述第一设备与所述第三设备之间的业务。
39.根据权利要求38所述的方法,其特征在于,所述第一设备通过第二链路集合与第三设备建立多链路连接,包括:
所述第三设备通过所述第三链路和/或所述第四链路接收所述第一设备发送的发送第六信息,所述第六信息用于探测除所述第二设备之外的其他设备;
所述第三设备通过所述第三链路和/或所述第四链路向所述第一设备发送第七信息,所述第七信息用于指示探测到所述第三设备;
所述第三设备通过所述第三链路和/或所述第四链路接收所述第一设备发送的第八信息,所述第八信息用于请求建立所述第二链路集合;
所述第三设备根据所述第八信息,建立所述第二链路集合;
所述第三设备通过所述第三链路和/或所述第四链路向所述第一设备发送第九信息,所述第九信息用于确认建立所述第二链路集合;
所述第三设备与所述第一设备建立所述第二链路集合。
40.根据权利要求39所述的方法,其特征在于,所述第六信息携带在第六帧中,所述第七信息携带在第七帧中,所述第八信息携带在第八帧中,所述第九信息携带在第九帧中。
41.根据权利要求40所述的方法,其特征在于,
所述第六帧为探测请求帧,对应的,所述第七帧为探测响应帧;
所述第八帧为身份认证帧和关联请求帧,对应的,所述第九帧为关联响应帧。
42.一种通信装置,其特征在于,所述装置包括:用于执行如权利要求1-24任一项所述的方法的模块;或者,用于执行如权利要求25-41任一项所述的方法的模块。
43.一种通信装置,其特征在于,包括:处理器;
所述处理器用于执行存储器中的计算机可执行程序或指令,使得所述通信装置执行权利要求1-24任一项所述的方法;或者,使得所述通信装置执行权利要求25-41任一项所述的方法。
44.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行程序或指令,所述计算机可执行程序或指令设置为执行权利要求1-24任一项所述的方法;或者,所述计算机可执行程序或指令设置为执行权利要求25-41任一项所述的方法。
45.一种芯片,其特征在于,包括:接口电路和逻辑电路,所述接口电路用于接收来自于芯片之外的其他芯片的信号并传输至所述逻辑电路,或者将来自所述逻辑电路的信号发送给所述芯片之外的其他芯片,所述逻辑电路用于实现如权利要求1-24任一项所述的方法;或者,所述逻辑电路用于实现如权利要求25-41任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211495295.5A CN118102496A (zh) | 2022-11-26 | 2022-11-26 | 多链路并发连接方法、装置及设备 |
PCT/CN2023/103280 WO2024109035A1 (zh) | 2022-11-26 | 2023-06-28 | 多链路并发连接方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211495295.5A CN118102496A (zh) | 2022-11-26 | 2022-11-26 | 多链路并发连接方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118102496A true CN118102496A (zh) | 2024-05-28 |
Family
ID=91160480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211495295.5A Pending CN118102496A (zh) | 2022-11-26 | 2022-11-26 | 多链路并发连接方法、装置及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118102496A (zh) |
WO (1) | WO2024109035A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11924823B2 (en) * | 2020-02-22 | 2024-03-05 | Nxp Usa, Inc. | Multi-link device association and reassociation |
SG10202002245YA (en) * | 2020-03-11 | 2021-10-28 | Panasonic Ip Corp America | Communication apparatus and communication method for multi-link setup and link maintenance |
CN115715025B (zh) * | 2020-07-02 | 2023-09-01 | 华为技术有限公司 | 多链路设备的探测方法及通信装置 |
KR20230043136A (ko) * | 2020-09-07 | 2023-03-30 | 엘지전자 주식회사 | 무선랜 시스템에서 mld 간 링크에 대한 정보를 획득하는 방법 및 장치 |
CN112492698A (zh) * | 2020-10-30 | 2021-03-12 | 中兴通讯股份有限公司 | 多链路低时延通信方法、装置、存储介质和电子装置 |
CN114422614B (zh) * | 2022-03-28 | 2022-07-01 | 成都极米科技股份有限公司 | 控制多链路设备发送数据的方法、装置、设备及存储介质 |
-
2022
- 2022-11-26 CN CN202211495295.5A patent/CN118102496A/zh active Pending
-
2023
- 2023-06-28 WO PCT/CN2023/103280 patent/WO2024109035A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024109035A1 (zh) | 2024-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2023521512A (ja) | リンク処理方法、マルチリンクデバイス、およびコンピュータ可読記憶媒体 | |
AU2021281967B2 (en) | Signaling information exchange method and communication apparatus in wireless local area network | |
US12034540B2 (en) | Communication method and apparatus applied to multi-link device in wireless local area network | |
JP2009540690A (ja) | 効率的なオーバ・ザ・エア・アドレス方法および装置 | |
AU2021248280B2 (en) | Access point ap multi-link device discovery method and related apparatus | |
US12003399B2 (en) | Request and response method for probing MLD, station, and access point | |
CN113556720A (zh) | 接入点ap多链路设备发现方法及相关装置 | |
JP2023532708A (ja) | マルチリンクデバイスのためのaid割当て方法および関連装置 | |
WO2023036081A1 (zh) | 一种通信方法及通信装置 | |
WO2023045499A1 (zh) | 无线帧发送方法及装置、无线帧接收方法及装置 | |
WO2024109035A1 (zh) | 多链路并发连接方法、装置及设备 | |
WO2023035845A1 (zh) | 一种应用于通道直接链路建立的传输方法及装置 | |
US20240056796A1 (en) | Non-simultaneous transmitting and receiving capability indication method, apparatus, and system | |
TWI846025B (zh) | 一種通信方法及通信裝置 | |
JP2022187144A (ja) | 通信装置、通信方法、およびプログラム | |
CN117278652A (zh) | 多链路通信方法及装置 | |
CN113364893A (zh) | 数据传输方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |