CN117204109A - 通信方法及装置 - Google Patents
通信方法及装置 Download PDFInfo
- Publication number
- CN117204109A CN117204109A CN202280029747.2A CN202280029747A CN117204109A CN 117204109 A CN117204109 A CN 117204109A CN 202280029747 A CN202280029747 A CN 202280029747A CN 117204109 A CN117204109 A CN 117204109A
- Authority
- CN
- China
- Prior art keywords
- twt
- link
- station
- frame
- agreement
- 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
- 230000006854 communication Effects 0.000 title claims abstract description 195
- 238000004891 communication Methods 0.000 title claims abstract description 194
- 238000000034 method Methods 0.000 title claims abstract description 169
- 230000004044 response Effects 0.000 claims abstract description 110
- 238000004590 computer program Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 101150081243 STA1 gene Proteins 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 8
- 230000000977 initiatory effect Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 7
- 230000009471 action 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
- OVGWMUWIRHGGJP-WTODYLRWSA-N (z)-7-[(1r,3s,4s,5r)-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-WTODYLRWSA-N 0.000 description 2
- 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 2
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 2
- 101100366889 Caenorhabditis elegans sta-2 gene Proteins 0.000 description 2
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 2
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 2
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 2
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 101000925840 Homo sapiens Emerin Proteins 0.000 description 1
- 101000697597 Rattus norvegicus Alcohol sulfotransferase A Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种通信方法及装置。该方法包括:第二多链路设备中的第二站点向第一多链路设备中的第一站点发送第一帧,该第一帧用于请求拆除第一链路的TWT协定,该第一链路为第一多链路设备和第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;第一站点响应于第一帧,向第二站点发送第二帧。该第一站点可以是任一站点,而不仅限于是请求建立该TWT协定的站点。采用本申请的方案,对于多链路设备间建立的TWT协定,可以由任一站点请求拆除第一链路的TWT协定,提高了拆除链路的TWT协定的灵活性。
Description
本申请要求于2021年4月25日提交中国国家知识产权局、申请号为202110452052.2、发明名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及无线通信技术领域,尤其涉及一种通信方法及装置。
采用多链路合作技术可以把不连续的多链路聚合起来形成超大带宽。多链路设备(multi-link device,MLD)中的站点可工作在一个或多个频率,例如sub1GHz,2.4GHz,5GHz和6GHz等。针对MLD之间的一个或多个链路,可以建立目标唤醒时间协定(target wake time agreement,TWT agreement),建立了TWT协定的一个或多个链路可以共享TWT协定中的参数,例如TWT。
在现有协议规定下,需要由当初请求建立TWT协定的站点所在链路两端的站点来拆除已经建立的一个或多个链路上的TWT协定,拆除TWT协定的方式不够灵活。
有鉴于此,本申请需要提高多链路设备中链路的TWT协定拆除的灵活性。
发明内容
本申请提供一种通信方法及装置,以提高多链路设备中链路的TWT协定拆除的灵活性。
第一方面,提供了一种通信方法,应用于第一多链路设备中的第一站点,所述方法包括:接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述第一链路的链路标识,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及响应于所述第一帧,向所述第二站点发送第二帧。在该方面中,在接收到的第一帧中携带第一链路的标识,根据第一链路的链路标识和TWT流号,可以唯一确定一个链路上的TWT协定,第一多链路设备和第二多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
在一种可能的实现中,所述方法还包括:根据所述第一链路的链路标识和所述对应关系,拆除与所述第一链路的链路标识对应的所述第一链路的TWT协定。在该实现中,可以根据链路标识,准确地识别TWT协定,任一站点均可拆除该TWT协定,提高了拆除TWT协定的灵活性。
第二方面,提供了一种通信方法,应用于第二多链路设备中的第二站点,所述方法包括:向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述第一链路的链路标识,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。在该方面中,通过在第一帧中携带第一链路的标识,根据第一链路的链路标识和TWT流号,可以唯一确定一个链路上的TWT协定,第一多链路设备和第二多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
结合第一方面或第二方面或第一方面的任一种可能的实现,在又一种可能的实现中,所述已建立的TWT协定对应一个TWT流号。在该实现中,一个TWT流号用于一个或多个已建立的TWT协定,该TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。
结合第一方面或第二方面或第一方面的任一种可能的实现或第二方面的任一种可能的实现,在又一种可能的实现中,所述链路标识与所述TWT流号之间存在对应关系。在该实现中,由于链路标识与所述TWT流号之间存在对应关系,根据链路标识与TWT流号,可以准确地识别TWT协定。
结合第一方面或第二方面或第一方面的任一种可能的实现或第二方面的任一种可能的实现,在又一种可能的实现中,所述对应关系还包括以下至少一个信息:请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应建立请求的第四站点的MAC地址信息,所述第一多链路设备的MAC地址信息,所述第二多链路设备的MAC地址信息;其中,所述第三站点属于所述第一多链路设备,所述第四站点属于所述第二多链路设备;或所述第三站点属于所述第二多链路设备,所述第四站点属于所述第一多链路设备。在该实现中,该TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。根据该对应关系,可以准确地识别TWT协定。
结合第一方面或第二方面或第一方面的任一种可能的实现或第二方面的任一种可能的实现,在又一种可能的实现中,所述第一帧包括TWT流字段,所述链路标识包括在所述TWT流字段中。在该实现中,可以对TWT流字段进行扩展,包括本申请提出的链路标识。
第三方面,提供了一种通信方法,应用于第三站点,所述方法包括:接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的信息,所述一个或多个TWT协定对应一个TWT流号;响应于所述第三帧,向所述第四站点发送第四帧;向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。在该方面中,在接收到的请求建立TWT协定的第三帧中指示了请求建立的一个或多个TWT协定所在的链路的信息,使得TWT协定与链路关联。
第四方面,提供了一种通信方法,应用于第四站点,所述方法包括:向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的信息,所述一个或多个TWT协定对应一个TWT流号;接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及响应于所 述第五帧,向所述第三站点发送第六帧。在该方面中,通过在请求建立TWT协定的第三帧中指示了请求建立的一个或多个TWT协定所在的链路的信息,使得TWT协定与链路关联。
结合第三方面或第四方面,在一种可能的实现中,所述第一字段位于TWT元素的控制字段中,当所述第一字段指示所述第三帧中存在第二字段,所述第三帧还包括:所述第二字段位于所述TWT元素的TWT参数信息字段中。在该实现中,可以对控制字段和TWT参数信息字段进行扩展,该控制字段中包括第一字段,用于指示第三帧中是否存在第二字段,如果存在第二字段,则第二字段位于扩展后的TWT参数信息字段中。
结合第三方面或第四方面或第三方面的任一种可能的实现或第四方面的任一种可能的实现,在又一种可能的实现中,所述第二字段为比特位图。在该实现中,通过比特位图可以准确且低开销地指示请求建立的所述一个或多个TWT协定所在的链路的信息。
结合第三方面或第四方面或第三方面的任一种可能的实现或第四方面的任一种可能的实现,在又一种可能的实现中,所述第二字段包括请求建立的所述一个或多个TWT协定所在的链路的链路标识。在该实现中,可以在第二字段中携带请求建立的所述一个或多个TWT协定所在的链路的链路标识,接收端在解析出该第二字段后,可以明确地知道请求建立的所述一个或多个TWT协定所在的链路的链路标识。
结合第三方面或第四方面或第三方面的任一种可能的实现或第四方面的任一种可能的实现,在又一种可能的实现中,所述TWT流号与所述请求建立的所述一个或多个TWT协定所在的链路之间存在对应关系。在该实现中,该TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。
结合第三方面或第四方面或第三方面的任一种可能的实现或第四方面的任一种可能的实现,在又一种可能的实现中,所述对应关系还包括以下至少一个信息:所述第三站点的介质接入控制MAC地址信息,所述第四站点的MAC地址信息,第一多链路设备的MAC地址信息,第二多链路设备的MAC地址信息;其中,所述第三站点属于所述第一多链路设备,所述第四站点属于所述第二多链路设备;或所述第三站点属于所述第二多链路设备,所述第四站点属于所述第一多链路设备。在该实现中,该TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。根据该对应关系,可以准确地识别TWT协定。
第五方面,提供了一种通信方法,应用于第一多链路设备中的第一站点,所述方法包括:接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述TWT协定的流号,所述TWT协定对应一个所述TWT流号;以及响应于所述第一帧,向所述第二站点发送第二帧。在该方面中,在接收到的请求拆除第一链路的TWT协定的帧中携带TWT流号,根据TWT流号可以唯一确定一个链路上的TWT协定,第三多链路设备和第四多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
结合第五方面,在一种可能的实现中,所述方法还包括:根据所述TWT流号,拆除与所述TWT流号对应的TWT协定。在该实现中,由于TWT协定对应一个TWT流号,因此, 根据TWT流号,可以准确地拆除对应的TWT协定。任一站点获得了该TWT流号,均可拆除对应的TWT协定,提高了拆除TWT协定的灵活性。
第六方面,提供了一种通信方法,应用于第二多链路设备中的第二站点,所述方法包括:向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述TWT协定的流号,所述TWT协定对应一个所述TWT流号;以及接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。在该方面中,通过在请求拆除第一链路的TWT协定的帧中携带TWT流号,根据TWT流号可以唯一确定一个链路上的TWT协定,第三多链路设备和第四多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
结合第五方面或第六方面或第五方面的任一种可能的实现,在又一种可能的实现中,所述TWT流号包括在第一参数集合中;所述第一参数集合还包括以下至少一个信息:所述第一链路的链路标识,请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应所述请求的第四站点的MAC地址信息,所述第一多链路设备的MAC地址信息,第二多链路设备的MAC地址信息,所述第一站点的MAC地址信息,所述第二站点的MAC地址信息;其中,所述第三站点属于所述第一多链路设备,所述第四站点属于所述第二多链路设备;或所述第三站点属于所述第二多链路设备,所述第四站点属于所述第一多链路设备。在该实现中,每个TWT协定中的TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD和/或链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在启动TWT协定拆除的站点和响应TWT协定拆除的站点建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。
第七方面,提供了一种通信方法,应用于第三站点,所述方法包括:接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个链路的一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应一个TWT流号;响应于所述第三帧,向所述第四站点发送第四帧;向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。在该方面中,根据TWT流号可以唯一确定一个链路的TWT协定,提高了识别TWT协定的准确性。
第八方面,提供了一种通信方法,应用于第四站点,所述方法包括:向第三站点发送第三帧,所述第三帧用于请求建立一个或多个链路的一个或多个目标唤醒时间协定TWT agreement,所述每个TWT协定对应一个TWT流号;接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及响应于所述第五帧,向所述第四站点发送第六帧。在该方面中,根据TWT流号可以唯一确定一个链路的TWT协定,提高了识别TWT协定的准确性。
结合第七方面或第八方面,在一种可能的实现中,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的信息。在该实现中,可以对控制字段进行扩展,该控制字段中包括第一字段。
结合第七方面或第八方面或第七方面的任一种可能的实现或第八方面的任一种可能的实现,在又一种可能的实现中,所述第一字段位于TWT元素的控制字段中,当所述第一字段指示所述第三帧中存在第二字段,所述第三帧还包括:所述第二字段位于所述TWT元素的TWT参数信息字段中。在该实现中,可以对TWT参数信息字段进行扩展,该控制字段中包括第一字段,用于指示第三帧中是否存在第二字段,如果存在第二字段,则第二字段位于扩展后的TWT参数信息字段中。
结合第七方面或第八方面或第七方面的任一种可能的实现或第八方面的任一种可能的实现,在又一种可能的实现中,所述第二字段为比特位图。在该实现中,通过比特位图可以准确且低开销地指示请求建立的所述一个或多个TWT协定所在的链路的信息。
结合第七方面或第八方面或第七方面的任一种可能的实现或第八方面的任一种可能的实现,在又一种可能的实现中,所述第二字段包括请求建立的所述一个或多个TWT协定所在的链路的链路标识。在该实现中,可以在第二字段中携带请求建立的所述一个或多个TWT协定所在的链路的链路标识,接收端在解析出该第二字段后,可以明确地知道请求建立的所述一个或多个TWT协定所在的链路的链路标识。
结合第七方面或第八方面或第七方面的任一种可能的实现或第八方面的任一种可能的实现,在又一种可能的实现中,所述TWT流号包括在第一参数集合中;所述第一参数集合还包括以下至少一个信息:所述第一链路的链路标识,请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应所述请求的第四站点的MAC地址信息,所述第一多链路设备的MAC地址信息,第二多链路设备的MAC地址信息,所述第一站点的MAC地址信息,所述第二站点的MAC地址信息;其中,所述第三站点属于所述第一多链路设备,所述第四站点属于所述第二多链路设备;或所述第三站点属于所述第二多链路设备,所述第四站点属于所述第一多链路设备。在该实现中,每个TWT协定中的TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD和/或链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在启动TWT协定拆除的站点和响应TWT协定拆除的站点建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。
第九方面,提供了一种通信装置,可以实现上述第一方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中:所述收发单元用于接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述第一链路的链路标识,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元还用于响应于所述第一帧,向所述第二站点发送第二帧。
进一步地,所述处理单元用于根据所述第一链路的链路标识和所述对应关系,拆除与所述第一链路的链路标识对应的所述第一链路的TWT协定。
第十方面,提供了一种通信装置,可以实现上述第二方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方 法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中,所述收发单元用于向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述第一链路的链路标识,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元还用于接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
第十一方面,提供了一种通信装置,可以实现上述第三方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中,所述收发单元用于接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的信息,所述一个或多个TWT协定对应一个TWT流号;所述收发单元还用于响应于所述第三帧,向所述第四站点发送第四帧;所述收发单元还用于向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元还用于接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
第十二方面,提供了一种通信装置,可以实现上述第四方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中,所述收发单元用于向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的信息,所述一个或多个TWT协定对应一个TWT流号;所述收发单元还用于接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;所述收发单元还用于接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元还用于响应于所述第五帧,向所述第三站点发送第六帧。
第十三方面,提供了一种通信装置,可以实现上述第五方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中,所述收发单元用于接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述TWT协定的流号,所述TWT协定对应一个所述TWT流号;以及所述收发单元还用于响应于所述第一帧,向所述第二站点发送第二帧。
进一步地,所述处理单元用于根据所述TWT流号,拆除与所述TWT流号对应的TWT协定。
第十四方面,提供了一种通信装置,可以实现上述第六方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中,所述收发单元用于向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述TWT协定的流号,所述TWT协定对应一个所述TWT流号;以及所述收发单元还用于接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
第十五方面,提供了一种通信装置,可以实现上述第七方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中,所述收发单元用于接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个链路的一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应一个TWT流号;所述收发单元还用于响应于所述第三帧,向所述第四站点发送第四帧;所述收发单元还用于向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元还用于接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
第十六方面,提供了一种通信装置,可以实现上述第八方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中,所述收发单元用于向第三站点发送第三帧,所述第三帧用于请求建立一个或多个链路的一个或多个目标唤醒时间协定TWT agreement,所述每个TWT协定对应一个TWT流号;所述收发单元还用于接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;所述收发单元还用于接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元还用于响应于所述第五帧,向所述第四站点发送第六帧。
在一种可能的实现方式中,上述第九方面至第十六方面中的通信装置包括与存储器耦合的处理器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述通信装置还可以包括通信接口用于支持所述装置与其他网元之间的通信。可选的,该存储器可以位于该通信装置内部,也可以位于该通信装置外部。
在又一种可能的实现方式中,上述第九方面至第十六方面中的通信装置包括处理器和收发装置,所述处理器与所述收发装置耦合,所述处理器用于执行计算机程序或指令,以控制所述收发装置进行信息的接收和发送;当所述处理器执行所述计算机程序或指令时,所述处理器还用于通过逻辑电路或执行代码指令实现上述方法。其中,所述收发装置可以为收发器、收发电路或输入输出接口,用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置。当所述通信装置为芯片时,所述收发装置为收发电路或输入输出接口。
当上述第九方面至第十六方面中的通信装置为芯片时,发送单元可以是输出单元,比如输出电路或者通信接口;接收单元可以是输入单元,比如输入电路或者通信接口。当所述通信装置为终端时,发送单元可以是发射器或发射机;接收单元可以是接收器或接收机。
第十七方面,提供了一种通信***,包括上述第九方面或第九方面的任一种实现中的通信装置、以及第十方面或第十方面的任一种实现中的通信装置。
第十八方面,提供了一种通信***,包括上述第十一方面或第十一方面的任一种实现中的通信装置、以及第十二方面或第十二方面的任一种实现中的通信装置。
第十九方面,提供了一种通信***,包括上述第十三方面或第十三方面的任一种实现中的通信装置、以及第十四方面或第十四方面的任一种实现中的通信装置。
第二十方面,提供了一种通信***,包括上述第十五方面或第十五方面的任一种实现中的通信装置、以及第十六方面或第十六方面的任一种实现中的通信装置。
第二十一方面,提供了一种计算机可读存储介质,存储有计算机程序,当其在计算机上运行时,上述第一方面至第八方面中任一方面及其任一种实现所述的方法被执行。
第二十二方面,提供了一种计算机程序产品,当其在计算机上运行时,使得上述第一方面至第八方面中任一方面及其任一种实现所述的方法被执行。
第二十三方面,提供了一种通信方法,应用于第一多链路设备中的第一站点,所述方法包括:接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及响应于所述第一帧,向所述第二站点发送第二帧。在该方面中,对于多链路设备间建立的TWT协定,可以由任一站点请求拆除第一链路的TWT协定,提高了拆除链路的TWT协定的灵活性。
第二十四方面,提供了一种通信方法,应用于第二多链路设备中的第二站点,所述方法包括:向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。在该方面中,对于多链路设备间建立的TWT协定,可以由任一站点请求拆除第一链路的TWT协定,提高了拆除链路的TWT协定的灵活性。
结合第二十三方面或第二十四方面,在一种可能的实现中,所述第一帧包括所述第一链路的链路标识信息,其中,所述链路标识信息包括链路标识或者链路比特位图。在该实现中,通过在第一帧中携带链路标识信息,根据链路标识信息,可以成功拆除该链路上的TWT协定,提高了拆除链路的TWT协定的灵活性。
结合第二十三方面或第二十四方面或第二十三方面的任一种可能的实现或第二十四方面的任一种可能的实现,在又一种可能的实现中,所述第一链路的TWT协定与所述第一链路的链路标识信息存在第一对应关系。在该实现中,根据链路标识信息,可以成功拆除该链路上的TWT协定,提高了拆除链路的TWT协定的灵活性。
结合第二十三方面或第二十四方面或第二十三方面的任一种可能的实现或第二十四方面的任一种可能的实现,在又一种可能的实现中,所述第一对应关系包括以下组合信息:所述TWT协定的TWT流号,请求建立所述TWT协定的第三站点的媒体接入控制MAC地址信息,响应建立请求的第四站点的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,所述第一多链路设备的MAC地址信息,所述第二多链路设备的MAC地址信息和所述第一链路的链路标识;其中,TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个或多个TWT协定。在该实现中,该TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立 TWT协定的MLD、响应建立请求的MLD以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。根据该对应关系,可以标识TWT协定。
结合第二十三方面或第二十四方面或第二十三方面的任一种可能的实现或第二十四方面的任一种可能的实现,在又一种可能的实现中,所述第一帧包括TWT流字段,所述链路标识信息承载在所述TWT流字段。
结合第二十三方面或第二十四方面或第二十三方面的任一种可能的实现或第二十四方面的任一种可能的实现,在又一种可能的实现中,所述方法还包括:根据所述第一对应关系,拆除与所述第一链路的链路标识信息对应的所述TWT协定。在该实现中,根据链路标识信息,可以成功拆除该链路上的TWT协定,提高了拆除链路的TWT协定的灵活性。
结合第二十三方面或第二十四方面或第二十三方面的任一种可能的实现或第二十四方面的任一种可能的实现,在又一种可能的实现中,所述第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,所述多链路设备包括所述第一多链路设备和/或者所述第二多链路设备。在该实现中,第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,可以成功拆除该TWT协定。
结合第二十三方面或第二十四方面或第二十三方面的任一种可能的实现或第二十四方面的任一种可能的实现,在又一种可能的实现中,所述第二对应关系包括以下组合信息:所述TWT协定的TWT流号,所述第一多链路设备的介质接入控制MAC地址信息和所述第二多链路设备的MAC地址信息;或者所述TWT协定的TWT流号,所述第二站点的MAC地址信息和所述第一站点的MAC地址信息;其中,所述TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个TWT协定。在该实现中,每个TWT协定中的TWT流号要求在请求建立TWT协定的站点以及响应建立请求的站点下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD以及响应建立请求的MLD下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。或者,每个TWT协定中的TWT流号要求在启动TWT协定拆除的站点和响应TWT协定拆除的站点建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。
结合第二十三方面或第二十四方面或第二十三方面的任一种可能的实现或第二十四方面的任一种可能的实现,在又一种可能的实现中,所述方法还包括:根据所述第二对应关系,拆除与所述多链路设备的MAC地址信息对应的所述TWT协定。在该实现中,第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,可以成功拆除该TWT协定。
第二十五方面,提供了一种通信方法,应用于第三站点,所述方法包括:接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息;响应于所述第三帧,向所述第四站点发送第四帧;向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
第二十六方面,提供了一种通信方法,应用于第四站点,所述方法包括:向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第 一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息,所述一个或多个TWT协定对应一个TWT流号;接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及响应于所述第五帧,向所述第三站点发送第六帧。
结合第二十五方面或第二十六方面,在一种可能的实现中,所述第一字段位于TWT元素的控制字段中,当所述第一字段指示所述第三帧中存在第二字段,所述第三帧还包括:所述第二字段位于所述TWT元素的TWT参数信息字段中。在该实现中,可以对TWT参数信息字段进行扩展,该控制字段中包括第一字段,用于指示第三帧中是否存在第二字段,如果存在第二字段,则第二字段位于扩展后的TWT参数信息字段中。
结合第二十五方面或第二十六方面或第二十五方面的任一种可能的实现或第二十六方面的任一种可能的实现中,在又一种可能的实现中,所述第二字段为比特位图;或者所述第二字段包括请求建立的所述一个或多个TWT协定所在的链路的链路标识。在该实现中,通过比特位图可以准确且低开销地指示请求建立的所述一个或多个TWT协定所在的链路的信息;或者可以在第二字段中携带请求建立的所述一个或多个TWT协定所在的链路的链路标识,接收端在解析出该第二字段后,可以明确地知道请求建立的所述一个或多个TWT协定所在的链路的链路标识。
结合第二十五方面或第二十六方面或第二十五方面的任一种可能的实现或第二十六方面的任一种可能的实现中,在又一种可能的实现中,第一链路的TWT协定与所述第一链路的链路标识信息存在第一对应关系,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
结合第二十五方面或第二十六方面或第二十五方面的任一种可能的实现或第二十六方面的任一种可能的实现中,在又一种可能的实现中,所述第一对应关系包括以下组合信息:所述TWT协定的TWT流号,请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应建立请求的第四站点的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,所述第一多链路设备的MAC地址信息,所述第二多链路设备的MAC地址信息和所述第一链路的链路标识;其中,TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个或多个TWT协定。
结合第二十五方面或第二十六方面或第二十五方面的任一种可能的实现或第二十六方面的任一种可能的实现中,在又一种可能的实现中,所述第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,所述多链路设备包括所述第一多链路设备和/或者所述第二多链路设备,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
结合第二十五方面或第二十六方面或第二十五方面的任一种可能的实现或第二十六方面的任一种可能的实现中,在又一种可能的实现中,所述第二对应关系包括以下组合信息:所述TWT协定的TWT流号,所述第一多链路设备的媒体接入控制MAC地址信息和所述第二多链路设备的MAC地址信息;或者所述TWT协定的TWT流号,所述第二站点的MAC地址信息和所述第一站点的MAC地址信息;其中,所述TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个TWT协定。
第二十七方面,提供了一种通信装置,可以实现上述第二十三方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实 现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中:所述收发单元用于接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元还用于响应于所述第一帧,向所述第二站点发送第二帧。
进一步地,所述处理单元用于根据所述第一对应关系,拆除与所述第一链路的链路标识信息对应的所述TWT协定。
进一步地,所述处理单元用于根据所述第二对应关系,拆除与所述多链路设备的MAC地址信息对应的所述TWT协定。
第二十八方面,提供了一种通信装置,可以实现上述第二十四方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中:所述收发单元用于向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元还用于接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
第二十九方面,提供了一种通信装置,可以实现上述第二十五方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中:所述收发单元用于接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息;所述收发单元还用于响应于所述第三帧,向所述第四站点发送第四帧;所述收发单元还用于向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元还用于接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
第三十方面,提供了一种通信装置,可以实现上述第二十六方面中的通信方法。例如所述通信装置可以是芯片或者终端。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的实现方式中,所述通信装置,可以包括收发单元和处理单元;其中:所述收发单元用于向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息,所述一个或多个TWT协定对应一个TWT流号;所述收发单元还用于接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;所述收发单元还用于接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元还用于响应于所述第五帧,向所述第三站点发送第六帧。
在一种可能的实现方式中,上述第二十七方面至第三十方面中的通信装置包括与存储器耦合的处理器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述通信装置还可以包括通信接口用于支持所述装置与其他网元之间的通信。可选的,该存储器可以位于该通信装置内部,也可以位于该通信装置外部。
在又一种可能的实现方式中,上述第二十七方面至第三十方面中的通信装置包括处理器和收发装置,所述处理器与所述收发装置耦合,所述处理器用于执行计算机程序或指令,以控制所述收发装置进行信息的接收和发送;当所述处理器执行所述计算机程序或指令时,所述处理器还用于通过逻辑电路或执行代码指令实现上述方法。其中,所述收发装置可以为收发器、收发电路或输入输出接口,用于接收来自所述通信装置之外的其它通信装置的信号并传输至所述处理器或将来自所述处理器的信号发送给所述通信装置之外的其它通信装置。当所述通信装置为芯片时,所述收发装置为收发电路或输入输出接口。
当上述第二十七方面至第三十方面中的通信装置为芯片时,发送单元可以是输出单元,比如输出电路或者通信接口;接收单元可以是输入单元,比如输入电路或者通信接口。当所述通信装置为终端时,发送单元可以是发射器或发射机;接收单元可以是接收器或接收机。
第三十一方面,提供了一种通信***,包括上述第二十七方面或第二十七方面的任一种实现中的通信装置、以及第二十八方面或第二十八方面的任一种实现中的通信装置。
第三十二方面,提供了一种通信***,包括上述第二十九方面或第二十九方面的任一种实现中的通信装置、以及第三十方面或第三十方面的任一种实现中的通信装置。
图1为本申请适用的一种通信***的结构示意图;
图2为本申请实施例提供的一种应用场景图;
图3(a)为本申请实施例提供的一种***示意图;
图3(b)为本申请实施例提供的一种参与通信的AP MLD和STA MLD的结构示意图;
图3(c)为本申请实施例提供的另一种参与通信的AP MLD和STA MLD的结构示意图;
图4(a)为本申请实施例提供的无线局域网中MLD与其他设备通过多条链路进行通信的一个示意图;
图4(b)为本申请实施例提供的无线局域网中MLD与其他设备通过多条链路进行通信的又一个示意图;
图5为本申请实施例提供的一种通信方法的示意图;
图6为本申请示例的一种TWT协定的建立示意图;
图7为TWT元素的格式示意图;
图8(a)为TWT元素中的协商类型指示单用户TWT类型时,TWT参数信息字段的一种格式示意图;
图8(b)为TWT元素中的协商类型指示广播TWT类型时,TWT参数信息字段的一种格式示意图;
图9为TWT参数信息字段中的请求类型字段的格式示意图;
图10为建立TWT协定后链路上的TWT服务期的示意图;
图11为本申请实施例提供的又一种通信方法的流程示意图;
图12为TWT拆除帧中的TWT流字段的格式示意图;
图13为本申请实施例提供的又一种通信方法的流程示意图;
图14为本申请实施例提供的又一种通信方法的流程示意图;
图15为本申请实施例提供的一种通信装置的结构示意图;
图16为本申请实施例提供的又一种通信装置的结构示意图。
下面结合本申请实施例中的附图对本申请实施例进行描述。
本申请的方案主要应用于无线局域网,尤其是应用于多链路传输场景。如图1所示,为本申请适用的一种通信***的结构示意图,该通信***100包括MLD11和MLD12,MLD11和MLD12之间通过N条链路通信,N为正整数。MLD11作为发送端设备,则MLD12为接收端设备;MLD12作为发送端设备,则MLD11为接收端设备。其中,MLD11/MLD12工作的频段可以为以下任一个频段:sub1GHz、2.4GHz、5GHz、6GHz以及高频60GHz的全部或者一部分,等等。
MLD包括一个或多个隶属的站点,隶属的站点是逻辑上的站点,“多链路设备包括隶属站点”在本申请实施例中也可以简要描述为“多链路设备包括站点”。隶属的站点可以为接入点(access point,AP)或非接入点站点(non-Access Point Station,non-AP STA)。为描述方便,本申请将隶属的站点为AP的多链路设备可以称为多链路AP或多链路AP设备或AP多链路设备(AP multi-link device,AP MLD);隶属的站点为non-AP STA的多链路设备可以称为多链路STA或多链路STA设备或STA多链路设备(STA multi-link device,STA MLD)或非接入点多链路设备(non-access point multi-link device,Non-AP MLD)。如图1所示,MLD11可以包括一个或多个接入点(access point,AP)(例如包括AP1~AP3),则MLD11也可以称为AP MLD;MLD12可以包括一个或多个站点(station,STA)(例如包括STA1~STA3),则MLD12也可以称为Non-AP MLD。
MLD可以遵循802.11系列协议实现无线通信,例如,遵循极高吞吐率(extremely high throughput,EHT),或遵循基于802.11be或兼容支持802.11be,从而实现与其他设备的通信。当然其他设备可以是多链路设备,也可以不是多链路设备。
每个逻辑的站点可以工作在一条链路上,但允许多个逻辑站点工作在同一条链路上,下文提到的链路标识表征的是工作在一条链路上的一个站点,即如果一条链路上有多于1个逻辑上的站点,则需要多于1个链路标识表征它们,下文提到的链路标识有时也表示工作在该条链路上的站点。一个多链路设备与另一个多链路设备在数据传输时,在通信之前,该一个多链路设备与该另一个多链路设备可以先协商或沟通链路标识与一条链路或一条链路上的站点的对应关系,或者AP多链路设备通过广播的管理帧,比如信标帧(beacon frame),指示链路标识与一条链路或一条链路上的站点的对应关系。因此,在数据传输中,不需要传输大量的信令信息用来指示链路或链路上的站点,携带链路标识即可,降低了信令开销,提升了传输效率。
下面以上述一个MLD为AP MLD,上述另一个MLD为STA MLD为例进行举例说明。一个示例中,AP MLD在建立BSS时,发送的管理帧,比如信标帧,会携带一个包括多个链路标识信息字段的元素,每个链路标识信息字段可以建立一个链路标识与工作在一个链路上的站点的对应关系。每个链路标识信息字段包括链路标识,还包括:AP的介质接入控制(media access control,MAC)地址(或者也可以称为AP的BSSID(基本服务集标识,basic service set identifier))、操作集、以及信道号中的一个或多个,其中MAC地址、操作集、以及信道号 中的一个或多个或全部可以指示一条链路。另一个示例中,在多链路建立关联过程中,AP MLD和STA MLD协商多个链路标识信息字段。在后续的通信中,AP MLD或者STA MLD会通过链路标识来表征MLD中的一个站点,链路标识还可以表征该站点的MAC地址、工作的操作集、以及信道号中的一个或多个属性。其中MAC地址,也可以换成关联后AP MLD的关联标识。可选的,如果是多个站点工作在一条链路上,那么链路标识(是一个数字的标识),表征的意义除了包括链路所在的操作集、信道号,还包括工作在该链路上的站点标识,比如站点的MAC地址或者关联号(association identifier,AID)。
图2示例了本申请实施例的一种应用场景图。该应用场景包括:站点101和站点102,当然还可以包括站点103。站点101可以与站点102之间、以及站点101与站点103之间采用多条链路进行通信,从而达到提升吞吐量的效果。以站点101与站点102之间的通信为例,站点101/102可以为MLD,也可以为单链路设备。一种场景中,站点101为AP MLD,站点102为STA MLD或站点(比如单链路站点);另一场景中,站点101为STA MLD,站点102为AP(比如单链路AP)或AP MLD;又一种场景中,站点101为AP MLD,站点102为AP MLD或AP;又一种场景中,站点101为STA MLD,站点102为STA MLD或STA。当然,该无线局域网还可包括其他设备。图2示意的设备的数量及类型仅是示例性的。
图3(a)、图3(b)示出了参与通信的AP MLD和STA MLD的结构示意图。802.11标准关注AP MLD和STA MLD(如手机、笔记本电脑)中的802.11物理层(physical layer,PHY)和MAC层部分。
如图3(a)所示,AP MLD包括的多个AP在低MAC(low MAC)层和PHY层互相独立,在高MAC(high MAC)层也互相独立;STA MLD包括的多个STA在低MAC层和PHY层互相独立,在高MAC层也互相独立。
如图3(b)所示,AP MLD中包括的多个AP在低MAC层和PHY层互相独立,共用高MAC层。STA MLD中包括的多个STA在低MAC层和PHY层互相独立,共用高MAC层。
当然,STA MLD可以是采用高MAC层相互独立的结构,而AP MLD采用高MAC层共用的结构;也可以是STA MLD采用高MAC层共用的结构,AP MLD采用高MAC层相互独立的结构。示例性的,该高MAC层或低MAC层都可以由MLD的芯片***中的一个处理器实现,还可以分别由一个芯片***中的不同处理模块实现。
示例性的,本申请实施例中的MLD可以是单个天线的设备,也可以是多天线的设备。例如,可以是两个以上天线的设备。本申请实施例对于MLD包括的天线的数目并不进行限定,图3(c)以AP MLD为多天线,STA MLD为单天线为例进行了示意。在本申请的实施例中,MLD可以允许同一接入类型的业务在不同链路上传输,甚至允许相同的数据包在不同链路上传输;也可以不允许同一接入类型的业务在不同链路上传输,但允许不同接入类型的业务在不同的链路上传输。
MLD工作的频段可以包括但不限于:sub 1GHz,2.4GHz,5GHz,6GHz以及高频60GHz。图4(a)、图4(b)示出了无线局域网中MLD与其他设备通过多条链路进行通信的两种示意图。
图4(a)示出了一种AP MLD201和STA MLD202通信的场景,AP MLD201包括隶属的AP201-1和AP201-2,STA MLD202包括隶属的STA202-1和STA202-2,且AP MLD201和STA MLD202采用链路1和链路2并行进行通信。
图4(b)示出了一种AP MLD301与STA MLD302,STA MLD303以及STA304进行通信的场景,AP MLD301包括隶属的AP301-1至AP301-3,STA MLD302包括隶属的两个 STA302-1和STA302-2,STA MLD303包括2个隶属的STA303-1和STA303-2,STA304为单链路设备,AP MLD可以分别采用链路1和链路3与STA MLD302进行通信,采用链路2和链路3与多链路303进行通信,采用链路1与STA304通信。一个示例中,STA304工作在2.4GHz频段;STA MLD303包括STA303-1和STA303-2,STA303-1工作在5GHz频段,STA303-2工作在6GHz频段;STA MLD302包括STA302-1和STA302-2,STA302-1工作在2.4GHz频段,STA302-2工作在6GHz频段。AP MLD中工作在2.4GHz频段的AP301-1可以通过链路1与STA304和STA MLD302中的STA302-2之间传输上行或下行数据。AP MLD中工作在5GHz频段的AP301-2可以通过链路2与STA MLD303中工作在5GHz频段的STA303-1之间传输上行或下行数据。AP MLD301中工作在6GHz频段的AP301-3可通过链路3与STA MLD302中工作在6GHz频段的STA302-2之间传输上行或下行数据,还可通过链路3与STA MLD中的STA303-2之间传输上行或下行数据。
需要说明的是,图4(a)仅示出了AP MLD支持2个频段,图4(b)仅以AP MLD支持三个频段(2.4GHz,5GHz,6GHz),每个频段对应一条链路,AP MLD101可以工作在链路1、链路2或链路3中的一条或多条链路为例进行示意。在AP侧或者STA侧,这里的链路还可以理解为工作在该链路上的站点。实际应用中,AP MLD和STA MLD还可以支持更多或更少的频段,即AP MLD和STA MLD可以工作在更多条链路或更少条链路上,本申请实施例对此并不进行限定。
示例性的,MLD为具有无线通信功能的装置,该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理***等,安装这些芯片或处理***的设备可以在这些芯片或处理***的控制下,实现本申请实施例的方法和功能。例如,本申请实施例中的多链路STA具有无线收发功能,可以为支持802.11系列协议,可以与多链路AP或其他多链路STA或单链路设备进行通信,例如,多链路STA是允许用户与AP通信进而与WLAN通信的任何用户通信设备。例如,多链路STA可以为平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、手持计算机、上网本、个人数字助理(personal digital assistant,PDA)、手机等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置等,多链路STA还可以为上述这些终端中的芯片和处理***。本申请实施例中的多链路AP为多链路STA提供服务的装置,可以支持802.11系列协议。例如,多链路AP可以为通信服务器、路由器、交换机、网桥等通信实体,或,所述多链路AP可以包括各种形式的宏基站,微基站,中继站等,当然多链路AP还可以为这些各种形式的设备中的芯片和处理***,从而实现本申请实施例的方法和功能。并且,MLD可以支持高速率低时延的传输,随着无线局域网应用场景的不断演进,MLD还可以应用于更多场景中,比如为智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如增强现实(augmented reality,AR),虚拟现实(virtual reality,VR)等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪等),车联网中的车联网设备,日常生活场景中的一些基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等)。本申请实施例中对于多链路STA和多链路AP的具体形式不做特殊限制,在此仅是示例性说明。其中,802.11系列协议可包括:802.11be,802.11ax,802.11a/b/g/n/ac,以及将来可能出现的WiFi协议等。
在现有802.11REVmd D5.0协议规定下,TWT协定与<TWT流号(TWT flow identifier),TWT请求站点的介质接入地址信息(MAC address of TWT requesting STA),TWT响应站点 的MAC地址信息(MAC address of TWT responding STA)>这三个要素绑定。其中TWT请求站点是指发送TWT协定请求(TWT请求帧,还可以称之为TWT建立帧或TWT建立请求帧)的站点,TWT响应站点是指响应TWT协定请求(TWT响应帧)的站点。所述MAC地址信息包括MAC地址,或者AID,本申请中不做限定。对于2个单链路站点建立的TWT协定,如果需要拆除该链路上的TWT协定,单链路发送站点向单链路接收站点发送TWT拆除帧(TWT teardown frame),可以直接拆除该TWT协定。然而对于多链路设备间建立的TWT协定,由于在多链路设备操作中,链路2上的TWT协定可以在另一条链路(链路1)上建立,按照现有下协议,TWT协定的三要素中TWT请求站点MAC地址和TWT响应站点的MAC地址为位于另一条路(链路1)的2个站点的MAC地址。按照目前的规定,即需要符合这三个要素才能成功拆除该链路上的TWT协定,链路2上的TWT协定只能由链路1上的站点进行拆除,缺乏灵活性。例如,假设由链路1上的站点建立了链路2的TWT协定,链路2上的发送站点向其接收站点发送拆除帧,请求拆除链路2的TWT协定,然而,接收站点接收到该拆除帧后,默认TWT请求站点的MAC地址信息是该链路2上的发送站点的MAC地址信息,而不是当初建立该TWT协定的链路1上的请求站点的MAC地址信息,导致链路2上的站点无法拆除由链路1建立的TWT协定。拆除TWT协定的方式不够灵活。
基于上述架构,本申请实施例提供一种通信方法,第四站点(属于多链路设备)向第三站点(属于多链路设备)发送第三帧,第三帧用于请求建立一个或多个目标唤醒时间协定(target wake time agreement,TWT agreement),每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,该第三帧包括第一字段,第一字段用于指示第三帧中是否存在第二字段,该第二字段用于指示请求建立的一个或多个TWT协定所在的链路的链路标识信息,;第三站点响应于第三帧,向第四站点发送第四帧。本申请实施例在请求建立TWT协定的第三帧中指示了请求建立的一个或多个TWT协定所在的链路的信息,使得TWT协定与链路关联,提高了识别链路的TWT协定的准确性。
如图5所示,为本申请实施例提供的一种通信方法的示意图,该方法为TWT协定建立流程。该方法可以包括以下步骤:
S501.第四站点向第三站点发送第三帧。
相应地,第三站点接收该第三帧。
其中,第三帧用于请求建立一个或多个TWT协定,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路。该一个或多个TWT协定对应一个TWT流号(TWT flow identifier)。在本申请中,该TWT协定也可以称为TWT协议,TWT合约,TWT合规等,在此不作限制。
该第三站点可以是AP,则第四站点是Non-AP STA;或者,该第三站点可以是Non-AP STA,则该第四站点是AP。本实施例以第一多链路设备为Non-AP MLD,第二多链路设备为AP MLD,以及第四站点为Non-AP STA,第三站点为AP为例进行描述,则第四站点位于第一多链路设备中,第三站点位于第二多链路设备中。当然,第一多链路设备可以包括更多的AP,第二多链路设备可以包括更多的Non-AP STA。
如图6所示,为示例的一种TWT协定的建立示意图,图中有两个MLD:AP MLD和Non-AP MLD。其中,AP MLD有三个隶属AP站点:AP 1,AP 2和AP 3,分别工作在2.4GHz,5GHz和6GHz;Non-AP MLD有三个隶属Non-AP站点:STA 1,STA 2和STA 3。该AP MLD和Non-AP MLD之间已经建立了以下三条链路:
链路1:在AP 1和STA 1之间;
链路2:在AP 2和STA 2之间;
链路3:在AP 3和STA 3之间。
这两个MLD的站点之间可以通过发送第三帧,比如TWT建立帧,来建立TWT协定,该第三帧包括一个TWT元素。以下介绍TWT元素及其参数信息。
如图7所示的TWT元素的格式示意图,TWT元素包括元素号,长度,控制和TWT参数信息字段。其中,控制字段又包括空数据包寻呼(null data packet paging,NDP paging)指示、响应者功率节省模式、协商类型、TWT信息帧禁用等字段。其中,协商类型包括单用户TWT类型和广播TWT类型。当协商类型指示单用户TWT类型时,则TWT参数信息字段的格式如图8(a)所示,包括请求类型、目标唤醒时间、TWT组分配、最小TWT醒来时长(nominal minimum TWT wake duration)、TWT醒来间隔小数、TWT信道,空数据包寻呼。当协商类型指示广播TWT类型时,则TWT参数信息字段如图8(b)所示,包括请求类型、目标唤醒时间、最小TWT醒来时长、TWT醒来间隔小数、广播TWT信道,其中TWT醒来间隔=TWT醒来时长小数*2
(TWT醒来间隔指数)。
另外,在TWT参数信息字段的请求类型里,包含了一些与TWT请求和响应相关的参数,如图9所示。具体地,该请求类型包括TWT请求、TWT建立命令(TWT setup command)、触发、隐式(Implicit)、流类型(flow type)、TWT流号(TWT flow identifier)、TWT醒来间隔指数和TWT保护。其中,TWT流号用于唯一标识请求建立的第一多链路设备和第二多链路设备之间的一个或多个TWT协定。TWT流号又可以称为TWT流标识等。每个TWT协定对应一个链路,但是这一个或多个TWT协定对应一个TWT流号,也就说一个TWT元素可以用来建立多个TWT协定。
第四站点通过在其所在链路上发送第三帧(包含上述TWT元素),可以为自身所在链路或其它链路进行TWT协商,建立TWT协定。每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路。其中,除了该发送TWT元素的链路需要是苏醒(awake)状态,其他链路可选择awake或者睡眠(doze)状态。
仍参考图6,以Non-AP STA 1在链路1上发送第三帧为链路1,链路2和链路3进行TWT协商为例,步骤S401具体包括:
Non-AP STA 1发送包含一个TWT元素的管理帧,比如TWT建立帧(TWT Setup frame),给AP 1。该TWT元素有以下特性:
a)该TWT元素表明,请求在AP 1,AP 2和AP 3所在的三条链路上建立TWT协定(这三条链路是链路1,链路2和链路3);
b)该TWT元素在请求类型字段中的TWT Set Command字段里携带有一个请求TWT(Request TWT)的值;
c)该TWT元素的TWT Request字段的取值等于1,指示是该管理帧是请求帧(Request frame);
d)该TWT元素表明一个目标唤醒时间以及一个最小TWT醒来时长。
在本实施例中,上述第三帧还包括第一字段,第一字段用于指示第三帧中是否存在第二字段。该第二字段用于指示请求建立的一个或多个TWT协定所在的链路的链路标识信息。
在一个具体的实现中,该第一字段位于TWT元素的控制字段中。例如,可以位于如图7所示的控制字段的保留字段中。该第一字段可以包括1个比特,例如,设为“1”,表示第三帧中存在第二字段,设为“0”,表示第三帧中不存在第二字段。或者,设为“0”,表示第三帧中存在第二字段,设为“1”,表示第三帧中不存在第二字段。
当第一字段指示第三帧中存在第二字段,第三帧还包括第二字段。该第二字段可以位于TWT元素的TWT参数信息字段中。
具体地,在一个实现中,该第二字段可以是比特位图。则该第一字段相应地可以称为链路标识比特位图出现字段。例如,图6所示的AP MLD和Non-AP MLD之间已经建立了链路1~链路3共3个链路,假设请求给链路2和链路3建立TWT协定。则该第二字段可以是011,分别对应链路1~链路3,其中“0”表示不建立TWT协定,“1”表示建立TWT协定。或者该第二字段可以是100,分别对应链路1~链路3,其中“1”表示不建立TWT协定,“0”表示建立TWT协定。
在另一个实现中,该第二字段可以包括请求建立的一个或多个TWT协定所在的链路的链路标识(link identifier,link ID),优选一个链路标识字段,示例性的,该第二字段是链路标识字段,请求建立的一个或多个TWT协定所在链路的链路标识均包括在该字段中。则该第一字段相应地可以称为链路标识出现字段。该链路标识用于标识一个组合:<链路所在的操作种类(operating class),信道号(channel number),AP的基本服务集标识>(base service set identifier,BSSID)。仍参考图6,假设AP MLD和Non-AP MLD之间最多可以建立链路0~链路15共16个链路,则可以用4比特指示这16个链路,其中,0000对应链路0,0001对应链路1,0010对应链路2,等等。这里,假设AP MLD和Non-AP MLD之间在关联阶段已经建立了链路0~链路3共3个链路,且假设在链路1上发送TWT建立帧请求给链路21建立TWT协定,则该第二字段包括链路2标识,比如0001。这里给出的4比特指示仅为一种示例,本申请对比特位数与链路标识的对应关系不作限定。随着技术的发展,通信过程中可以使用的链路数目增加,随之链路标识比特位数的增加和变动在此不做限定。
S502.第三站点响应于第三帧,向第四站点发送第四帧。即该第四帧为对第三帧的响应,比如确认帧Ack。
相应地,第四站点接收该第四帧。
S503.第三站点向第四站点发送第五帧。
相应地,第四站点接收该第五帧。
该第五帧用于指示接受请求建立的一个或多个TWT协定。
具体地,仍参考图6,步骤S503具体包括:AP 1发送包含一个TWT元素的管理帧,比如TWT Setup frame,给Non-AP STA 1。该TWT元素有以下特性:
a)该TWT元素在请求类型中的TWT Set Command字段中携带有一个接受TWT(Accept TWT)的字段的值;
b)该TWT元素的TWT Request字段的取值等于0,指示是响应帧(Response frame);
c)AP 1发送的该TWT元素确认接受Non-AP STA 1请求建立的这三个TWT协定。
S504.第四站点响应于第五帧,向第三站点发送第六帧。即该第六帧为对第五帧的响应,比如确认帧Ack。
相应地,第三站点接收该第六帧。
以上步骤成功完成后,TWT协定在链路1、链路2和链路3中成功建立。
此时,如图10所示,三个TWT服务期(service periods,SPs)存在于这三条链路,并共享TWT参数,如目标唤醒时长。其中,T1是目标唤醒时间。TWT醒来间隔是同一条链路上相邻两个SP之间的时长。其中,TWT醒来间隔=TWT醒来间隔小数*2
(TWT醒来间隔指数),其中醒来间隔指数字段位于上述请求类型字段中。
上述一个或多个TWT协定建立后,则存在TWT流号与一个或多个TWT协定所在的链 路的链路之间的对应关系。即TWT流号与每个TWT协定所在的链路之间存在对应关系。具体地,上述第二字段包括请求建立的所述一个或多个TWT协定所在的链路的链路标识时,则TWT流号与每个TWT协定所在的链路的链路标识之间存在对应关系;上述第二字段为比特位图时,可以获取请求建立一个或多个TWT协定所在的链路的链路标识,从而TWT流号与每个TWT协定所在的链路的链路标识之间存在对应关系。
另外,该对应关系还可以包括以下至少一个信息:请求建立TWT协定的站点的MAC地址信息(即第三站点的MAC地址信息),响应建立请求的站点的MAC地址信息(即第四站点的MAC地址信息),请求建立TWT协定的MLD的MAC地址信息(即第二多链路设备的MAC地址信息),响应建立请求的MLD的MAC地址信息(第一多链路设备的MAC地址信息),建立TWT协定的两侧站点的各自的MAC地址信息,建立TWT协定的两侧站点是指建立的一个或多个TWT协定所在的任一链路其链接的两端的站点,即建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息。比如说通过第九帧和第十帧在链路1和链路2上建立TWT协定(其中链路1和链路2由链路标识信息字段指示),那么建立2个TWT协定,在TWT协定1中,建立TWT协定的站点1的MAC地址信息对应的站点是工作在该链路1的,且与隶属于TWT请求站点(第一多链路设备中的第四站点)同一MLD的站点;建立TWT协定的站点2的MAC地址信息对应的站点是工作在该链路1的,且与隶属于TWT响应站点(第二多链路设备中的第三站点)同一MLD的站点;在TWT协定2中,建立TWT协定的站点1的MAC地址信息对应的站点是工作在该链路2的,且与隶属于TWT请求站点(第一多链路设备中的第四站点)同一MLD的站点;建立TWT协定的站点2的MAC地址信息对应的站点是工作在该链路2的,且与隶属于TWT响应站点(第二多链路设备中的第三站点)同一MLD的站点;其中TWT请求站点和TWT响应站点是工作在同一链路上,否则它们无法直接接收到对方发送的信息。可选的,链路1不是第四站点和第三站点工作的那条链路;可选的,链路1是第四站点和第三站点工作的那条链路;可选的,链路2不是第四站点和第三站点工作的那条链路;可选的,链路2是第四站点和第三站点工作的那条链路。则上述对应关系可以是其中的一种:
1)<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息,链路标识>;
2)<TWT流号,请求建立TWT协定的MLD的MAC地址信息,响应建立请求的MLD的MAC地址信息,链路标识>。
3)<TWT流号,建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息>。
可选的,上述对应关系3可以理解为<TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息>,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。可选的,上述对应关系3还可以理解为<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息>,此时请求建立TWT协定的站点不再是发送第三帧(TWT建立请求帧,还可以称之为TWT建立帧或TWT请求帧,或者说TWT协定请求)的站点,而是建立TWT协定的站点1,该站点1与TWT请求站点隶属于同一个多链路设备,工作在由链路标识信息字段指示的链路上;响应建立TWT协定的站点不再是发送第四帧(TWT建立响应帧,或者说响应TWT协定请求)的站点,而是建立TWT协定的站点2,该站点2与TWT响应站点隶属于同一个多 链路设备,工作在由链路标识信息字段指示的链路上。
可以理解的,请求建立TWT协定的站点与TWT请求站点是指同一个站点,响应建立请求的站点与TWT响应站点是指同一个站点,属于2种表述,适用于本发明的所有实施例。本发明实施例中的各个表示站点的名称和术语等都仅为示例,且各个实施例之间可以相互参考和结合。
根据本申请实施例提供的一种通信方法,在请求建立TWT协定的第三帧中指示了请求建立的一个或多个TWT协定所在的链路的信息,使得TWT协定与链路关联。
一个或多个链路的TWT协定建立好后,如果需要使某个链路退出TWT协定,可以请求拆除该链路的TWT协定。本申请实施例还提供一种通信方法,第二多链路设备中的第二站点向第一多链路设备中的第一站点发送第一帧,用于请求拆除第一链路的TWT协定,该第一帧包括第一链路的链路标识信息字段,所述链路标识信息字段包括链路标识或者链路标识比特位图。在该链路标识比特位图中与第一链路对应的比特位置置第一值,第一值可以为0或1。该第一链路为第一多链路设备和第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;第一站点响应于第一帧,向第二站点发送第二帧。通过第一链路的链路标识和TWT流号,可以唯一确定一个链路上的TWT协定,第一多链路设备和第二多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
如图11所示,为本申请实施例提供的又一种通信方法的流程示意图,该方法包括以下步骤:
S1101.第二多链路设备中的第二站点向第一多链路设备中的第一站点发送第一帧。
相应地,第一站点接收该第一帧。
在上述实施例中,第一多链路设备和第二多链路设备之间已建立第一链路或更多的链路的TWT协定。本实施例中,需要拆除第一链路的TWT协定。第二站点向第一站点发送第一帧。其中,该第一帧用于请求拆除第一链路的TWT协定。该第一链路为第一多链路设备和第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
第一站点也可以是AP或Non-AP STA,第二站点可以是Non-AP STA或AP。第一站点可以与上述实施例中请求建立TWT协定的第四站点是同一个站点,也可以与第四站点不是同一个站点,也可以与上述实施例中第三站点是同一个站点,也可以与第三站点不是同一个站点;第二站点可以与上述实施例中请求建立TWT协定的第四站点是同一个站点,也可以与第四站点不是同一个站点,也可以与上述实施例中第三站点是同一个站点,也可以与第三站点不是同一个站点。
仍参考图6,假设第一多链路设备为Non-AP MLD,第二多链路设备为AP MLD,链路1已经建立了链路1~链路3的TWT协定,需要拆除链路3的TWT协定。第一站点可以是Non-AP STA1~Non-AP STA3中的任一站点,假设这里第一站点为Non-AP STA2;第二站点可以是AP1~AP3中的任一站点,假设这里第二站点为AP2。
在本实施例中,该第一帧包括第一链路的链路标识信息字段,包括链路标识,或者链路标识比特位图。在该链路标识比特位图中,与第一链路对应的比特位置置为第一值,比如0或1。
第一帧可以是TWT拆除帧(TWT Teardown frame)。TWT拆除帧的格式如下表1所示:
表1
其中,该TWT拆除帧包括以下信息:类目(category)、未保护sub 1GHz行动(unprotected S1G action)和TWT流(TWT flow)。其中,TWT流的格式如图12所示,TWT流又包括TWT流号字段、保留字段、协商字段和拆除所有TWT协定(teardown all TWT)字段。该链路标识可以位于TWT拆除帧的TWT流字段中。现有协议中,TWT流号字段占3个比特,可选的,TWT流号字段由3比特拓展更多比特,比如4比特,在此不做限定。
TWT流字段中还包括链路标识信息字段,比如4比特的链路标识字段。
建立了TWT协定后,TWT流号与请求建立的一个或多个TWT协定所在的链路之间存在对应关系,具体地,存在TWT流号与请求建立的一个或多个TWT协定所在的链路的链路标识之间存在对应关系。其中,已建立的TWT协定对应一个TWT流号。
另外,该对应关系还可以包括以下至少一个信息:请求建立TWT协定的站点的MAC地址信息(即第三站点的MAC地址信息),响应建立请求的站点的MAC地址信息(即第四站点的MAC地址信息),请求建立TWT协定的MLD的MAC地址信息(即第二多链路设备的MAC地址信息),响应建立请求的MLD的MAC地址信息(第一多链路设备的MAC地址信息),建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息。
则上述对应关系可以是其中的一种:
1)<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息,链路标识>;
2)<TWT流号,请求建立TWT协定的MLD的MAC地址信息,响应建立请求的MLD的MAC地址信息,链路标识>。
3)<TWT流号,建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息>。
可选的,上述对应关系3可以理解为<TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息>,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。可选的,上述对应关系3还可以理解为<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息>,此时请求建立TWT协定的站点不再是发送第三帧(TWT建立请求帧,还可以称之为TWT建立帧或TWT请求帧,或者说TWT协定请求)的站点,而是建立TWT协定的站点1,该站点1与TWT请求站点隶属于同一个多链路设备,工作在由链路标识信息字段指示的链路上;响应建立TWT协定的站点不再是发送第四帧(TWT建立响应帧,或者说响应TWT协定请求)的站点,而是建立TWT协定的站点2,该站点2与TWT响应站点隶属于同一个多链路设备,工作在由链路标识信息字段指示的链路上;其中站点1可能与TWT请求站点为同一个,也可能不同;站点2可能与TWT响应站点为同一个,也可能不同。
由于存在上述对应关系,因此,第一站点在接受到第一帧后,根据第一链路的链路标识和上述对应关系,可以识别请求拆除第一链路的TWT协定。其中,每个TWT协定中的TWT 流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定,或者,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。因此,第一站点根据TWT流号和第一链路的链路标识,可以识别请求拆除的TWT协定所在的链路。
因此,对应关系1),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、请求建立TWT协定的站点的MAC地址信息、响应建立请求的站点的MAC地址信息和TWT拆除帧中的链路标识的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT requesting STA MAC address,the TWT responding STA MAC address,and link ID of the TWT Teardown frame shall be deleted)。
对应关系2),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、请求建立TWT协定的MLD的MAC地址信息、响应建立请求的MLD的MAC地址信息和TWT拆除帧中的链路标识的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT requesting MLD MAC address,the TWT responding MLD MAC address,and link ID of the TWT Teardown frame shall be deleted)。
对应关系3),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、建立TWT协定的站点1的MAC地址信息和建立TWT协定的站点2的MAC地址信息的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT setup STA MAC address 1 and the TWT setup STA MAC address 2 shall be deleted)。
其中,在上述关系2)中,用MLD MAC地址信息替代STA MAC地址信息,可以避免请求建立TWT协定的站点去关联后,导致请求建立TWT协定的站点的MAC地址信息没有任何意义,因此根据上述关系1)无法再标识一个TWT协定。
S1102.第一站点响应于第一帧,向第二站点发送第二帧。
相应地,第二站点接收该第二帧。
即该第二帧为对第一帧的响应,比如确认帧Ack。
S1103.第一站点根据第一链路的链路标识和对应关系,拆除与第一链路的链路标识对应的第一链路的TWT协定。
可选的,在TWT拆除帧未保护sub 1GHz行动字段值(见下表2)中增加一个类型,MLD TWT Teardown。例如,从保留值(12~255)中选一个值,表示MLD TWT Teardown。
表2
值(value) | 含义(meaning) | 时间优先级(time priority) |
0 | AID Switch Request | No |
1 | AID Switch Response | No |
2 | Sync Control | No |
3 | STA Information Announcement | No |
4 | EDCA Parameter Set | No |
5 | EL Operation | No |
6 | TWT Setup | No |
7 | TWT Teardown | No |
8 | Sectorized Group ID List | No |
9 | Sector ID Feedback | No |
10 | 保留 | |
11 | TWT information | No |
12-255 | 保留 |
可选的,TWT拆除帧还包括链路标识信息字段,比如一个或多个链路标识组成的链路标识字段或者链路标识比特位图,在一种实施方式中,链路标识信息字段可以是独立的字段,不位于TWT流字段中。
可选的,一种特殊方式,链路标识信息字段不出现,则表示TWT拆除帧用来拆除该TWT流对应的所有TWT协定。
MLD之间的TWT拆除过程可以独立于上述MLD之间的TWT建立过程,换句话说,TWT拆除过程与上述MLD之间的建立过程没有绑定关系,不论采取何种方式建立MLD,TWT拆除过程均可以采用本申请所述的方法。
根据本申请实施例提供的一种通信方法,通过在第一帧中携带第一链路的标识,根据第一链路的链路标识和TWT流号,可以唯一确定一个链路上的TWT协定,第一多链路设备和第二多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
本申请实施例还提供一种通信方法,每个TWT协定对应一个TWT流号,从而,根据该TWT流号可以唯一确定一个链路的TWT协定,提高了识别TWT协定的准确性。
如图13所示,为本申请实施例提供的又一种通信方法的流程示意图,该方法包括以下步骤:
S1301.第三多链路设备中的第八站点向第四多链路设备中的第七站点发送第九帧,比如TWT建立帧。
相应地,第七站点接收该第九帧。
该第七站点可以是AP,则第八站点是Non-AP STA;或者,该第七站点可以是Non-AP STA,则该第八站点是AP。本实施例以第三多链路设备为Non-AP MLD,第四多链路设备为AP MLD,以及第八站点为Non-AP STA,第七站点为AP为例进行描述,则第八站点位于第三多链路设备中,第七站点位于第四多链路设备中。当然,第三多链路设备可以包括更多的AP,第四多链路设备可以包括更多的Non-AP STA。
其中,该第九帧用于请求建立M个链路的N个TWT协定。其中,M可以等于N,即在每个链路上建立一个TWT协定;M也可以小于N,例如,在同一个链路上建立多个TWT协定。
本实施例建立TWT协定的过程与图5所示实施例类似,不同的是,在本实施例中,每个TWT流号只对应一个TWT协定,也就说一个TWT元素只能用来建立一个TWT协定。该第九帧包括N个TWT元素。TWT元素的格式与上文的描述相同。这N个TWT元素可以部分不同,也可以完全不同,如目标唤醒时间不同。
具体地,与图5所示实施例中的步骤S501不同的是,第八站点发送包含N个TWT元素的管理帧给第七站点,表示请求建立该N个TWT元素对应的TWT协定。
该第九帧还可以包括第一字段,第一字段用于指示第三帧中是否存在第二字段。该第二 字段用于指示请求建立的一个或多个TWT协定所在的链路的信息。其中,关于第一字段和第二字段的具体格式可以参考图5所示实施例。
S1302.第七站点响应于第九帧,向第八站点发送第十帧。
相应地,第八站点接收该第十帧。
S1303.第七站点向第八站点发送第十一帧。
相应地,第八站点接收该第十一帧。
该第十一帧用于指示接受请求建立的一个或多个TWT协定。
与图5所示实施例中的步骤S403不同的是,第七站点发送包含N个TWT元素的管理帧给第八站点,表示接受建立该N个TWT元素对应的TWT协定。
S1304.第八站点响应于第十一帧,向第七站点发送第十二帧。即该第十二帧为对第十一帧的响应。
相应地,第七站点接收该第十二帧。
以上步骤成功完成后,TWT协定在一个或多个链路中成功建立。
上述一个或多个TWT协定建立后,则该TWT流号包括在第一参数集合中。
另外,该第一参数集合还可以包括以下至少一个信息:链路标识,请求建立TWT协定的站点的MAC地址信息(即第八站点的MAC地址信息),响应建立请求的站点的MAC地址信息(即第七站点的MAC地址信息),请求建立TWT协定的MLD的MAC地址信息(即第三多链路设备的MAC地址信息),响应建立请求的MLD的MAC地址信息(即第四多链路设备的MAC地址信息),启动TWT协定拆除的站点的MAC地址信息,响应TWT协定拆除的站点的MAC地址信息,建立TWT协定的两侧站点的各自的MAC地址信息,建立TWT协定的两侧站点是指建立的一个或多个TWT协定所在的任一链路其链接的两端的站点,即建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息。比如说通过第九帧和第十帧在链路1上建立TWT协定(其中链路1由链路标识信息字段指示),那么建立TWT协定的站点1的MAC地址信息对应的站点是工作在该链路1的,且与隶属于TWT请求站点(第三多链路设备中的第八站点)同一MLD的站点;建立TWT协定的站点2的MAC地址信息对应的站点是工作在该链路1的,且与隶属于TWT响应站点(第四多链路设备中的第七站点)同一MLD的站点。其中TWT请求站点和TWT响应站点是工作在同一链路上,否则它们无法直接接收到对方发送的信息。可选的,链路1不是第八站点和第七站点工作的那条链路;可选的,链路1是第八站点和第七站点工作的那条链路的。
则该第一参数集合可以是以下其中的一种:
1)<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息,链路标识>;
2)<TWT流号,请求建立TWT协定的MLD的MAC地址信息,响应建立请求的MLD的MAC地址信息,链路标识>
3)<TWT流号,请求建立TWT协定的MLD的MAC地址信息,响应建立请求的MLD的MAC地址信息>;
4)<TWT流号,启动TWT协定拆除的站点的MAC地址信息(MAC address of TWT teardown initiating STA),响应TWT协定拆除的站点的MAC地址信息(MAC address of TWT teardown responding STA)>。
5)<TWT流号,建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息>。
可选的,上述对应关系5可以理解为<TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息>,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。可选的,上述对应关系5还可以理解为<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息>,此时请求建立TWT协定的站点不再是发送第九帧(TWT建立请求,还可以称之为TWT建立帧或TWT请求帧,或者说TWT协定请求)的站点,而是建立TWT协定的站点1,该站点1与TWT请求站点隶属于同一个多链路设备,工作在由链路标识信息字段指示的链路上;响应建立TWT协定的站点不再是发送第十帧(TWT建立响应帧,或者说响应TWT协定请求)的站点,而是建立TWT协定的站点2,该站点2与TWT响应站点隶属于同一个多链路设备,工作在由链路标识信息字段指示的链路上;其中站点1可能与TWT请求站点为同一个,也可能不同;站点2可能与TWT响应站点为同一个,也可能不同。
其中(3)和(4)需要一个原则:每个TWT协定的TWT流号在TWT请求MLD和TWT响应MLD内唯一的。该原则也适用于(1)和(2),除此之外,适用于(1)和(2)另一个可以替代的原则是:TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定;或者是,每个TWT协定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。
根据本申请实施例提供的一种通信方法,根据TWT流号可以唯一确定一个链路的TWT协定,提高了识别TWT协定的准确性。
一个或多个链路的TWT协定建立好后,如果需要使某个链路退出TWT协定,可以请求拆除该链路的TWT协定。本申请实施例还提供一种通信方法,通过在请求拆除第一链路的TWT协定的帧中携带TWT流号,根据TWT流号可以唯一确定一个链路上的TWT协定,第三多链路设备和第四多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
如图14所示,为本申请实施例提供的又一种通信方法的流程示意图,该方法包括以下步骤:
S1401.第四多链路设备中的第六站点向第三多链路设备中的第五站点发送第七帧。
相应地,第五站点接收该第七帧。
在上述实施例中,第三多链路设备和第四多链路设备之间已建立第一链路或更多的链路的TWT协定。本实施例中,需要拆除第一链路的TWT协定。第六站点向第五站点发送第七帧。其中,该第七帧用于请求拆除第一链路的TWT协定。该第一链路为第三多链路设备和第四多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
第五站点可以是AP或Non-AP STA,第六站点可以是Non-AP STA或AP。第五站点可以与上述实施例中请求建立TWT协定的第八站点是同一个站点,也可以与第八站点不是同一个站点,也可以与上述实施例中第七站点是同一个站点,也可以与第七站点不是同一个站点;第六站点可以与上述实施例中请求建立TWT协定的第八站点是同一个站点,也可以与第八站点不是同一个站点,也可以与上述实施例中第七站点是同一个站点,也可以与第七站点不是同一个站点。
参考图6,假设第三多链路设备为Non-AP MLD,第四多链路设备为AP MLD,链路1 已经建立了链路1~链路3的TWT协定,需要拆除链路3的TWT协定。第五站点可以是Non-AP STA1~Non-AP STA3中的任一站点,假设这里第五站点为Non-AP STA2;第六站点可以是AP1~AP3中的任一站点,假设这里第六站点为AP2。
在本实施例中,该第七帧包括TWT协定的TWT流号。每个TWT协定对应一个TWT流号。
建立了TWT协定后,根据该TWT流号可以识别一个链路的TWT协定。该TWT流号包括在第一参数集合中。
另外,该第一参数集合还可以包括以下至少一个信息:链路标识,请求建立TWT协定的站点的MAC地址信息(即第八站点的MAC地址信息),响应建立请求的站点的MAC地址信息(即第七站点的MAC地址信息),请求建立TWT协定的MLD的MAC地址信息(即第三多链路设备的MAC地址信息),响应建立请求的MLD的MAC地址信息(即第四多链路设备的MAC地址信息),启动TWT协定拆除的站点的MAC地址信息(即第六站点的MAC地址信息),响应TWT协定拆除的站点的MAC地址信息(即第五站点的MAC地址信息),建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息。则该第一参数集合可以是以下其中的一种:
1)<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息,链路标识>;
2)<TWT流号,请求建立TWT协定的MLD的MAC地址信息,响应建立请求的MLD的MAC地址信息,链路标识>;
3)<TWT流号,请求建立TWT协定的MLD的MAC地址信息,响应建立请求的MLD的MAC地址信息>;
4)<TWT流号,启动TWT协定拆除的站点的MAC地址信息,响应TWT协定拆除的站点的MAC地址信息>。
5)<TWT流号,建立TWT协定的站点1的MAC地址信息,建立TWT协定的站点2的MAC地址信息>。
可选的,上述对应关系5可以理解为<TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息>,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。可选的,上述对应关系5还可以理解为<TWT流号,请求建立TWT协定的站点的MAC地址信息,响应建立请求的站点的MAC地址信息>,此时请求建立TWT协定的站点不再是发送第九帧(TWT建立请求,还可以称之为TWT建立帧或TWT请求帧,或者说TWT协定请求)的站点,而是建立TWT协定的站点1,该站点1与TWT请求站点隶属于同一个多链路设备,工作在由链路标识信息字段指示的链路上;响应建立TWT协定的站点不再是发送第十帧(TWT建立响应帧,或者说响应TWT协定请求)的站点,而是建立TWT协定的站点2,该站点2与TWT响应站点隶属于同一个多链路设备,工作在由链路标识信息字段指示的链路上;其中站点1可能与TWT请求站点为同一个,也可能不同;站点2可能与TWT响应站点为同一个,也可能不同。
由于存在上述对应关系,因此,第五站点在接受到第七帧后,根据TWT流号和第一参数集合中的其它信息,可以识别请求拆除第一链路的TWT协定。其中,每个TWT协定中的TWT流号要求在请求建立TWT协定的站点、响应建立请求的站点以及链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定,或者,每个TWT协 定中的TWT流号要求在请求建立TWT协定的MLD、响应建立请求的MLD和/或链路标识下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定,或者,每个TWT协定中的TWT流号要求在启动TWT协定拆除的站点和响应TWT协定拆除的站点下建立的多个TWT协定中是唯一的,确保一个拆除帧可以拆除指定的TWT协定。因此,第五站点根据TWT流号(和第一链路的链路标识),可以识别请求拆除的TWT协定所在的链路。
因此,对应第一参数集合1),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、请求建立TWT协定的站点的MAC地址信息、响应建立请求的站点的MAC地址信息和TWT拆除帧中的链路标识的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT requesting STA MAC address and the TWT responding STA MAC address,link ID of the TWT Teardown frame shall be deleted)。
对应第一参数集合2),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、请求建立TWT协定的MLD的MAC地址信息、响应建立请求的MLD的MAC地址信息和TWT拆除帧中的链路标识的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT requesting MLD MAC address and the TWT responding MLD MAC address,link ID of the TWT Teardown frame shall be deleted)。
对应第一参数集合3),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、请求建立TWT协定的MLD的MAC地址信息、响应建立请求的MLD的MAC地址信息和TWT拆除帧中的链路标识的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT requesting MLD MAC address and the TWT responding MLD MAC address shall be deleted)。
对应第一参数集合4),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、启动TWT协定拆除的站点的MAC地址信息和响应TWT协定拆除的站点的MAC地址信息的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT teardown initiating STA MAC address and the TWT teardown responding STA MAC address shall be deleted)。
对应第一参数集合5),TWT拆除规则是:当TWT拆除帧成功发送或接收,对应TWT流号、建立TWT协定的站点1的MAC地址信息和建立TWT协定的站点2的MAC地址信息的TWT协定可以被拆除(When a TWT Teardown frame is successfully transmitted or received,the TWT agreement corresponding to the TWT Flow Identifier field,the TWT setup STA MAC address 1 and the TWT setup STA MAC address 2 shall be deleted)。
其中,在上述第一参数集合2)或第一参数集合3)中,用MLD MAC地址信息替代STA MAC地址信息,可以避免请求建立TWT协定的站点去关联后,导致请求建立TWT协定的站点的MAC地址信息没有任何意义,因此根据第一参数集合1)无法再标识一个TWT协定。
S1402.第五站点响应于第七帧,向第六站点发送第八帧。
相应地,第六站点接收该第八帧。
即该第八帧为对第七帧的响应,表示成功接收到第七帧。
进一步地,还可以包括以下步骤:
S1403.第五站点根据TWT流号,拆除与TWT流号对应的TWT协定。
可选的,在TWT拆除帧未保护sub 1GHz行动字段值(如上述表2所示)中增加一个类型,MLD TWT Teardown。例如,从保留值中选一个值,表示MLD TWT Teardown。
可选的,TWT拆除帧还包括链路标识信息字段,比如一个或多个链路标识组成的链路标识字段或者链路标识比特位图,在一种实施方式中,链路标识信息字段可以是独立的字段,不位于TWT流字段中。
MLD之间的TWT拆除过程可以独立于上述MLD之间的TWT建立过程,换句话说,TWT拆除过程与上述MLD之间的建立过程没有绑定关系,不论采取何种方式建立MLD,TWT拆除过程均可以采用本申请所述的方法。根据本申请实施例提供的一种通信方法,通过在请求拆除第一链路的TWT协定的帧中携带TWT流号,根据TWT流号可以唯一确定一个链路上的TWT协定,第三多链路设备和第四多链路设备中的任一站点均可请求拆除第一链路的TWT协定,提高了拆除TWT协定的灵活性。
上述对本申请实施例提供的方法进行了介绍,下面提供实现上述方法的通信装置。可以理解的是,为了实现所述方法,通信装置包含了执行所述方法相应的硬件结构和/或软件模块,本领域技术人员可以意识到,本申请能够以硬件或软件或硬件和软件结合的形式来实现。
本申请实施例提供的通信装置,可以根据上述方法,进行功能模块的划分,例如,可以对应方法中每个步骤的功能模块,也可以将两个或两个以上的步骤集成在一个功能模块中。上述功能模块既可以采用硬件实现,也可以采用软件实现,也可以采用软件结合硬件来实现。需要说明的是,本申请实施例中对功能模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用每个步骤对应一个功能模块为例进行说明:
通信装置的一种可能的结构示意图如图15所示。该通信装置1500包括收发单元151和处理单元152。
在一个实施例中,该通信装置可以是上述实施例中的第一多链路设备中的第一站点,所述收发单元151用于接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述第一链路的链路标识,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元151还用于响应于所述第一帧,向所述第二站点发送第二帧。
进一步地,所述处理单元152用于根据所述第一链路的链路标识和所述对应关系,拆除与所述第一链路的链路标识对应的所述第一链路的TWT协定。
在又一个实施例中,该通信装置可以是上述实施例中的第二多链路设备中的第二站点,所述收发单元151用于向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述第一链路的链路标识,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元151还用于接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
在又一个实施例中,该通信装置可以是上述实施例中的第二多链路设备中的第三站点,所述收发单元151用于接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多 个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的信息,所述一个或多个TWT协定对应一个TWT流号;所述收发单元151还用于响应于所述第三帧,向所述第四站点发送第四帧;所述收发单元151还用于向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元151还用于接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
在又一个实施例中,该通信装置可以是上述实施例中的第一多链路设备中的第四站点,所述收发单元151用于向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的信息,所述一个或多个TWT协定对应一个TWT流号;所述收发单元151还用于接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;所述收发单元151还用于接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元151还用于响应于所述第五帧,向所述第三站点发送第六帧。
在又一个实施例中,该通信装置可以是第一多链路设备中的第一站点,所述收发单元151用于接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述TWT协定的流号,所述TWT协定对应一个所述TWT流号;以及所述收发单元151还用于响应于所述第一帧,向所述第二站点发送第二帧。
进一步地,所述处理单元152用于根据所述TWT流号,拆除与所述TWT流号对应的TWT协定。
在又一个实施例中,该通信装置可以是第二多链路设备中的第二站点,所述收发单元151用于向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一帧包括所述TWT协定的流号,所述TWT协定对应一个所述TWT流号;以及所述收发单元151还用于接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
在又一个实施例中,该通信装置可以是第二多链路设备中的第三站点,所述收发单元151用于接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个链路的一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应一个TWT流号;所述收发单元151还用于响应于所述第三帧,向所述第四站点发送第四帧;所述收发单元151还用于向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元151还用于接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
在又一个实施例中,该通信装置可以是第一多链路设备中的第四站点,所述收发单元151用于向第三站点发送第三帧,所述第三帧用于请求建立一个或多个链路的一个或多个目标唤醒时间协定TWT agreement,所述每个TWT协定对应一个TWT流号;所述收发单元151还用于接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;所述收发单元151还用于接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元151还用于响应于所述第五帧,向所述第四站点发送 第六帧。
在又一个实施例中,该通信装置可以是第一多链路设备中的第一站点,所述收发单元151用于接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元151还用于响应于所述第一帧,向所述第二站点发送第二帧。
进一步地,所述处理单元152用于根据所述第一对应关系,拆除与所述第一链路的链路标识信息对应的所述TWT协定。
进一步地,所述处理单元152用于根据所述第二对应关系,拆除与所述多链路设备的MAC地址信息对应的所述TWT协定。
在又一个实施例中,该通信装置可以是上述实施例中的第二多链路设备中的第二站点,所述收发单元151用于向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;以及所述收发单元151还用于接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
在又一个实施例中,该通信装置可以是第二多链路设备中的第三站点,所述收发单元151用于接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息;所述收发单元151还用于响应于所述第三帧,向所述第四站点发送第四帧;所述收发单元151还用于向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元151还用于接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
在又一个实施例中,该通信装置可以是第一多链路设备中的第四站点,所述收发单元151用于向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息,所述一个或多个TWT协定对应一个TWT流号;所述收发单元151还用于接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;所述收发单元151还用于接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;以及所述收发单元151还用于响应于所述第五帧,向所述第三站点发送第六帧。
该通信装置1500可以实现的功能可以参考本申请中方法实施例中的具体实现方式中的任意一种,本申请不做限制,在此不再赘述。
图16为本申请实施例所述的通信装置可能的产品形态的结构图。图16为对图15所示的通信装置的具体化。
作为一种可能的产品形态,通信装置可以为信息传输设备/信息传输单板。该通信装置包括处理器和收发器。可选地,该通信装置还可以包括存储器。该处理器用于执行图15中处理单元152所执行的方法步骤。该收发器用于执行图15中收发单元151所执行的方法步骤。
作为又一种可能的产品形态,通信装置可以为芯片。该通信装置包括处理电路和通信接口。可选地,该通信装置还可以包括存储介质。该处理电路用于执行图15中处理单元152所执行的方法步骤。该通信接口用于执行图15中收发单元151所执行的方法步骤。
作为上述实施例的又一种可能的产品形态,通信装置也可以使用下述来实现:一个或多个现场可编程门阵列(field programmable gate array,FPGA)、可编程逻辑器件(programmble logic device,PLD)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。
上述处理器可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。总线可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图14或图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序指令可以存储于一计算机可读取存储介质中,该程序指令在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
一方面,本申请实施例还提供一种可读存储介质,可读存储介质中存储有计算机执行指令,当一个设备(可以是单片机,芯片、控制器等)或者处理器执行本申请所提供的业务指示方法中的步骤。
一方面,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机执行指令,该计算机执行指令存储在计算机可读存储介质中;设备的至少一个处理器可以从计算机可读存储介质读取该计算机执行指令,至少一个处理器执行该计算机执行指令使得设备执行本申请所提供的业务指示方法中的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或 者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read-only memory,ROM),或随机存取存储器(random access memory,RAM),或磁性介质,例如,软盘、硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,DVD)、或者半导体介质,例如,固态硬盘(solid state disk,SSD)等。
Claims (40)
- 一种通信方法,其特征在于,应用于第一多链路设备中的第一站点,所述方法包括:接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;响应于所述第一帧,向所述第二站点发送第二帧。
- 一种通信方法,其特征在于,应用于第二多链路设备中的第二站点,所述方法包括:向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
- 根据权利要求1或2所述的方法,其特征在于,所述第一帧包括所述第一链路的链路标识信息,其中,所述链路标识信息包括链路标识或者链路比特位图。
- 根据权利要求3所述的方法,其特征在于,所述第一链路的TWT协定与所述第一链路的链路标识信息存在第一对应关系。
- 根据权利要求4所述的方法,其特征在于,所述第一对应关系包括以下组合信息:所述TWT协定的TWT流号,请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应建立请求的第四站点的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,所述第一多链路设备的MAC地址信息,所述第二多链路设备的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;其中,TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个或多个TWT协定。
- 根据权利要求3至5中任一项所述的方法,其特征在于,所述第一帧包括TWT流字段,所述链路标识信息承载在所述TWT流字段。
- 根据权利要求4至6中任一项所述的方法,其特征在于,所述方法还包括:根据所述第一对应关系,拆除所述TWT协定。
- 根据权利要求1至2中任一项所述的方法,其特征在于,所述第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,所述多链路设备包括所述第一多链路设备 和/或者所述第二多链路设备。
- 根据权利要求8所述的方法,其特征在于,所述第二对应关系包括以下组合信息:所述TWT协定的TWT流号,所述第一多链路设备的介质接入控制MAC地址信息和所述第二多链路设备的MAC地址信息;或者所述TWT协定的TWT流号,所述第二站点的MAC地址信息和所述第一站点的MAC地址信息;或者所述TWT协定的TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;其中,所述TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个TWT协定。
- 根据权利要求8或9所述的方法,其特征在于,所述方法还包括:根据所述第二对应关系,拆除所述TWT协定。
- 一种第一站点,其特征在于,第一多链路设备包括所述第一站点,所述第一站点包括:收发单元,用于接收来自第二多链路设备中的第二站点的第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;所述收发单元,还用于向所述第二站点发送第二帧,以响应所述第一帧。
- 一种第二站点,其特征在于,第二多链路设备包括所述第二站点,所述第二站点包括:收发单元,用于向第一多链路设备中的第一站点发送第一帧,所述第一帧用于请求拆除第一链路的目标唤醒时间协定TWT agreement,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;所述收发单元,还用于接收来自所述第一站点的第二帧,所述第二帧为对所述第一帧的响应。
- 根据权利要求11或12所述的第一站点或第二站点,其特征在于,所述第一帧包括所述第一链路的链路标识信息,其中,所述链路标识信息包括链路标识或者链路比特位图。
- 根据权利要求13所述的第一站点或第二站点,其特征在于,所述第一链路的TWT协定与所述第一链路的链路标识信息存在第一对应关系。
- 根据权利要求14所述的第一站点或第二站点,其特征在于,所述第一对应关系包括以下组合信息:所述TWT协定的TWT流号,请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应建立请求的第四站点的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,所述第一多链路设备的MAC地址信息,所述第二多链路 设备的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;其中,TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个或多个TWT协定。
- 根据权利要求13至15中任一项所述的第一站点或第二站点,其特征在于,所述第一帧包括TWT流字段,所述链路标识信息承载在所述TWT流字段。
- 根据权利要求14至16中任一项所述的第一站点或第二站点,其特征在于,还包括:根据所述第一对应关系,拆除所述TWT协定。
- 根据权利要求11或12中所述的第一站点或第二站点,其特征在于,所述第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,所述多链路设备包括所述第一多链路设备和/或者所述第二多链路设备。
- 根据权利要求18所述的第一站点或第二站点,其特征在于,所述第二对应关系包括以下组合信息:所述TWT协定的TWT流号,所述第一多链路设备的介质接入控制MAC地址信息和所述第二多链路设备的MAC地址信息;或者所述TWT协定的TWT流号,所述第二站点的MAC地址信息和所述第一站点的MAC地址信息;或者所述TWT协定的TWT流号,建立所述TWT协定的第五站点的MAC地址信息,建立所述TWT协定的第六站点的MAC地址信息,所述第五站点和所述第六站点为第二链路的站点,所述第二链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路;其中,所述TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个TWT协定。
- 根据权利要求18或19所述的第一站点或第二站点,其特征在于,所述方法还包括:根据所述第二对应关系,拆除所述TWT协定。
- 一种通信方法,其特征在于,应用于第三站点,所述方法包括:接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息;响应于所述第三帧,向所述第四站点发送第四帧;向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT 协定;接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
- 一种通信方法,其特征在于,应用于第四站点,所述方法包括:向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息;接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;响应于所述第五帧,向所述第三站点发送第六帧。
- 根据权利要求21或22所述的方法,其特征在于,所述第一字段位于TWT元素的控制字段中,当所述第一字段指示所述第三帧中存在第二字段,所述第三帧还包括:所述第二字段位于所述TWT元素的TWT参数信息字段中。
- 根据权利要求21至23中任一项所述的方法,其特征在于,所述第二字段为比特位图;或者所述第二字段包括请求建立的所述一个或多个TWT协定所在的链路的链路标识。
- 根据权利要求21至24中任一项所述的方法,其特征在于,第一链路的TWT协定与所述第一链路的链路标识信息存在第一对应关系,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
- 根据权利要求25所述的方法,其特征在于,所述第一对应关系包括以下组合信息:所述TWT协定的TWT流号,请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应建立请求的第四站点的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,所述第一多链路设备的MAC地址信息,所述第二多链路设备的MAC地址信息和所述第一链路的链路标识;其中,TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个或多个TWT协定。
- 根据权利要求21至24中任一项所述的方法,其特征在于,所述第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,所述多链路设备包括所述第一多链路设备和/或者所述第二多链路设备,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
- 根据权利要求27所述的方法,其特征在于,所述第二对应关系包括以下组合信息:所述TWT协定的TWT流号,所述第一多链路设备的介质接入控制MAC地址信息和所述第二多链路设备的MAC地址信息;或者所述TWT协定的TWT流号,所述第二站点的MAC地址信息和所述第一站点的MAC 地址信息;其中,所述TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个TWT协定。
- 一种第三站点,其特征在于,所述第三站点包括:收发单元,用于接收来自第四站点的第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息;所述收发单元还用于向所述第四站点发送第四帧,以响应所述第三帧;所述收发单元还用于向所述第四站点发送第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;所述收发单元还用于接收来自所述第四站点的第六帧,所述第六帧为对所述第五帧的响应。
- 一种第四站点,其特征在于,所述第四站点包括:收发单元,用于向第三站点发送第三帧,所述第三帧用于请求建立一个或多个目标唤醒时间协定TWT agreement,每个TWT协定对应第一多链路设备和第二多链路设备之间的一个链路,所述第三帧包括第一字段,第一字段用于指示所述第三帧中是否存在第二字段,所述第二字段用于指示请求建立的所述一个或多个TWT协定所在的链路的链路标识信息;所述收发单元还用于接收来自所述第三站点的第四帧,所述第四帧为对所述第三帧的响应;所述收发单元还用于接收来自所述第三站点的第五帧,所述第五帧用于确认接受请求建立的所述一个或多个TWT协定;所述收发单元还用于向所述第三站点发送第六帧,以响应所述第五帧。
- 根据权利要求29或30所述的第三站点或第四站点,其特征在于,所述第一字段位于TWT元素的控制字段中,当所述第一字段指示所述第三帧中存在第二字段,所述第三帧还包括:所述第二字段位于所述TWT元素的TWT参数信息字段中。
- 根据权利要求29至31中任一项所述的第三站点或第四站点,其特征在于,所述第二字段为比特位图;或者所述第二字段包括请求建立的所述一个或多个TWT协定所在的链路的链路标识。
- 根据权利要求29至32中任一项所述的第三站点或第四站点,其特征在于,第一链路的TWT协定与所述第一链路的链路标识信息存在第一对应关系,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
- 根据权利要求33所述的第三站点或第四站点,其特征在于,所述第一对应关系包括以下组合信息:所述TWT协定的TWT流号,请求建立所述TWT协定的第三站点的介质接入控制MAC地址信息,响应建立请求的第四站点的MAC地址信息和所述第一链路的链路标识;或者所述TWT协定的TWT流号,所述第一多链路设备的MAC地址信息,所述第二多链路设备的MAC地址信息和所述第一链路的链路标识;其中,TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个或多个TWT协定。
- 根据权利要求29至32中任一项所述的第三站点或第四站点,其特征在于,所述第一链路的TWT协定与多链路设备的MAC地址信息存在第二对应关系,所述多链路设备包括所述第一多链路设备和/或者所述第二多链路设备,所述第一链路为所述第一多链路设备和所述第二多链路设备之间已建立TWT协定的一个或多个链路中的任一链路。
- 根据权利要求35所述的第三站点或第四站点,其特征在于,所述第二对应关系包括以下组合信息:所述TWT协定的TWT流号,所述第一多链路设备的介质接入控制MAC地址信息和所述第二多链路设备的MAC地址信息;或者所述TWT协定的TWT流号,所述第二站点的MAC地址信息和所述第一站点的MAC地址信息;其中,所述TWT流号用于标识所述第一多链路设备和所述第二多链路设备建立的一个TWT协定。
- 一种通信装置,其特征在于,包括用于执行如权利要求1、3~10中任一项所述的方法的单元,或者包括用于执行如权利要求2~10中任一项所述的方法的单元,或者包括用于执行如权利要求21、23~28中任一项所述的方法的单元,或者包括用于执行如权利要求22~28中任一项所述的方法的单元。
- 一种通信装置,其特征在于,包括处理器,所述处理器与存储器耦合,用于读取所述存储器中的指令,并根据所述指令实现如权利要求1、3~10中任一项所述的方法,或者包括用于执行如权利要求2~10中任一项所述的方法,或者包括用于执行如权利要求21、23~28中任一项所述的方法,或者包括用于执行如权利要求22~28中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于执行权利要求1、3~10中任一项所述的方法,或者包括用于执行如权利要求2~10中任一项所述的方法,或者包括用于执行如权利要求21、23~28中任一项所述的方法,或者包括用于执行如权利要求22~28中任一项所述的方法。
- 一种计算机程序产品,其特征在于,当在计算机上运行时,用于执行权利要求1、3~10中任一项所述的方法,或者包括用于执行如权利要求2~10中任一项所述的方法,或者包括用于执行如权利要求21、23~28中任一项所述的方法,或者包括用于执行如权利要求22~28中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311553131.8A CN117641616A (zh) | 2021-04-25 | 2022-04-25 | 通信方法及装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2021104520522 | 2021-04-25 | ||
CN202110452052.2A CN115250542A (zh) | 2021-04-25 | 2021-04-25 | 通信方法及装置 |
PCT/CN2022/088888 WO2022228360A1 (zh) | 2021-04-25 | 2022-04-25 | 通信方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311553131.8A Division CN117641616A (zh) | 2021-04-25 | 2022-04-25 | 通信方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117204109A true CN117204109A (zh) | 2023-12-08 |
Family
ID=83695850
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110452052.2A Pending CN115250542A (zh) | 2021-04-25 | 2021-04-25 | 通信方法及装置 |
CN202280029747.2A Pending CN117204109A (zh) | 2021-04-25 | 2022-04-25 | 通信方法及装置 |
CN202311553131.8A Pending CN117641616A (zh) | 2021-04-25 | 2022-04-25 | 通信方法及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110452052.2A Pending CN115250542A (zh) | 2021-04-25 | 2021-04-25 | 通信方法及装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311553131.8A Pending CN117641616A (zh) | 2021-04-25 | 2022-04-25 | 通信方法及装置 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20240057187A1 (zh) |
EP (1) | EP4322692A1 (zh) |
JP (1) | JP2024514278A (zh) |
KR (1) | KR20230172587A (zh) |
CN (3) | CN115250542A (zh) |
AU (1) | AU2022265896A1 (zh) |
BR (1) | BR112023022053A2 (zh) |
CA (1) | CA3216791A1 (zh) |
MX (1) | MX2023012609A (zh) |
WO (1) | WO2022228360A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117997977A (zh) * | 2022-11-07 | 2024-05-07 | 华为技术有限公司 | 多链路通信方法及装置 |
WO2024108340A1 (zh) * | 2022-11-21 | 2024-05-30 | 北京小米移动软件有限公司 | 通信方法、电子设备及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190268846A1 (en) * | 2018-02-27 | 2019-08-29 | Qualcomm Incorporated | Suspend, resume, and teardown of twt sessions and memberships |
US20200221381A1 (en) * | 2019-01-07 | 2020-07-09 | Qualcomm Incorporated | Target wake time (twt) protocol for wi-fi voice calls |
US11510269B2 (en) * | 2019-07-01 | 2022-11-22 | Qualcomm Incorporated | Signaling for multi-link communication in a wireless local area network (WLAN) |
CN116567855B (zh) * | 2019-07-05 | 2024-03-01 | 华为技术有限公司 | 一种多链路通信方法及相关设备 |
US11304133B2 (en) * | 2019-07-12 | 2022-04-12 | Apple Inc. | Power savings for multi-link wireless local area network infrastructure |
US11445431B2 (en) * | 2019-07-12 | 2022-09-13 | Qualcomm Incorporated | Multi-link communication |
US11582812B2 (en) * | 2019-08-27 | 2023-02-14 | Mediatek Inc. | Control link switch method employed by wireless fidelity multi-link device |
CN111405684B (zh) * | 2020-06-08 | 2020-09-08 | 成都极米科技股份有限公司 | 连接到网络接入设备的方法、终端及计算机可读存储介质 |
-
2021
- 2021-04-25 CN CN202110452052.2A patent/CN115250542A/zh active Pending
-
2022
- 2022-04-25 EP EP22794830.4A patent/EP4322692A1/en active Pending
- 2022-04-25 MX MX2023012609A patent/MX2023012609A/es unknown
- 2022-04-25 AU AU2022265896A patent/AU2022265896A1/en active Pending
- 2022-04-25 WO PCT/CN2022/088888 patent/WO2022228360A1/zh active Application Filing
- 2022-04-25 KR KR1020237040227A patent/KR20230172587A/ko active Search and Examination
- 2022-04-25 CN CN202280029747.2A patent/CN117204109A/zh active Pending
- 2022-04-25 JP JP2023565372A patent/JP2024514278A/ja active Pending
- 2022-04-25 CN CN202311553131.8A patent/CN117641616A/zh active Pending
- 2022-04-25 CA CA3216791A patent/CA3216791A1/en active Pending
- 2022-04-25 BR BR112023022053A patent/BR112023022053A2/pt unknown
-
2023
- 2023-10-24 US US18/493,197 patent/US20240057187A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20240057187A1 (en) | 2024-02-15 |
WO2022228360A1 (zh) | 2022-11-03 |
KR20230172587A (ko) | 2023-12-22 |
EP4322692A1 (en) | 2024-02-14 |
AU2022265896A1 (en) | 2023-11-09 |
JP2024514278A (ja) | 2024-03-29 |
BR112023022053A2 (pt) | 2023-12-26 |
MX2023012609A (es) | 2024-01-12 |
CN115250542A (zh) | 2022-10-28 |
CN117641616A (zh) | 2024-03-01 |
CA3216791A1 (en) | 2022-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113726473B (zh) | 无线局域网中的信令信息的交互方法及通信装置 | |
WO2021175308A1 (zh) | 一种应用于多链路通信中的节能方法和通信装置 | |
WO2021190605A1 (zh) | 无线局域网中应用于多链路设备的通信方法及装置 | |
CN116017566B (zh) | 适用于多链路的单播业务指示方法及相关装置 | |
CN117204109A (zh) | 通信方法及装置 | |
CN115715025B (zh) | 多链路设备的探测方法及通信装置 | |
US11871336B2 (en) | Aid allocation method for multi-link device and related apparatus | |
CN117241394A (zh) | 多链路通信方法及装置 | |
CN116996935A (zh) | 多链路通信的探测请求方法及装置 | |
CN113395746B (zh) | 一种应用于多链路通信中的功率节省方法和装置 | |
CN116782152A (zh) | 一种多链路数据处理方法、装置及设备 | |
CN116963289A (zh) | 多链路通信方法及装置 | |
CN116939845A (zh) | 多链路通信方法及装置 | |
CN113395746A (zh) | 一种应用于多链路通信中的功率节省方法和装置 | |
CN117997977A (zh) | 多链路通信方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |