CN117294747A - 一种通信方法及装置 - Google Patents
一种通信方法及装置 Download PDFInfo
- Publication number
- CN117294747A CN117294747A CN202211379763.2A CN202211379763A CN117294747A CN 117294747 A CN117294747 A CN 117294747A CN 202211379763 A CN202211379763 A CN 202211379763A CN 117294747 A CN117294747 A CN 117294747A
- Authority
- CN
- China
- Prior art keywords
- twt
- twts
- field
- broadcast
- suspension
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 268
- 238000000034 method Methods 0.000 title claims abstract description 226
- 239000000725 suspension Substances 0.000 claims abstract description 313
- 230000015654 memory Effects 0.000 claims description 45
- 238000003860 storage Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 17
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 238000013461 design Methods 0.000 description 187
- 230000006870 function Effects 0.000 description 101
- 238000012545 processing Methods 0.000 description 69
- 238000010586 diagram Methods 0.000 description 24
- 230000009471 action Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000007717 exclusion Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- -1 i.e. Substances 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 230000011664 signaling Effects 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 1
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 1
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 1
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 1
- 101150081243 STA1 gene Proteins 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/806—Broadcast or multicast traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种通信方法及装置,可以支持IEEE 802.11ax下一代Wi‑Fi协议,如802.11be,Wi‑Fi 7或EHT,再如802.11be下一代,Wi‑Fi 8等802.11系列协议的无线局域网***,还可以应用于基于UWB的无线个人局域网***,感知***,用以针对多种类型的TWT的暂停与否进行灵活指示。第一设备确定第一帧,向第二设备发送第一帧。第一帧包括第一字段,在所有TWT字段设置为1时,第一字段用于指示r‑TWT是否暂停。第二设备根据第一帧确定r‑TWT是否暂停。这样在所有TWT子字段设置为1时,通过第一字段指示r‑TWT是否暂停,明确对r‑TWT的暂停指示。
Description
本申请要求在2022年06月17日提交中国专利局、申请号为202210692690.6、申请名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。
背景技术
众多的无线设备(尤其是终端设备)都是电池供电的,因此省能特性尤为重要。标准协议IEEE 802.11ah在物联网(internet of things,IoT)领域引入了目标唤醒时间(target wakeup time,TWT)技术,TWT请求站点可以在TWT服务阶段(TWT service period,TWT SP)以外的时间保持休眠,以减少能耗。
标准协议IEEE 802.11ax将TWT扩展到了宽带领域。一种情况,非接入点站点(nonaccess point station,non-AP STA)可以和接入点(access point,AP)之间协商TWT SP,称为单播TWT(individual TWT)。另一种情况,AP可以通过调度的方式在信标帧(beacon)等帧中携带一个或多个广播TWT(broadcast TWT)标识,每一个广播TWT对应一个或多个广播TWT服务阶段(broadcast TWT SP),non-AP STA可以申请加入一个或者多个广播TWT(broadcast TWT),从而可以在加入的广播TWT SP以外的时间保持省能。
为了更加省能,IEEE 802.11ax引入了一种TWT信息帧(TWT information frame),该TWT信息帧可以用于暂停单播TWT或者广播TWT。这样,TWT请求STA(TWT requesting STA)和TWT被调度STA(TWT scheduled STA)通过交互TWT信息帧后,在TWT恢复前可以进入休眠模式,从而有利于省能。
目前,越来越多的无线网络应用和服务对延时特性提出了较为严苛的要求,例如在线游戏、虚拟现实、工业现场等。为此,下一代无线局域网(wireless local areanetwork,WLAN)IEEE 802.11be标准将保障延时以及延时抖动特性作为一项关键的技术目标,得到了业界的广泛重视。基于此,IEEE 802.11be提出了限定目标唤醒时间(restrictedtarget wakeup time,r-TWT)技术来提升延时保障性能。r-TWT技术是基于IEEE 802.11ax引入的广播TWT衍生出的一种保障低时延业务的机制。
然而,目前TWT信息帧在指示暂停TWT时,并不能针对上述多种类型的TWT,进行灵活指示,从而可能会影响业务性能。
发明内容
本申请提供一种通信方法及装置,用以针对多种类型的TWT的暂停与否进行灵活指示,提升业务性能。
第一方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧。其中,所述第一帧包括第一字段,在所有目标唤醒时间TWT字段设置为1时,所述第一字段用于指示限定目标唤醒时间r-TWT是否暂停。
通过上述方法,在所有TWT子字段设置为1时,可以通过第一帧中的第一字段来指示r-TWT是否暂停,从而明确对r-TWT的暂停的指示,进而提升业务性能。
在一个可能的设计中,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以包括:所述所有TWT字段设置为1,所述第一字段的取值为第一值,所述第一字段指示所述r-TWT暂停;所述所有TWT字段设置为1,所述第一字段的取值为第二值,所述第一字段指示所述r-TWT不暂停。这样在所有TWT子字段设置为1时,可以通过所述第一字段的不同取值来灵活指示r-TWT是否需要暂停。
在一个可能的设计中,所述第一字段为包括r-TWT指示字段;相应地,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以包括:所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT包括所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT不包括所述r-TWT。进而,在所述第一字段指示需要暂停的TWT包括所述r-TWT时,可以确定需要暂停所述r-TWT,即暂停包括所述r-TWT在内的所有TWT;在所述第一字段指示需要暂停的TWT不包括所述r-TWT时,可以确定不需要暂停所述r-TWT,即暂停除所述r-TWT以外的其他TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第一字段为排除r-TWT指示字段;相应地,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以包括:所述所有TWT字段设置为1,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示从需要暂停的TWT中排除所述r-TWT。进而,在所述第一字段指示不从需要暂停的TWT中排除所述r-TWT时,可以确定需要暂停所述r-TWT,即暂停包括所述r-TWT在内的所有TWT;在所述第一字段指示从需要暂停的TWT中排除所述r-TWT时,可以确定不需要暂停所述r-TWT,即暂停除所述r-TWT以外的其他TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第一帧还可以包括第二字段,所述第二字段用于指示暂停的TWT类型,其中所述TWT类型包括单播TWT、广播TWT或者r-TWT中的至少一种。这样可以结合所述第一信息字段和所述第二信息字段联合明确需要暂停的TWT类型,且明确需要暂停的TWT中是否包括r-TWT的暂停。
在一个可能的设计中,所述在所有TWT字段设置为1时,当所述第二字段指示广播TWT的暂停时,或者,当所述第二字段指示单播和广播TWT的暂停时,所述第一字段用于指示所述r-TWT是否暂停。这样可以结合所述第一信息字段和所述第二信息字段联合明确需要暂停的TWT类型,且明确需要暂停的TWT中是否包括r-TWT的暂停。
第二方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从第一设备接收第一帧,并根据所述第一帧确定所述r-TWT是否暂停。其中,所述第一帧包括第一字段,在所有目标唤醒时间TWT字段设置为1时,所述第一字段用于指示限定目标唤醒时间r-TWT是否暂停。
通过上述方法,在所有TWT子字段设置为1时,可以通过第一帧中的第一字段来指示r-TWT是否暂停,从而明确对r-TWT的暂停的指示,进而提升业务性能。
在一个可能的设计中,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以包括:所述所有TWT字段设置为1,所述第一字段的取值为第一值,所述第一字段指示所述r-TWT暂停;所述所有TWT字段设置为1,所述第一字段的取值为第二值,所述第一字段指示所述r-TWT不暂停。这样在所有TWT子字段设置为1时,可以通过所述第一字段的不同取值来灵活指示r-TWT是否需要暂停。
在一个可能的设计中,所述第一字段为包括r-TWT指示字段;相应地,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以包括:所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT包括所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT不包括所述r-TWT。进而,在所述第一字段指示需要暂停的TWT包括所述r-TWT时,可以确定需要暂停所述r-TWT,即暂停包括所述r-TWT在内的所有TWT;在所述第一字段指示需要暂停的TWT不包括所述r-TWT时,可以确定不需要暂停所述r-TWT,即暂停除所述r-TWT以外的其他TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第一字段为排除r-TWT指示字段;相应地,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以包括:所述所有TWT字段设置为1,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示从需要暂停的TWT中排除所述r-TWT。进而,在所述第一字段指示不从需要暂停的TWT中排除所述r-TWT时,可以确定需要暂停所述r-TWT,即暂停包括所述r-TWT在内的所有TWT;在所述第一字段指示从需要暂停的TWT中排除所述r-TWT时,可以确定不需要暂停所述r-TWT,即暂停除所述r-TWT以外的其他TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第一帧还可以包括第二字段,所述第二字段用于指示暂停的TWT类型,其中所述TWT类型包括单播TWT、广播TWT或者r-TWT中的至少一种。这样可以结合所述第一信息字段和所述第二信息字段联合明确需要暂停的TWT类型,且明确需要暂停的TWT中是否包括r-TWT的暂停。
在一个可能的设计中,所述在所有TWT字段设置为1时,当所述第二字段指示广播TWT的暂停时,或者,当所述第二字段指示单播和广播TWT的暂停时,所述第一字段用于指示所述r-TWT是否暂停。这样可以结合所述第一信息字段和所述第二信息字段联合明确需要暂停的TWT类型,且明确需要暂停的TWT中是否包括r-TWT的暂停。
第三方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧。其中,所述第一帧包括第一字段,所述第一字段用于指示以下其中一项:所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停。
基于上述方法,可以通过第一帧中的第一字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
在一个可能的设计中,所述第一帧还可以包括第二字段,在所有TWT字段设置为1时,当所述第一字段用于指示所有广播TWT的暂停时,或者,当所述第一字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第二字段可以用于指示暂停的所有广播TWT中是否包括所有r-TWT。这样可以在需要暂停所有广播TWT,或者需要暂停所有单播TWT和所有广播TWT的暂停的情况下,明确是否暂停r-TWT。
在一个可能的设计中,所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,可以包括:所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第一值,所述第二字段指示暂停的所有广播TWT中包括所有r-TWT;所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第二值,所述第二字段指示暂停的所有广播TWT中不包括所有r-TWT。这样可以在需要暂停所有广播TWT,或者需要暂停所有单播TWT和所有广播TWT的暂停的情况下,通过第二字段的不同取值灵活指示是否需要暂停所有r-TWT。
在一个可能的设计中,所述第二字段为包括r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,可以包括:所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT包括所有r-TWT;或者,所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT不包括所有r-TWT。这样,在所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,在所述第二字段指示需要暂停的所有广播TWT包括所有r-TWT时,可以确定需要暂停所有r-TWT,即暂停包括所有r-TWT在内的所有广播TWT;在所述第二字段指示需要暂停的所有广播TWT不包括所有r-TWT时,可以确定不需要暂停所有r-TWT,即暂停除所有r-TWT以外的其他广播TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第二字段为排除r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,可以包括:所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示不从暂停的所有广播TWT中排除所有r-TWT;或者,所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示从暂停的所有广播TWT中排除所有r-TWT。在所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,在所述第二字段指示不从需要暂停的所有广播TWT中排除所有r-TWT时,可以确定需要暂停所有r-TWT,即暂停包括所有r-TWT在内的所有广播TWT;在所述第二字段指示从需要暂停的所有广播TWT中排除所有r-TWT时,可以确定不需要暂停所有r-TWT,即暂停除所有r-TWT以外的其他广播TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第一字段用于指示所有广播TWT的暂停,可以包括:所述第一字段用于指示所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第一字段用于指示包括所有r-TWT在内的所有广播TWT的暂停。这样可以明确需要暂停的所有广播TWT中是否包括所有r-TWT。
在一个可能的设计中,所述第一字段用于指示所有单播TWT和所有广播TWT的暂停,可以包括:所述第一字段用于指示所有单播TWT和所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第一字段用于指示所有单播TWT和包括所有r-TWT在内的所有广播TWT的暂停。这样可以明确需要暂停的所有广播TWT中是否包括所有r-TWT。
第四方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从所述第一设备接收第一帧,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停;进而,所述第二设备暂停所述第一字段指示的TWT。
基于上述方法,可以通过第一帧中的第一字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
在一个可能的设计中,所述第一帧还可以包括第二字段,在所有TWT字段设置为1时,当所述第一字段用于指示所有广播TWT的暂停时,或者,当所述第一字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第二字段可以用于指示暂停的所有广播TWT中是否包括所有r-TWT。这样可以在需要暂停所有广播TWT,或者需要暂停所有单播TWT和所有广播TWT的暂停的情况下,明确是否暂停r-TWT。
在一个可能的设计中,所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,可以包括:所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第一值,所述第二字段指示暂停的所有广播TWT中包括所有r-TWT;所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第二值,所述第二字段指示暂停的所有广播TWT中不包括所有r-TWT。这样可以在需要暂停所有广播TWT,或者需要暂停所有单播TWT和所有广播TWT的暂停的情况下,通过第二字段的不同取值灵活指示是否需要暂停所有r-TWT。
在一个可能的设计中,所述第二字段为包括r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,可以包括:所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT包括所有r-TWT;或者,所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT不包括所有r-TWT。这样,在所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,在所述第二字段指示需要暂停的所有广播TWT包括所有r-TWT时,可以确定需要暂停所有r-TWT,即暂停包括所有r-TWT在内的所有广播TWT;在所述第二字段指示需要暂停的所有广播TWT不包括所有r-TWT时,可以确定不需要暂停所有r-TWT,即暂停除所有r-TWT以外的其他广播TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第二字段为排除r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,可以包括:所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示不从暂停的所有广播TWT中排除所有r-TWT;或者,所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示从暂停的所有广播TWT中排除所有r-TWT。在所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,在所述第二字段指示不从需要暂停的所有广播TWT中排除所有r-TWT时,可以确定需要暂停所有r-TWT,即暂停包括所有r-TWT在内的所有广播TWT;在所述第二字段指示从需要暂停的所有广播TWT中排除所有r-TWT时,可以确定不需要暂停所有r-TWT,即暂停除所有r-TWT以外的其他广播TWT。这样可以明确需要暂停的TWT,以准确暂停需要暂停的TWT,提升业务性能。
在一个可能的设计中,所述第一字段用于指示所有广播TWT的暂停,可以包括:所述第一字段用于指示所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第一字段用于指示包括所有r-TWT在内的所有广播TWT的暂停。这样可以明确需要暂停的所有广播TWT中是否包括所有r-TWT。
在一个可能的设计中,所述第一字段用于指示所有单播TWT和所有广播TWT的暂停,可以包括:所述第一字段用于指示所有单播TWT和所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第一字段用于指示所有单播TWT和包括所有r-TWT在内的所有广播TWT的暂停。这样可以明确需要暂停的所有广播TWT中是否包括所有r-TWT。
第五方面,本申请提供了一种通信方法,该方法可以应用于第一站点,第一站点中的处理器、芯片或一个功能模块等,该方法可以包括:第一站点接收广播帧,所述广播帧包括第一字段,所述第一字段用于确定需要暂停目标唤醒时间TWT的目标站点;进而,所述第一站点可以根据所述第一字段,确定所述第一站点是否包含于所述目标站点。
基于上述方法,通过广播帧指示目标站点,可以提高暂停多个STA的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字段用于指示是否暂停所有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。这样第一站点在确定为目标站点时,准确暂停对应的TWT。
第六方面,本申请提供了一种通信方法,该方法可以应用于接入点,接入点中的处理器、芯片或一个功能模块等,该方法可以包括:接入点确定广播帧,并发送所述广播帧。其中,所述广播帧包括第一字段,所述第一字段用于确定需要暂停目标唤醒时间TWT的目标站点。
基于上述方法,通过广播帧指示目标站点,可以提高暂停多个STA的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暂停参数集中的TWT标识字段和所有TWT字段用于确定需要暂停目标唤醒时间TWT的目标站点。这样可以使所述第一站点可以结合所述第一TWT暂停参数集中的TWT标识字段和所有TWT字段,准确确定自身是否包含于所述目标站点。
在一个可能的设计中,所述第一字段用于确定需要暂停TWT的目标站点,可以包括:所述第一字段通过指示需要暂停TWT的所述目标站点的标识来指示所述目标站点。这样所述第一站点可以直接通过自身标识识别是否包含于所述目标站点的标识,进而准确确定自身是否包含于所述目标站点。
在一个可能的设计中,所述广播帧还可以包括第二字段,所述第二字段用于指示所述第一字段是否存在。这样可以根据实际需求来设置第二字段,以节省信令。
在一个可能的设计中,所述广播帧还用于指示需要暂停的TWT信息。这样第一站点在确定为目标站点时,准确暂停对应的TWT。
第七方面,本申请还提供了一种通信装置,所述通信装置可以是第一设备,第一设备中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第一方面或第一方面的各个可能的设计示例中,或者上述第三方面或第三方面的各个可能的设计示例中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括处理单元,可选地,还可以包括收发单元,这些单元可以执行上述第一方面或第一方面的各个可能的设计示例中,或者上述第三方面或第三方面的各个可能的设计示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括处理器,所述处理器被配置为支持所述通信装置执行上述第一方面或第一方面的各个可能的设计示例中,或者上述第三方面或第三方面的各个可能的设计示例中的相应的功能。可选地所述通信装置还包括收发器和/或存储器。所述收发器用于收发帧、信息或数据等,以及用于与通信***中的其他设备进行通信交互。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第八方面,本申请还提供了一种通信装置,所述通信装置可以是第二设备,第二设备中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第二方面或第二方面的各个可能的设计示例中,或者上述第四方面或第四方面的各个可能的设计示例中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括处理单元,可选地还可以包括收发单元。这些单元可以执行上述第二方面或第二方面的各个可能的设计示例中,或者上述第四方面或第四方面的各个可能的设计示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括处理器,所述处理器被配置为支持所述通信装置执行上述第二方面或第二方面的各个可能的设计示例中,或者上述第四方面或第四方面的各个可能的设计示例中的相应的功能。可选地所述通信装置还包括收发器和/或存储器。所述收发器用于收发帧、信息或数据等,以及用于与通信***中的其他设备进行通信交互。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第九方面,本申请还提供了一种通信装置,所述通信装置可以是第一站点,第一站点中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第五方面或第五方面的各个可能的设计示例中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括处理单元,可选地还可以包括收发单元。这些单元可以执行上述第五方面或第五方面的各个可能的设计示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括处理器,所述处理器被配置为支持所述通信装置执行上述第五方面或第五方面的各个可能的设计示例中的相应的功能。可选地所述通信装置还包括收发器和/或存储器。所述收发器用于收发帧、信息或数据等,以及用于与通信***中的其他设备进行通信交互。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第十方面,本申请还提供了一种通信装置,所述通信装置可以是接入点,接入点中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第六方面或第六方面的各个可能的设计示例中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括处理单元,可选地还可以包括收发单元,这些单元可以执行上述第六方面或第六方面的各个可能的设计示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括处理器,所述处理器被配置为支持所述通信装置执行上述第六方面或第六方面的各个可能的设计示例中的相应的功能。可选地所述通信装置还包括收发器和/或存储器。所述收发器用于收发帧、信息或数据等,以及用于与通信***中的其他设备进行通信交互。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第十一方面,本申请实施例提供了一种通信***,可以包括上述第一方面及其任一可能的设计中的第一设备和第二方面及其任一可能的设计中的第二设备,或者包括上述第三方面及其任一可能的设计中的第一设备和第四方面及其任一可能的设计中的第二设备等。
第十二方面,本申请实施例提供了一种通信***,可以包括上述第五方面及其任一可能的设计中的第一站点和第六方面及其任一可能的设计中的接入点等。
第十三方面,本申请实施例提供的一种计算机可读存储介质,该计算机可读存储介质存储有程序指令,当程序指令在计算机上运行时,使得计算机执行本申请实施例第一方面及其任一可能的设计中,或第二方面及其任一可能的设计中,或第三方面及其任一可能的设计中,或第四方面及其任一可能的设计中,或第五方面及其任一可能的设计中,或第六方面及其任一可能的设计中所述的方法。示例性的,计算机可读存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括非瞬态计算机可读介质、随机存取存储器(random-access memory,RAM)、只读存储器(read-only memory,ROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
第十四方面,本申请实施例提供一种计算机程序产品,包括计算机程序代码或指令的,当计算机程序代码或指令在计算机上运行时,使得上述第一方面或第一方面任一种可能的设计中,或者上述第二方面或第二方面任一种可能的设计中,或者上述第三方面或第三方面任一种可能的设计中,或者上述第四方面或第四方面任一种可能的设计中,或者上述第五方面或第五方面任一种可能的设计中,或者上述第六方面或第六方面任一种可能的设计中所述的方法被执行。
第十五方面,本申请还提供了一种芯片,包括处理器,所述处理器与存储器耦合,用于读取并执行所述存储器中存储的程序指令,以使所述芯片实现上述第一方面或第一方面任一种可能的设计中,或者上述第二方面或第二方面任一种可能的设计中,或者上述第三方面或第三方面任一种可能的设计中,或者上述第四方面或第四方面任一种可能的设计中,或者上述第五方面或第五方面任一种可能的设计中,或者上述第六方面或第六方面任一种可能的设计中所述的方法。
上述第七方面至第十五方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案,或者上述第二方面或第二方面中的各种可能方案,或第三方面及第三方面中的各种可能方案,或第四方面及第四方面中的各种可能方案,或第五方面及第五方面中的各种可能方案,或第六方面及第六方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
第十六方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧。其中,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。
通过上述方法,可以通过第一帧中的第一字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。这样可以在需要暂停所有TWT的情况下明确需要暂停的TWT的类型。
第十七方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从第一设备接收第一帧,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停,进而所述第二设备暂停所述第一字段指示的TWT。
通过上述方法,可以通过第一帧中的第一字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。这样可以在需要暂停TWT的情况下明确需要暂停的TWT的类型。
第十八方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。之后所述第一设备从所述第二设备接收到确认帧后,暂停所述第一字段指示的TWT。其中,所述确认帧用于指示确认所述第一帧。
通过上述方法,可以通过第一帧中的第一字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。这样可以在需要暂停TWT的情况下明确需要暂停的TWT的类型。
第十九方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从第一设备接收第一帧,并向所述第一设备发送确认帧,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停,所述确认帧用于确认所述第一帧。
通过上述方法,可以通过第一帧中的第一字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。这样可以在需要暂停TWT的情况下明确需要暂停的TWT。
第二十方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧。其中,所述第一帧包括第一字段,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除。
通过上述方法,在拆除所有TWT字段设置为1时,可以通过第一帧中的第一字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示,进而提升业务性能。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除,可以包括:所述拆除所有TWT字段设置为1,所述第一字段取值为第一值,所述第一字段指示所有R-TWT不拆除;所述拆除所有TWT字段设置为1,所述第九字段的取值为第二值,所述第一字段指示所有R-TWT拆除。这样在拆除所有TWT字段设置为1时,可以通过所述第一字段的不同取值来灵活指示R-TWT是否需要拆除。
第二十一方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从第一设备接收第一帧,并根据所述第一帧确定R-TWT是否拆除。其中,所述第一帧包括第一字段,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除。
通过上述方法,在拆除所有TWT字段设置为1时,可以通过第一帧中的第一字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示,进而提升业务性能。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除,可以包括:所述拆除所有TWT字段设置为1,所述第一字段取值为第一值,所述第一字段指示所有R-TWT不拆除;所述拆除所有TWT字段设置为1,所述第九字段的取值为第二值,所述第一字段指示所有R-TWT拆除。这样在拆除所有TWT字段设置为1时,可以通过所述第一字段的不同取值来灵活指示R-TWT是否需要拆除。
第二十二方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧,之后所述第一设备从所述第二设备接收到确认帧后,根据所述第一帧确定R-TWT是否拆除。其中,所述第一帧包括第一字段,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除;所述确认帧用于指示确认所述第一帧。
通过上述方法,在拆除所有TWT字段设置为1时,可以通过第一帧中的第一字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示,进而提升业务性能。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除,可以包括:所述拆除所有TWT字段设置为1,所述第一字段取值为第一值,所述第一字段指示所有R-TWT不拆除;所述拆除所有TWT字段设置为1,所述第九字段的取值为第二值,所述第一字段指示所有R-TWT拆除。这样在拆除所有TWT字段设置为1时,可以通过所述第一字段的不同取值来灵活指示R-TWT是否需要拆除。
第二十三方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从第一设备接收第一帧,并向所述第一设备发送确认帧。其中,所述第一帧包括第一字段,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除;所述确认帧用于指示确认所述第一帧。
通过上述方法,在拆除所有TWT字段设置为1时,可以通过第一帧中的第一字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示,进而提升业务性能。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段用于指示R-TWT是否拆除,可以包括:所述拆除所有TWT字段设置为1,所述第一字段取值为第一值,所述第一字段指示所有R-TWT不拆除;所述拆除所有TWT字段设置为1,所述第九字段的取值为第二值,所述第一字段指示所有R-TWT拆除。这样在拆除所有TWT字段设置为1时,可以通过所述第一字段的不同取值来灵活指示R-TWT是否需要拆除。
第二十四方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧。其中,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。
通过上述方法,可以通过第一帧中的第一字段来灵活指示拆除的TWT的类型,从而明确需要拆除的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。这样可以在需要拆除所有TWT的情况下明确需要拆除的TWT的类型。
第二十五方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从第一设备接收第一帧,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。进而所述第二设备拆除所述第一字段指示的TWT。
通过上述方法,可以通过第一帧中的第一字段来灵活指示拆除的TWT的类型,从而明确需要拆除的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。这样可以在需要拆除所有TWT的情况下明确需要拆除的TWT的类型。
第二十六方面,本申请提供了一种通信方法,该方法可以应用于第一设备,第一设备中的处理器、芯片或一个功能模块等,该方法可以包括:第一设备确定第一帧,并向第二设备发送所述第一帧,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。之后所述第一设备从所述第二设备接收到确认帧后,拆除所述第一字段指示的TWT。其中,所述确认帧用于指示确认所述第一帧。
通过上述方法,可以通过第一帧中的第一字段来灵活指示拆除的TWT的类型,从而明确需要拆除的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。这样可以在需要拆除所有TWT的情况下明确需要拆除的TWT的类型。
第二十七方面,本申请提供了一种通信方法,该方法可以应用于第二设备,第二设备中的处理器、芯片或一个功能模块等,该方法可以包括:第二设备从第一设备接收第一帧,并向所述第一设备发送确认帧,所述第一帧包括第一字段,所述第一字段可以用于指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除;所述确认帧用于确认所述第一帧。
通过上述方法,可以通过第一帧中的第一字段来灵活指示拆除的TWT的类型,从而明确需要拆除的TWT。
在一个可能的设计中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
在一个可能的设计中,在拆除所有TWT字段设置为1时,所述第一字段指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。这样可以在需要拆除所有TWT的情况下明确需要拆除的TWT的类型。
第二十八方面,本申请还提供了一种通信装置,所述通信装置可以是第一设备,第一设备中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第十六方面或第十六方面的各个可能的设计示例中,或者上述第十八方面或第十八方面的各个可能的设计示例中,或者上述第二十方面或第二十方面的各个可能的设计示例中,或者上述第二十二方面或第二十二方面的各个可能的设计示例中,或者上述第二十四方面或第二十四方面的各个可能的设计示例中,或者上述第二十六方面或第二十六方面的各个可能的设计示例中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括处理单元,可选地,还可以包括收发单元,这些单元可以执行上述第十六方面或第十六方面的各个可能的设计示例中,或者上述第十八方面或第十八方面的各个可能的设计示例中,或者上述第二十方面或第二十方面的各个可能的设计示例中,或者上述第二十二方面或第二十二方面的各个可能的设计示例中,或者上述第二十四方面或第二十四方面的各个可能的设计示例中,或者上述第二十六方面或第二十六方面的各个可能的设计示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括处理器,所述处理器被配置为支持所述通信装置执行上述第十六方面或第十六方面的各个可能的设计示例中,或者上述第十八方面或第十八方面的各个可能的设计示例中,或者上述第二十方面或第二十方面的各个可能的设计示例中,或者上述第二十二方面或第二十二方面的各个可能的设计示例中,或者上述第二十四方面或第二十四方面的各个可能的设计示例中,或者上述第二十六方面或第二十六方面的各个可能的设计示例中的相应的功能。可选地所述通信装置还包括收发器和/或存储器。所述收发器用于收发帧、信息或数据等,以及用于与通信***中的其他设备进行通信交互。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第二十九方面,本申请还提供了一种通信装置,所述通信装置可以是第二设备,第二设备中的处理器、芯片或一个功能模块等,该通信装置具有实现上述第十七方面或第十七方面的各个可能的设计示例中,或者上述第十九方面或第十九方面的各个可能的设计示例中,或者上述第二十一方面或第二十一方面的各个可能的设计示例中,或者上述第二十三方面或第二十三方面的各个可能的设计示例中,或者上述第二十五方面或第二十五方面的各个可能的设计示例中,或者上述第二十七方面或第二十七方面的各个可能的设计示例中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括处理单元,可选地还可以包括收发单元。这些单元可以执行上述第十七方面或第十七方面的各个可能的设计示例中,或者上述第十九方面或第十九方面的各个可能的设计示例中,或者上述第二十一方面或第二十一方面的各个可能的设计示例中,或者上述第二十三方面或第二十三方面的各个可能的设计示例中,或者上述第二十五方面或第二十五方面的各个可能的设计示例中,或者上述第二十七方面或第二十七方面的各个可能的设计示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括处理器,所述处理器被配置为支持所述通信装置执行上述第十七方面或第十七方面的各个可能的设计示例中,或者上述第十九方面或第十九方面的各个可能的设计示例中,或者上述第二十一方面或第二十一方面的各个可能的设计示例中,或者上述第二十三方面或第二十三方面的各个可能的设计示例中,或者上述第二十五方面或第二十五方面的各个可能的设计示例中,或者上述第二十七方面或第二十七方面的各个可能的设计示例中的相应的功能。可选地所述通信装置还包括收发器和/或存储器。所述收发器用于收发帧、信息或数据等,以及用于与通信***中的其他设备进行通信交互。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第三十方面,本申请实施例提供了一种通信***,可以包括上述第十六方面及其任一可能的设计中的第一设备、第十八方面及其任一可能的设计中的第一设备、第二十面及其任一可能的设计中的第一设备、第二十二方面及其任一可能的设计中的第一设备、第二十四方面及其任一可能的设计中的第一设备和第二十六方面及其任一可能的设计中的第一设备,或者包括上述第十九方面及其任一可能的设计中的第一设备、第二十一方面及其任一可能的设计中的第二设备、第二十三方面及其任一可能的设计中的第二设备、第二十五方面及其任一可能的设计中的第二设备和第二十七方面及其任一可能的设计中的第二设备等。
第三十一方面,本申请实施例提供的一种计算机可读存储介质,该计算机可读存储介质存储有程序指令,当程序指令在计算机上运行时,使得计算机执行本申请实施例第十六方面及其任一可能的设计中,或第十七方面及其任一可能的设计中,或第十八方面及其任一可能的设计中,或第十九方面及其任一可能的设计中,或第二十方面及其任一可能的设计中,或第二十一方面及其任一可能的设计中,或第二十二方面及其任一可能的设计中,或第二十三方面及其任一可能的设计中,或第二十四方面及其任一可能的设计中,或第二十五方面及其任一可能的设计中,或第二十六方面及其任一可能的设计中,或第二十七方面及其任一可能的设计中所述的方法。示例性的,计算机可读存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括非瞬态计算机可读介质、随机存取存储器(random-access memory,RAM)、只读存储器(read-only memory,ROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
第三十二方面,本申请实施例提供一种计算机程序产品,包括计算机程序代码或指令的,当计算机程序代码或指令在计算机上运行时,使得上述第十六方面及其任一可能的设计中,或第十七方面及其任一可能的设计中,或第十八方面及其任一可能的设计中,或第十九方面及其任一可能的设计中,或第二十方面及其任一可能的设计中,或第二十一方面及其任一可能的设计中,或第二十二方面及其任一可能的设计中,或第二十三方面及其任一可能的设计中,或第二十四方面及其任一可能的设计中,或第二十五方面及其任一可能的设计中,或第二十六方面及其任一可能的设计中,或第二十七方面及其任一可能的设计中所述的方法被执行。
第三十三方面,本申请还提供了一种芯片,包括处理器,所述处理器与存储器耦合,用于读取并执行所述存储器中存储的程序指令,以使所述芯片实现上述第十六方面及其任一可能的设计中,或第十七方面及其任一可能的设计中,或第十八方面及其任一可能的设计中,或第十九方面及其任一可能的设计中,或第二十方面及其任一可能的设计中,或第二十一方面及其任一可能的设计中,或第二十二方面及其任一可能的设计中,或第二十三方面及其任一可能的设计中,或第二十四方面及其任一可能的设计中,或第二十五方面及其任一可能的设计中,或第二十六方面及其任一可能的设计中,或第二十七方面及其任一可能的设计中所述的方法。
上述第二十八方面至第三十三方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第十六方面及其任一可能的设计中,或第十七方面及其任一可能的设计中,或第十八方面及其任一可能的设计中,或第十九方面及其任一可能的设计中,或第二十方面及其任一可能的设计中,或第二十一方面及其任一可能的设计中,或第二十二方面及其任一可能的设计中,或第二十三方面及其任一可能的设计中,或第二十四方面及其任一可能的设计中,或第二十五方面及其任一可能的设计中,或第二十六方面及其任一可能的设计中,或第二十七方面及其任一可能的设计中可以达到的技术效果说明,这里不再重复赘述。
附图说明
图1为本申请提供的一种通信***的架构示意图;
图2为本申请提供的一种AP或者STA的具体结构的示意图;
图3为本申请提供的一种r-TWT机制的示意图;
图4为本申请提供的一种TWT信息字段的格式示意图;
图5为本申请提供的一种通信方法的流程示意图;
图6为本申请提供的一种第一帧的结构示意图;
图7为本申请提供的另一种第一帧的结构示意图;
图8为本申请提供的另一种通信方法的流程示意图;
图9为本申请提供的另一种第一帧的结构示意图;
图10为本申请提供的另一种第一帧的结构示意图;
图11为本申请提供的另一种通信方法的流程示意图;
图12为本申请提供的一种封装第五字段的元素或第五字段的结构示意图;
图13为本申请提供的一种通信装置的结构示意图;
图14为本申请提供的一种通信装置的结构图;
图15为本申请提供的另一种通信方法的流程示意图;
图16为本申请提供的另一种第一帧的结构示意图;
图17为本申请提供的另一种通信方法的流程示意图;
图18为本申请提供的一种TWT Flow字段的格式示意图;
图19为本申请提供的另一种TWT Flow字段的格式示意图;
图20为本申请提供的另一种通信方法的流程示意图;
图21为本申请提供的另一种通信方法的流程示意图;
图22为本申请提供的另一种通信方法的流程示意图;
图23为本申请提供的另一种通信方法的流程示意图。
具体实施方式
下面将结合附图对本申请作进一步地详细描述。
本申请实施例提供一种通信方法及装置,用以针对多种类型的TWT的暂停与否进行灵活指示。其中,本申请所述方法和装置基于同一技术构思,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
在本申请中的描述中,“至少一个(种)”是指一个(种)或者多个(种),多个(种)是指两个(种)或者两个(种)以上。“以下至少一项”或其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b,或c中的至少一项,可以表示:a,b,c,a和b,a和c,b和c,或,a和b和c,其中,a,b,c可以是单个,也可以是多个。
本申请的描述中“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。“/”表示“或”,例如a/b表示a或b。
为了更加清晰地描述本申请实施例的技术方案,下面结合附图,对本申请实施例提供的通信方法及装置进行详细说明。
本申请提供的通信方法可以应用于各类通信***中,例如,本申请提供的通信方法可以适用于无线局域网(wireless local area network,WLAN)场景,例如可以适用于IEEE 802.11***标准,例如802.11a/b/g标准、802.11n标准、802.11ac标准、802.11ax标准,或其下一代,例如802.11be标准,Wi-Fi 7或EHT,再如802.11be下一代,Wi-Fi 8或更下一代的标准中。
虽然本申请实施例主要以WLAN网络,尤其是应用IEEE 802.11***标准的网络为例进行说明,本领域技术人员容易理解,本申请涉及的各个方面可以扩展到采用各种标准或协议的其它网络,例如,蓝牙(BLUETOOTH),高性能无线局域网(high performance radiolocal area network,HIPERLAN)(一种与IEEE 802.1 1标准类似的无线标准,主要在欧洲使用)以及广域网(wide area network,WAN)、个人区域网(personal area network,PAN)或其它现在已知或以后发展起来的网络。因此,无论使用的覆盖范围和无线接入协议如何,本申请提供的各种方面可以适用于任何合适的无线网络。
本申请实施例还可以适用于物联网(internet of things,IoT)网络或车联网(vehicle to X,V2X)等无线局域网***中。当然,本申请实施例还可以适用于其他可能的通信***,例如,长期演进(long term evolution,LTE)***、LTE频分双工(frequencydivision duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwideinteroperability for microwave access,WiMAX)通信***、第五代(5th generation,5G)通信***,以及未来的第六代(6th generation,6G)通信***等。
上述适用本申请的通信***仅是举例说明,适用本申请的通信***不限于此,在此统一说明,以下不再赘述。
本申请通信方法可以应用于IEEE 802.11ax下一代无线保真(wirelessfidelity,Wi-Fi)协议,如802.11be,Wi-Fi 7或极高吞吐率(extremely high throughput,EHT),再如802.11be下一代,Wi-Fi 8等802.11系列协议的无线局域网***,还可以应用于基于超带宽(ultra bandwidth,UWB)的无线个人局域网***,感知(sensing)***。
示例性的,图1示出了本申请提供的通信方法适用的一种可能的通信***的架构。所述通信***的架构中可以包括至少一个接入点(access point,AP)(例如图1中的AP)和至少一个站点(station,STA)(例如图1中的STA1和STA2)。
接入点可以为终端设备(如手机)进入有线(或无线)网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。接入点相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体的,接入点可以是带有Wi-Fi芯片的终端设备(如手机)或者网络设备(如路由器)。接入点可以为支持802.11be制式的设备。接入点也可以为支持802.11ax、802.11ac、802.11n、802.11g、802.11b、802.11a以及802.11be Wi-Fi 7,Wi-Fi8或其下一代等802.11家族的多种无线局域网(wireless local area networks,WLAN)制式的设备。本申请中的接入点可以是高效(high efficient,HE)AP或极高吞吐量(extremely high throughput,EHT)AP,还可以是适用未来某代Wi-Fi标准的接入点。
站点可以为无线通讯芯片、无线传感器或无线通信终端等,也可称为用户。例如,站点可以为支持Wi-Fi通讯功能的移动电话、支持Wi-Fi通讯功能的平板电脑、支持Wi-Fi通讯功能的机顶盒、支持Wi-Fi通讯功能的智能电视、支持Wi-Fi通讯功能的智能可穿戴设备、支持Wi-Fi通讯功能的车载通信设备和支持Wi-Fi通讯功能的计算机等等。可选地,站点可以支持802.11be制式。站点也可以支持802.11ax、802.11ac、802.11n、802.11g、802.11b、802.11a、802.11be,Wi-Fi 7,Wi-Fi 8或其下一代等802.11家族的多种无线局域网(wireless local area networks,WLAN)制式。
本申请中的接入点可以是高效(high efficient,HE)STA或极高吞吐量(extremely high throughput,EHT)STA,还可以是适用未来某代Wi-Fi标准的STA。
例如,接入点和站点可以是应用于车联网中的设备,物联网(internet ofthings,IoT)中的物联网节点、传感器等,智慧家居中的智能摄像头,智能遥控器,智能水表电表,以及智慧城市中的传感器等。
示例性的,AP或者STA的具体结构可以如图2示出的结构图所示,可以包括处理器。可选的,AP或者STA的具体结构还可以包括以下一项或多项:存储器、发送器、接收器、信号检测器或数字信号处理器,可选的还可以包括用户界面。其中,发送器和所述接收器还可以合为收发器,本申请对此不作限定。
需要说明的是,图1示出的设备的名称仅仅是一种示例,在未来的通信***中还可以有其它名称,图1中的设备数量也仅仅是示例,还可以包括更多或更少的设备,本申请对此不作限定。
在本申请提供的通信方法中,可以适用于AP与一个或多个STA之间的数据通信,也可以适用于AP与AP之间的通信,还可以适用于STA和STA之间的通信,本申请对此不作限定。
下面先对本申请实施例涉及的一些技术进行简单介绍。
1、下一代无线局域网(wireless local area network,WLAN)标准
WLAN经历了IEEE 802.11a/b/g/n/ac/ax等标准,到现在正在讨论中的802.11be,其标准版本持续得到演进和发展。其中802.11n标准的名称又可以叫做高吞吐率(highthroughput,HT),802.11ac标准又可以叫做非常高吞吐率(very high throughput,VHT),802.11ax又可以叫做高效(high efficient,HE),802.11be又可以叫做极高吞吐率(extremely high throughput,EHT),而对于HT之前的标准,如802.11a/b/g等可以统称叫做非高吞吐率(non-HT)。
2、目标唤醒时间(target wakeup time,TWT)
众多的无线设备(尤其是终端设备)是电池供电的,因此省能特性尤为重要。IEEE802.11ah首先在IoT领域引入了TWT的概念。一个TWT请求STA(TWT requesting STA)可以向另一个TWT响应STA(TWT responding STA)协商TWT服务阶段(TWT service period,TWTSP,或简称SP),从而TWT请求STA可以在TWT SP以外的时间保持休眠,从而省能。
IEEE 802.11ax将TWT扩展到了宽带领域,非接入点站点(non-AP STA)可以和AP之间协商TWT SP,称为单播TWT(individual TWT)。单播TWT可以基于TWT请求STA的媒体接入控制(media access control,MAC)地址和一个TWT流标识(TWT flow identifier)来唯一确定。
此外,IEEE 802.11ax还允许AP(称为TWT调度AP(TWT scheduling AP))通过调度的方式在信标帧(beacon)等帧中携带一个或者多个广播TWT(broadcast TWT),每一个广播TWT(broadcast TWT)对应对一个或多个广播TWT服务阶段(broadcast TWT SP),non-APSTA(称为TWT被调度STA(TWT scheduled STA))可以申请加入一个或者多个广播TWT,从而可以在加入的广播TWT SP以外的时间保持省能。广播TWT可以基于TWT调度AP的MAC地址和一个广播TWT标识(broadcast TWT ID)来唯一确定。
3、限定目标唤醒时间(restricted target wakeup time,r-TWT)
目前,越来越多的无线网络应用和服务对延时特性提出了较为严苛的要求,例如在线游戏、虚拟现实、工业现场等。为此,下一代WLAN IEEE 802.11be标准将保障延时以及延时抖动特性作为一项关键的技术目标,得到了业界的广泛重视。IEEE 802.11be拟引入r-TWT技术来提升延时保障性能。
如图3所示,r-TWT机制是基于IEEE 802.11ax引入的广播TWT衍生出的一种新的保障低时延业务的机制。在802.11be标准下,non-AP EHT STA(以下简称EHT STA)存在许多实时应用(real time application,RTA),这些应用的流量有着非常严格的延时要求(stringent latency requirements),基于此提出了r-TWT机制。
当基本服务集(basic service set,BSS)内的EHT STA收到AP广播出来的任意一个r-TWT SP信息后,如果该EHT STA的r-TWT选项实现(dot11RestrictedTWTOptionImplemented)设为真(true),那么该EHT STA必须在r-TWT SP开始时刻前结束自己的传输机会(transmission opportunity,TXOP)。此外,AP可以在信标帧(beacon)或者响应(proberesponse)帧中设置与r-TWT SP起始时间对齐的静默间隔(quiet interval),时长可以为1毫秒(ms)。静默间隔的时长一般小于r-TWT SP的时间长度。称属于本r-TWT SP群组(通过广播TWT ID来分组)的EHT STA为r-TWT调度STA(r-TWT scheduled STA),规定r-TWT调度STA可以忽略掉上述静默间隔,进而在r-TWT SP开始之后竞争信道。其他的传统站点(legacySTA)以及其他EHT STA需要根据静默间隔来保持静默,这样会减少该BSS内竞争信道的STA个数,增大有低延时业务的EHT STA竞争到信道的概率。其中,传统站点可以指不支持IEEE802.11be且支持IEEE 802.11ax的STA。
目前,IEEE 802.11ax引入了一种TWT信息帧(TWT Information frame),该TWT信息帧可以用来暂停(suspend)单播TWT或者广播TWT。TWT信息帧的帧格式可以如下表1所示,其中TWT信息字段(TWT Information field)的格式可以如图4所示。
表1 TWT信息帧的帧格式
其中,TWT流标识(TWT flow identifier)字段用来指示单播TWT的标识。要求应答(response requested)在IEEE 802.11ax中固定为0。下一个TWT要求(next TWT request)字段取值为1表示要求对端发送一个含有长度不为0的“下一个TWT”(next TWT)字段的TWT信息帧。下一个TWT子域大小(next TWT subfield size)用来指示本TWT信息字段中的下一个TWT(next TWT)字段的长度。“所有TWT”(All TWT)字段取值为1表示本TWT信息帧指示所有的TWT,取值为0表示本TWT信息帧并不指示所有的TWT。下一个TWT(next TWT)字段用来指示TWT暂停的时间。
TWT请求STA和TWT被调度STA通过TWT信息帧的交互后,TWT请求STA和TWT被调度STA在TWT恢复前可以进入休眠模式,从而有利于省能。
在上述TWT信息帧的介绍中,采用TWT信息帧来暂停广播TWT,必须设置“所有TWT”字段的取值为1。无法通过TWT信息帧来暂停其中的一个广播TWT,这是因为TWT信息字段的帧结构中并不存在广播TWT标识(broadcast TWT ID)这个字段。从而,TWT信息帧对于广播TWT的支持是非常有限的。
并且,当“所有TWT”字段的取值为1时,不但所有的单播TWT被暂停,而所有的广播TWT也被暂停了。这说明TWT信息帧无法区分暂停所有单播TWT,或者暂停所有广播TWT,或者暂停所有单播TWT以及所有广播TWT。需要指出,单播TWT和广播TWT在功能和使用上均是有差异的。
更进一步,r-TWT是IEEE 802.11be为了保障低延时业务的延时特性而引入的一种特殊的广播TWT。虽然r-TWT从帧结构到交互方式上复用了广播TWT,但其技术目标和STA的处理方式与IEEE 802.11ax中的广播TWT有着明显的差异。然而,“所有TWT”字段的取值为1,那么不但所有的单播TWT被暂停,所有的IEEE 802.11ax支持的广播TWT也被暂停了,而且所有的r-TWT也被暂停了。而其中,r-TWT是针对低延时特性的,一般的广播TWT往往是针对省能的。例如,AP为了进一步提升省能效果,可以通过发送TWT信息帧来让STA进入更长时间的休眠(在这段TWT暂停时间内不需要唤醒),但是用于低时延的r-TWT却同样也取消了。
另一方面,r-TWT是针对低时延所预先预约的资源,那么可能AP在r-TWT SP到达之前便已经通过随机竞争等方式完成了低延时业务的传输,从而原计划的r-TWT SP不再需要。因此,此时AP只需要暂停所有r-TWT,而不需要暂停其他单播TWT或者广播TWT。但是上述暂停方法只能将这些类型的TWT全部暂停,并没有考虑r-TWT的特殊性。
由上述可知,目前的TWT信息帧并不能针对多种类型的TWT的暂停进行灵活指示,可能会影响业务性能。
基于此,本申请实施例提出一种通信方法,实现对多种类型的TWT的暂停进行灵活指示,提升业务性能。
下面通过具体的实施例对本申请提出的针对多种类型的TWT的暂停进行灵活指示的多种方法进行详细说明。
图5示出了本申请实施例提供的一种通信方法的流程示意图。在该图5所示的通信方法中,在所有TWT字段设置为1时,可以通过第一帧中的第一字段来指示r-TWT是否暂停,从而明确对r-TWT的暂停的指示。示例性的,该方法的流程可以包括:
步骤501:第一设备确定第一帧,所述第一帧包括第一字段,在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停。其中,所述r-TWT可以表示至少一个r-TWT或者所有r-TWT。
需要说明的是,本申请中涉及的字段(field)也可以描述为信息字段、子字段、信元、信息域、域、元素等,本申请对此不作限定。
可选的,所述第一帧可以为单播帧。
在所有TWT字段设置为1,也即指示所有TWT时,所述第一字段可以指示r-TWT是否暂停,可选的,也可以理解为,所述第一字段可以指示在所有TWT需要暂停时,所述r-TWT是否暂停。
需要说明的是,本申请中“所有TWT”中的“所有”可以包括至少一种类型的全部TWT,“所有TWT”字段可以用于指示将至少一种类型的TWT统一进行暂停处理,“所有”可以不包含全部或全部类型的TWT。
在本申请中,“所有TWT”字段可以是上述介绍中的图4所示的TWT信息字段中的第8个比特(B7),该比特可以采用All TWT命名,也即所有TWT字段一种可能的实现方式可以为All TWT字段。应理解,本申请中所有TWT字段还可以有其它命名,例如有条件的All TWT(Conditional All TWT)或者未来其它命名等,本申请对此不作限定。
在一种可选的实施方式中,可以通过如下方式实现在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停:所述所有TWT字段设置为1,所述第一字段的取值为第一值,所述第一字段指示所述r-TWT暂停;所述所有TWT字段设置为1,所述第一字段的取值为第二值,所述第一字段指示所述r-TWT不暂停。
示例性的,所述第一字段可以包括1个比特,所述所有TWT字段设置为1,所述1个比特取值为第一值时,所述第一字段指示所述r-TWT暂停;所述所有TWT字段设置为1,所述1个比特的取值为第二值时,所述第一字段指示所述r-TWT不暂停。其中,所述第一字段包括1个比特也可以理解为所述第一字段的长度为1比特。
可选的,所述第一值为1,所述第二值为0;或者,所述第一值为0,所述第二值为1。
在一种示例中,所述第一字段可以为包括r-TWT指示字段,包括r-TWT指示字段也可以称为包括r-TWT指示域(r-TWT Included)。进而,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以有如下含义:所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT包括所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT不包括所述r-TWT。
其中,所述第一字段指示需要暂停的TWT包括所述r-TWT,可以理解为所述第一字段用于指示r-TWT暂停。所述第一字段指示需要暂停的TWT不包括所述r-TWT,可以理解为所述第一字段用于指示r-TWT不暂停。可选的,本申请中需要暂停的TWT可以为所有TWT。
由于r-TWT是一种特殊的广播TWT,所述所有TWT字段设置为1时,所述第一字段指示需要暂停的TWT包括所述r-TWT,也可以理解为所述第一信息指示需要暂停的广播TWT(可以为所有广播TWT)包括所述r-TWT,也就是说此时需要暂停包括所述r-TWT在内的所有广播TWT。
同理,所述所有TWT字段设置为1时,所述第一字段指示需要暂停的TWT不包括所述r-TWT,也可以理解为所述第一信息指示需要暂停的广播TWT不包括所述r-TWT,也就是说,此时需要暂停除了所述r-TWT以外的其他所有广播TWT。
例如,以所述第一字段包括1个比特为例,所述第一字段为包括r-TWT指示域时,包括r-TWT指示域的取值描述的一种示例可以如下表2所示。
表2包括r-TWT指示域的取值描述
r-TWT included域的取值 | 含义 |
0 | 暂停的广播TWT不包括r-TWT |
1 | 暂停的广播TWT包括r-TWT |
需要说明的是,表2中仅以包含r-TWT指示域的取值为“0”表示暂停的广播TWT不包括r-TWT,取值为“1”表示暂停的广播TWT包括r-TWT为例说明。应理解,也可以包含r-TWT指示域的取值为“1”表示暂停的广播TWT不包括r-TWT,取值为“0”表示暂停的广播TWT包括r-TWT,本申请对此不作限定。
在又一种示例中,所述第一字段可以为排除r-TWT指示字段,排除r-TWT指示字段也可以称为排除r-TWT指示域(r-TWT excluded)。进而,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,可以有如下含义:所述所有TWT字段设置为1,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示从需要暂停的TWT中排除所述r-TWT。
其中,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT,可以理解为所述第一字段指示r-TWT暂停。所述第一字段指示从需要暂停的TWT中排除所述r-TWT,可以理解为所述第一字段指示r-TWT不暂停。
由于r-TWT是一种特殊的广播TWT,所述所有TWT字段设置为1时,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT,也可以理解为所述第一信息指示不从需要暂停的广播TWT(可以为所有广播TWT)中排除所述r-TWT,也就是说此时需要暂停包括所述r-TWT在内的所有广播TWT。
同理,所述所有TWT字段设置为1时,所述第一字段指示从需要暂停的TWT中排除所述r-TWT,也可以理解为所述第一信息指示从需要暂停的广播TWT中排除所述r-TWT,也就是说,此时需要暂停除了所述r-TWT以外的其他所有广播TWT。
例如,以所述第一字段包括1个比特为例,所述第一字段为排除r-TWT指示域时,排除r-TWT指示域的取值描述的一种示例可以如下表3所示。
表3排除r-TWT指示域的取值描述
r-TWT excluded域的取值 | 含义 |
0 | r-TWT不从暂停的广播TWT中排除 |
1 | r-TWT从暂停的广播TWT中排除 |
需要说明的是,表3中仅以排除r-TWT指示域的取值为“0”表示r-TWT不从暂停的广播TWT中排除,取值为“1”表示r-TWT从暂停的广播TWT中排除为例说明。应理解,也可以排除r-TWT指示域的取值为“1”表示r-TWT不从暂停的广播TWT中排除,取值为“0”表示r-TWT从暂停的广播TWT中排除,本申请对此不作限定。
在一种可能的实现方式中,所述第一字段可以复用如图4所示的IEEE 802.11ax的TWT信息帧的已有字段(或已有域)。例如,如图6所示,IEEE 802.11ax的TWT信息帧规定:当TWT信息字段中的所有TWT取值为1时,3比特的TWT流标识字段为预留(Reserved)。基于此,本申请实施例中,所述第一字段可以复用3比特的TWT流标识字段中的1个比特,也即如图6所示的,当所有TWT取值为1时,3比特的TWT流标识字段中的其中1比特作为所述第一字段,其他2比特仍然为预留(Reserved)。
需要说明的是,第一字段复用的比特的位置不限于图6中所示的3比特的TWT流标识字段中的最后一个比特,应理解,也可以为第一个比特或者中间的比特,本申请对此不作限定。
需要说明的是,图6仅示出了一种示例性的第一帧的结构的示意图,应理解,第一帧的结构还可以有其他多种实现方式,本申请对此不作限定。
可以理解的是,当图6所示的帧结构中,当所有TWT取值为0时,第一字段复用的比特仍可以为原有含义,而不再指示第一字段指示的含义,本申请对第一字段复用的比特的功能不作限定。当然,在一种角度,也可以理解为当所有TWT取值为0时不存在第一字段。
在一种可选的实现方式中,所述第一帧还可以包括第二字段,所述第二字段可以用于指示暂停的TWT类型,其中,所述TWT类型可以包括单播TWT,广播TWT,单播TWT和广播TWT,或者r-TWT中的至少一种。
其中,第二字段可以为TWT类型指示字段,也可以称为TWT类型指示域(TWT typeindication)。
可选的,所述第二字段可以包括2个比特,或者描述为所述第二字段的长度可以为2比特,通过2个比特的不同取值来实现第二字段指示暂停的TWT的不同类型。
例如,以第二字段为TWT类型指示域,第二字段包括2个比特为例,TWT类型指示域的取值描述的一种示例可以如下表了4所示。
表4 TWT类型指示域的取值描述
TWT type indication域的取值 | 含义 |
0 | 指示对单播TWT的暂停 |
1 | 指示对广播TWT的暂停 |
2 | 指示对单播TWT和广播TWT的暂停 |
3 | 指示对r-TWT的暂停 |
需要说明的是,表4中TWT类型指示域的取值与含义的对应关系仅为一种示例,不同取值与不同含义的对应关系本申请对此不作限定。例如,可以取值0对应指示对广播TWT的暂停等。
沿用表4的示例,以第一字段为包括r-TWT指示域为例,TWT类型指示域和包括r-TWT指示域的取值的联合描述可以如下表5所示。
表5 TWT类型指示域和包括r-TWT指示域的取值的联合描述
需要说明的是,表4和表5中提及的单播TWT可以为所有单播TWT,广播TWT可以为所有广播TWT,r-TWT可以为所有r-TWT。
由表5可知,在所有TWT字段设置为1时,当TWT类型指示域指示暂停的TWT的类型为广播TWT,或者类型为单播TWT和广播TWT的情况下,第一字段的不同取值可以指示是否暂停r-TWT。也可以在上述两种情况下,第一字段的取值描述可以参见上述表2和表3的相关描述。
而,当TWT类型指示域指示暂停的TWT的类型为单播TWT,或者类型为r-TWT时,第一字段的取值可以为任何值,例如0,1或者预留值。也就是说,所述所有TWT字段设置为1时,当TWT类型指示域指示暂停的TWT的类型为单播TWT时,所述第一字段无论为何值,均可以理解为指示r-TWT不暂停。当所述所有TWT字段设置为1时,当TWT类型指示域指示暂停的TWT的类型为r-TWT时,所述第一字段无论为何值,均可以理解为指示r-TWT暂停。
需要说明的是,当TWT类型指示域指示暂停的TWT的类型为单播TWT,或者类型为r-TWT时,第一字段也可以不存在,即只通过TWT类型指示域即可以明确指示的暂停的TWT的类型,进而明确r-TWT是否暂停。在这种情况下,第一字段占用的比特也可以用作其他指示功能的字段,本申请对此不作限定。
在一种可选的实施方式中,可以将上述TWT类型指示域和第一字段合并为一个字段,该字段仍可以通过第一字段表示,此时,所述第一字段还可以用于指示暂停的TWT类型。此时,第一字段可以包括3个比特,3个比特的不同取值可以对应表4中的不同指示。
可选的,将上述TWT类型指示域和第一字段合并的字段的名称也可以称作暂停TWT指示(suspended TWT indication)等,本申请对此不作限定。
在一种可选的实施方式中,当第一帧中包含第一字段和第二字段时,第一字段和第二字段可以复用如图4所示的IEEE 802.11ax的TWT信息帧的已有字段。例如,如图7所示,IEEE 802.11ax的TWT信息帧规定:当所有TWT取值为1时,3比特的TWT流标识字段变为预留(Reserved)。基于此,本申请实施例中,所述第一字段可以复用3比特的TWT流标识字段中的1个比特,所述第二字段可以复用3比特的TWT流标识字段中的2个比特。也即,如图7所示,当所有TWT取值为1时,3比特的TWT流标识字段中的其中1比特作为所述第一字段,其他2比特作为第二字段。
需要说明的是,第一字段和第二信息比特复用的比特的位置不限于图7中所示的3比特的TWT流标识字段中位置,本申请对此不作限定。
需要说明的是,图7仅示出了一种示例性的第一帧的结构的示意图,应理解,第一帧包括第一字段和第二字段时,第一帧的结构还可以有其他多种实现方式,本申请对此不作限定。
可选的,当第一字段和第二字段合并为一个字段,例如合并后的字段为第一字段时,第一字段可以复用图7中所示的TWT流标识字段中的3个比特,此处不再详细示出。
可以理解的是,当图7所示的帧结构中,当所有TWT取值为0时,第一字段和第二字段复用的比特仍可以为原有含义,而不再指示第一字段和第二字段指示的含义,本申请对第一字段和第二字段复用的比特的功能不作限定。当然,在一种角度,也可以理解为当所有TWT取值为0时不存在第一字段和第二字段。
步骤502:所述第一设备向第二设备发送所述第一帧,相应地,所述第二设备从所述第一设备接收所述第一帧。
其中,所述第一设备可以为TWT调度AP(TWT Scheduling AP)或者TWT调度站点(TWT scheduled STA),所述第二设备可以为TWT被调度站点。
步骤503:所述第二设备根据所述第一帧确定r-TWT是否暂停。
示例性的,所述第二设备可以基于步骤501中第一帧中字段的具体指示来确定r-TWT是否暂停,具体可以参见步骤501中的相关描述。
基于上述通信方法,在所有TWT字段设置为1时,可以通过第一帧中的第一字段来指示r-TWT是否暂停,从而明确对r-TWT的暂停的指示,进而提升业务性能。
图8示出了本申请实施例提供的另一种通信方法的流程示意图。在该图8所示的通信方法中,可以通过第一帧中的第三字段来指示暂停的TWT的类型,从而明确需要暂停的TWT。示例性的,该方法的流程可以包括:
步骤801:第一设备确定第一帧,所述第一帧包括第三字段,所述第三字段可以用于指示以下其中一项:一个单播TWT的暂停、所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停。
应理解,所述第三字段可以分别通过不同的取值指示上述多种类型TWT的暂停中的至少一项。
在第一种可选的实施方式中,所述第三字段可以包括2个比特。通过所述第三字段的不同取值,可以指示以下至少一项:所有单播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停。此时,所述第三字段的功能可以参见图5所示的实施例中第二字段的功能。例如,所述第三字段的不同取值描述可以参见上述表4所示。
在该第一种可选的实施方式中,所述第一帧还可以包括第四字段,在所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播和所有广播TWT的暂停时,所述第四字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,也可以理解为所述第四字段用于指示所有r-TWT是否暂停。
可选的,在所有TWT字段设置为1时,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,也即所述第四字段用于指示所有r-TWT是否暂停。
示例性的,所述在所有TWT字段设置为1时,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段用于指示所有r-TWT是否暂停,可以通过如下方式实现:所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段的取值为第一值,所述第四字段指示所有r-TWT暂停;所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段的取值为第二值,所述第四字段指示所有r-TWT不暂停。
所述第四字段可以包括1个比特,所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述1个比特的取值为第一值,所述第四字段指示所有r-TWT暂停;所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述1个比特的取值为第二值,所述第四字段指示所有r-TWT不暂停。其中,所述第四字段包括1个比特也可以理解为所述第四字段的长度为1比特。
可选的,所述第一值为1,所述第二值为0;或者,所述第一值为0,所述第二值为1。
在一种示例中,所述第四字段为包括r-TWT指示字段。进而,所述在所有TWT字段设置为1时,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段用于指示所有r-TWT是否暂停,可以有如下含义:所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段指示暂停的所有广播TWT包括所有r-TWT;或者,所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段指示暂停的所有广播TWT不包括所有r-TWT。此种情况下,所述第四字段可以与上述图5所示实施例中第一字段为包括r-TWT指示域时的功能相同,具体可以参见上述表2,此处不再详细描述。
在另一种示例中,所述第四字段可以为排除r-TWT指示字段。进而,所述在所有TWT字段设置为1时,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段用于指示所有r-TWT是否暂停,可以有如下含义:所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段指示不从暂停的所有广播TWT中排除所有r-TWT;或者,所述所有TWT字段设置为1,当所述第三字段用于指示所有广播TWT的暂停时,或者,当所述第三字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第四字段指示从暂停的所有广播TWT中排除所有r-TWT。此种情况下,所述第四字段可以与上述图5所示实施例中第一字段为包排除r-TWT指示域时的功能相同,具体可以参见上述表3,此处不再详细描述。
在所述第一帧中包括所述四字段时,但是所述第三字段指示所有单播TWT的暂停,或者所述第三字段指示所有r-TWT的暂停时,所述第四字段的取值和含义可以不作限定,即所述第四字段可以为0,1或其他任何预留值等。
基于上述,当所述第一帧中包括所述第三字段和所述第四字段时,以所述第四字段为包括r-TWT指示域为例,所述第三字段和所述第四字段的取值的联合描述可以参见上述表5所示,此处不再详细描述。
在上述第一种可选的实施方式中,所述第一帧的结构仍可以如图7所示。此时,当所有TWT取值为1时,所述第四字段可以复用3比特的TWT流标识字段中的1个比特,所述第三字段可以复用3比特的TWT流标识字段中的2个比特。也即,所述第四字段参考上述第一字段,所述第三字段参考上述第二字段,具体可以参见上述实施例中的相关描述,此处不再详细描述。
在第二种可选的实施方式中,所述第三字段可以包括3个比特。通过所述第三字段的不同取值,可以用于指示一下至少一项:一个单播TWT的暂停、所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停。
可选的,所述第三字段用于指示所有广播TWT的暂停,可以包括以下两种情况:所述第三字段用于指示所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第三字段用于指示包括所有r-TWT在内的所有广播TWT的暂停。
可选的,所述第三字段用于指示所有单播TWT和所有广播TWT的暂停,可以包括以下两种情况:所述第三字段用于指示所有单播TWT和所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第三字段用于指示所有单播TWT和包括所有r-TWT在内的所有广播TWT的暂停。
示例性的,在该第二种可选的实施方式中,所述第三字段的取值描述可以如下表6所示。
表6第三字段的取值描述
需要说明的是,表6中第三字段的取值与含义的对应关系仅为一种示例,不同取值与不同含义的对应关系本申请对此不作限定。例如,可以取值0对应指示单个广播TWT的暂停等。
在该第二种可选的实施方式中,所述第一帧的结构可以有多种实现方式。例如,当所述第三字段指示一个单播TWT的暂停时,所述第一帧的结构可以如图9所示,其中图9中以所述第三字段为TWT类型指示(TWT type indication)域为例示出。又例如,当所述第三字段指示一个广播TWT的暂停时,所述第一帧的结构可以如图10所示,其中图10中以所述第三字段为TWT类型指示(TWT type indication)域为例示出。
可选的,所述第一帧为单播帧。
步骤802:所述第一设备向第二设备发送所述第一帧,相应的,所述第二设备从所述第一设备接收所述第一帧。
其中,所述第一设备可以为TWT调度AP(TWT Scheduling AP)或者TWT调度站点(TWT scheduled STA),所述第二设备可以为TWT被调度站点。
步骤803:所述第二设备暂停所述第三字段指示的TWT。
示例性的,所述第二设备可以基于步骤801中第一帧中字段的具体指示来确定暂停的TWT的类型,进而进行相应暂停,具体可以参见步骤801中的相关描述。
基于上述通信方法,可以通过第一帧中的第三字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
需要说明的是,上述仅以所述第一设备可以为TWT调度AP(TWT Scheduling AP)或者TWT调度站点(TWT scheduled STA),所述第二设备可以为TWT被调度站点为例进行了详细介绍。可选的,也可以所述第一设备为TWT被调度站点,第二设备为TWT调度AP(TWTScheduling AP)或者TWT调度站点(TWT scheduled STA),在这种情况下,第一设备确定第一帧(第一帧可以参见上述图5-图8所示的实施例中的描述),向第二设备发送了第二帧后,第二设备向所述第一设备返回确认帧,进而第一设备接收到所述确认帧后基于上述第一帧执行相应的TWT的暂停操作(具体与第二设备基于第一帧执行的操作类似,可以相互参见),具体此处不再详细描述。
可选的,本申请实施例中,TWT调度AP(TWT Scheduling AP)或者TWT调度站点(TWTscheduled STA)可以是R-TWT调度AP(R-TWT Scheduling AP)或者R-TWT调度STA(R-TWTScheduling STA),TWT被调度站点可以是R-TWT被调度站点(R-TWT scheduled STA)。本申请中,R-TWT scheduling AP可以是指支持R-TWT的EHT AP。R-TWT scheduled STA可以是指支持R-TWT,并且发送给R-TWT AP或者接收到R-TWT AP发送的携带有R-TWT参数集合(R-TWTParameter Set)的广播TWT元素的non-AP EHT STA。
在一些实施例中,为了提高暂停多个STA的TWT的效率,本申请实施例还提供了一种通信方法,参阅图11所示,该方法的流程可以包括:
步骤1101:接入点确定广播帧,所述广播帧包括第五字段,所述第五字段用于确定需要暂停目标TWT的目标站点。
所述广播帧为目的地址是广播地址的帧。
其中,所述目标站点可以为至少一个站点。
步骤1102:所述接入点发送所述广播帧,相应的多个站点接收所述广播帧。
需要说明的是,图11中仅以第一站点接收所述广播帧为例进行示例示出,应理解,其他站点的操作可以参见第一站点的相关操作。
步骤1103:所述第一站点根据所述第五字段,确定所述第一站点是否包含于所述目标站点。
示例性的,当所述第一站点确定自身包含与所述目标站点时,所述第一站点暂停对应的TWT,当所述第一站点确定自身不包含于所述目标占时,所述第一站点可以忽略所述广播帧。
可选的,所述第五字段可以用于指示需要暂停的至少一个广播TWT。进而,所述第一站点根据所述第五字段,确定所述第一站点是否包含于所述目标站点,方法可以包括以下两种方式:
方式一、所述第一字段指示需要暂停的至少一个广播TWT的标识,所述第一站点可以根据所述至少一个广播TWT的标识确定所述第一站点是否包含于所述目标站点。
示例性的,所述第一站点根据所述至少一个广播TWT的标识确定所述第一站点是否包含于所述目标站点时,方法可以为:所述第一站点确定已加入所述至少一个广播TWT的标识时,所述第一站点则可以确定所述第一站点包含于所述目标站点;所述第一站点确定未加入所述至少一个广播TWT的标识时,所述第一站点则可以确定所述第一站点不包含于所述目标站点。
方式二、所述第一字段指示暂停所有广播TWT,所述第一站点确定所述第一站点包含于所述目标站点。
在第一种可选的实施方式中,所述第五字段可以包括TWT标识字段和所有TWT字段,所述所有TWT字段用于指示是否暂停所有TWT。所述所有TWT字段取值为0指示不暂停所有TWT,取值为1指示暂停所有TWT。进而,所述第一站点可以根据所述第五字段中的TWT标识字段和所有TWT字段来确定所述第一站点是否包含于所述目标站点。
可选的,所述TWT标识字段和所述所有TWT字段可以联合指示暂停至少一个广播TWT或者指示暂停所有广播TWT。例如,所述所有TWT字段用于指示不暂停所有TWT可以包括指示暂停至少一个广播TWT。所述所有TWT字段用于指示暂停所有TWT可以包括指示暂停所有广播TWT。
具体的,当所有TWT字段取值为0,即所述所有TWT字段指示不暂停所有TWT时,且所述第一站点已加入所述TWT标识字段指示的广播TWT时,所述第一站点确定所述第一站点包含于所述目标站点;或者,当所有TWT字段取值为0,即所述所有TWT字段指示不暂停所有TWT时,且所述第一站点未加入所述TWT标识字段指示的广播TWT时,所述第一站点确定所述第一站点不包含于所述目标站点。例如结合上述方式一,所述TWT标识字段可以指示所述指示需要暂停的至少一个广播TWT的标识,所述第一站点已加入所述TWT标识字段指示的广播TWT,则表示所述第一站点已加入所述至少一个广播标识。所述第一站点未加入所述TWT标识字段指示的广播TWT,则表示所述第一站点未加入所述至少一个广播标识。
或者,当所有TWT字段取值为1,即所述所有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标识字段指示的广播TWT时,所述第一站点确定所述第一站点包含于所述目标站点。或者,当所述第一TWT暂停参数集中的所有TWT字段指示不暂停所有TWT,且所述第一站点未加入所述第一TWT暂停参数集中的TWT标识字段指示的广播TWT时,所述第一站点确定所述第一站点不包含于所述目标站点。例如结合上述方式一,所述第一TWT暂停参数集中所述TWT标识字段可以指示所述指示需要暂停的至少一个广播TWT的标识,所述第一站点已加入所述TWT标识字段指示的广播TWT,则表示所述第一站点已加入所述至少一个广播标识。所述第一站点未加入所述TWT标识字段指示的广播TWT,则表示所述第一站点未加入所述至少一个广播标识。
或者,当所述第一TWT暂停参数集中的所有TWT字段指示暂停所有TWT时,所述第一站点确定所述第一站点包含于所述目标站点。例如,结合上述方式二,所述第一TWT暂停参数集中的所述所有TWT字段指示暂停所有TWT可以包括需要暂停所有广播TWT,则所述第一站点确定所述第一站点包含于所述目标站点。
示例性的,所述第一站点可以依次在所述至少一个TWT暂停参数集中进行比对,在一个TWT暂停参数集中的所有TWT取值为0的情况下,如果所述第一站点已加入了该一个TWT暂停参数集中的TWT标识字段指示的广播TWT,则所述第一站点确定自身包含于所述目标站点。在一个TWT暂停参数集中的所有TWT取值为0的情况下,如果所述第一站点未加入该一个TWT暂停参数集中的TWT标识字段指示的广播TWT,则所述第一站点忽略该一个TWT暂停参数集,继续比对下一个TWT暂停参数集,如果比对到最后一个TWT暂停参数集时,最后一个TWT暂停参数集中的所有TWT取值为0的,如果所述第一站点未加入该一个TWT暂停参数集中的TWT标识字段指示的广播TWT,则第一站点确定自身不包含于所述目标站点。在一个TWT暂停参数集中的所有TWT取值为1的情况下,所述第一站点则确定自身包含于所述目标站点。
可选的,在该第二种可选的实施方式中,所述第五字段也可以被封装在一个元素(element)中,或者所述第五字段可以理解为一个元素。所述广播帧可以为Beacon帧、ProbeResponse帧等管理帧。示例性的,该元素的帧结构可以如图12所示。
其中每个TWT暂停参数的结构可以上述图5或图8所示的实施例中任一种帧结构,此处不再重复描述。
在第三种可选的实施方式中,所述第五字段用于确定需要暂停TWT的目标站点,具体可以是所述第五字段直接指示需要暂停TWT的所述目标站点。
示例性的,所述第五字段可以通过指示需要暂停TWT的所述目标站点的标识来指示所述目标站点。可选的,所述目标站点的标识可以以列表等形式存在。
例如,以所述目标站点的标识可以以列表形式存在为例说明,在该第三种可选的实施方式中,所述广播帧可以复用IEEE 802.11ax中的TWT信息帧,如表7所示,相对于目前表1的TWT信息帧的帧结构中增加一个关联标识列表元素(AID List Element),即关联标识列表元素为所述第五字段。其中关联标识列表元素用来指示本TWT信息帧的目标STA都是哪些(如可以通过AID的位图来指示)。关联标识列表元素的结构本申请不作限定。
表7广播帧的结构
顺序 | 信息 |
1 | 类型(Category) |
2 | 无保护的1GHz以下行为(Unprotected S1G Action) |
3 | TWT信息字段(TWT Information Field) |
4 | 关联标识列表元素(AID List Element) |
上述在TWT信息帧的帧结构中增加一个关联标识列表元素的方法,可以保持原有TWT信息帧的含义不变,只增强其功能,而不需要涉及新的帧。
可选的,关联标识列表元素也可以不作为TWT信息帧的一个新元素,而是作为TWT信息帧中的TWT信息字段中的一部分,即在TWT信息字段中增加关联标识列表字段(也称关联标识列表域(AID List field)),即增加第五字段。这样,相比于表7的方法,可以不用设计新元素,只在已有的元素中增强功能。
示例性的,当可以在TWT信息字段中增加关联标识列表域时,所述广播帧还可以包括第六字段,所述第六字段用于指示所述第五字段是否存在。例如,所述第六字段可以包含在所述TWT信息字段中。所述第六字段可以包括一个比特,通过所述一个比特的不同取值来指示所述第五字段是否存在。
进一步的,所述广播帧还可以指示需要暂停的TWT信息,也即指示所述目标站点需要暂停的TWT信息。当所述第一站点确定所述第一站点包含于所述目标站点时,所述第一站点可以根据所述需要暂停的TWT信息暂停TWT。
可选的,所述广播帧指示需要暂停的TWT信息的实现方式可以有多种。例如,可以使用IEEE 802.be中的TWT信息字段的指示方法,也可以使用图5所示的实施例中的任一种指示方法,也可以使用图8所示的实施例中的任一种指示方法,也可以使用图11所示的实施例中任一种指示方法,本申请对此不作限定。
一种示例中,在上述第二种可选的实施方式中,所述广播帧可以通过每个TWT暂停参数集指示目标站点需要暂停的TWT。进而,所述第一站点确定自身包含于所述目标站点时,所述第一站点可以按照所述第一TWT暂停参数集中的信息暂停所有广播TWT。
又一种示例中,在上述第三种可选的实施方式中,当所述第一站点确定自身包含于所述目标站点时,所述第一站点可以根据广播帧的TWT信息字段的内容来暂停对应的TWT。
应理解,出上述举例外,还可以有多种方式,此处不再一一列举。
基于上述通信方法,通过广播帧指示目标站点,可以提高暂停多个STA的TWT的效率。
基于以上实施例,本申请实施例还提供了一种通信装置,参阅图13所示,通信装置1300可以包括处理单元1301,所述处理单元1301用于对所述通信装置1300的动作进行控制管理。可选的,通信装置1300还可以包括收发单元1302。其中,所述收发单元1302用于所述通信装置1300进行通信传输,例如,接收信息(帧、消息或数据)或发送信息(帧、消息或数据),所述处理单元1301还可以控制所述收发单元1302执行的操作。
示例性的,该通信装置1300可以是上述实施例中的第一设备,或者可以是第一设备中的处理器,或者芯片或者芯片***,或者是一个功能模块等。或者,该通信装置1300可以是上述实施例中的第二设备,或者可以是第二设备中的处理器,或者芯片或者芯片***,或者是一个功能模块等。或者,该通信装置1300可以是上述实施例中的接入点,或者可以是接入点中的处理器,或者芯片或者芯片***,或者是一个功能模块等。或者,该通信装置1300可以是上述实施例中的第一站点,或者可以是第一站点中的处理器,或者芯片或者芯片***,或者是一个功能模块等。所述通信装置1300中的处理单元1301可以实现上述第一设备的功能;或者所述通信装置1300中的处理单元1301可以实现上述第二设备的功能;所述通信装置1300中的处理单元1301可以实现上述第一站点的功能;或者所述通信装置1300中的处理单元1301可以实现上述接入点的功能。
可选的,下面以所述通信装置1300包括处理单元1301和所述收发单元1302为例进行说明:
在一个实施例中,所述通信装置1300用于实现上述图5所示的实施例中第一设备的功能时,可以包括:所述处理单元1301可以用于确定第一帧,所述第一帧包括第一字段,在所有目标唤醒时间TWT字段设置为1时,所述第一字段用于指示限定目标唤醒时间r-TWT是否暂停;所述收发单元1302可以用于向第二设备发送所述第一帧。
一种可选的实施方式中,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段的取值为第一值,所述第一字段指示所述r-TWT暂停;
所述所有TWT字段设置为1,所述第一字段的取值为第二值,所述第一字段指示所述r-TWT不暂停。
一种示例中,所述第一字段可以为包括r-TWT指示字段;所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT包括所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT不包括所述r-TWT。
另一种示例中,所述第一字段可以为排除r-TWT指示字段;所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:所述在所有TWT字段设置为1时,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT;或者,所述在所有TWT字段设置为1时,所述第一字段指示从需要暂停的TWT中排除所述r-TWT。
可选的,所述第一帧还可以包括第二字段,所述第二字段用于指示暂停的TWT类型,其中所述TWT类型包括单播TWT、广播TWT或者r-TWT中的至少一种。
可选的,所述在所有TWT字段设置为1时,当所述第二字段指示广播TWT的暂停时,或者,当所述第二字段指示单播TWT和广播TWT的暂停时,所述第一字段用于指示所述r-TWT是否暂停。
在另一个实施例中,所述通信装置1300用于实现上述图5所示的实施例中第二设备的功能时,可以包括所述收发单元1302可以用于从第一设备接收第一帧,所述第一帧包括第一字段,在所有目标唤醒时间TWT字段设置为1时,所述第一字段用于指示限定目标唤醒时间r-TWT是否暂停;所述处理单元1301可以用于根据所述第一帧确定所述r-TWT是否暂停。
在一种可选的实施方式中,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段的取值为第一值,所述第一字段指示所述r-TWT暂停;
所述所有TWT字段设置为1,所述第一字段的取值为第二值,所述第一字段指示所述r-TWT不暂停。
一种示例中,所述第一字段可以为包括r-TWT指示字段;所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT包括所述r-TWT;或者,所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT不包括所述r-TWT。
另一种示例中,所述第一字段可以为排除r-TWT指示字段;所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:所述在所有TWT字段设置为1时,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT;或者,所述在所有TWT字段设置为1时,所述第一字段指示从需要暂停的TWT中排除所述r-TWT。
可选的,所述第一帧还包括第二字段,所述第二字段用于指示暂停的TWT类型,其中所述TWT类型包括单播TWT、广播TWT或者r-TWT中的至少一种。
可选的,所述在所有TWT字段设置为1时,当所述第二字段指示广播TWT的暂停时,或者,当所述第二字段指示单播和广播TWT的暂停时,所述第一字段用于指示所述r-TWT是否暂停。
在又一个实施例中,所述通信装置1300用于实现上述图8所示的实施例中第一设备的功能时,可以包括:所述处理单元1301可以用于确定第一帧,所述第一帧包括第一字段,所述第一字段用于指示以下其中一项:所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停;所述收发单元1302可以用于向第二设备发送所述第一帧。
在一种可选的实施方式中,所述第一帧还包括第二字段,在所有TWT字段设置为1时,当所述第一字段用于指示所有广播TWT的暂停时,或者,当所述第一字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT。
可选的,所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第一值,所述第二字段指示暂停的所有广播TWT中包括所有r-TWT;
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第二值,所述第二字段指示暂停的所有广播TWT中不包括所有r-TWT。
一种示例中,所述第二字段为包括r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT包括所有r-TWT;或者
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT不包括所有r-TWT。
另一种示例中,所述第二字段为排除r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示不从暂停的所有广播TWT中排除所有r-TWT;或者
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示从暂停的所有广播TWT中排除所有r-TWT。
在另一种可选的实施方式中,所述第一字段用于指示所有广播TWT的暂停,可以包括:所述第一字段用于指示所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第一字段用于指示包括所有r-TWT在内的所有广播TWT的暂停。
在又一种可选的实施方式中,所述第一字段用于指示所有单播TWT和所有广播TWT的暂停,可以包括:所述第一字段用于指示所有单播TWT和所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第一字段用于指示所有单播TWT和包括所有r-TWT在内的所有广播TWT的暂停。
在又一个实施例中,所述通信装置1300用于实现上述图8所示的实施例中第二设备的功能时,可以包括:所述收发单元1302可以用于从所述第一设备接收第一帧,所述第一帧包括第一字段,所述第一字段用于指示以下其中一项:所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停;所述处理单元1301可以用于暂停所述第一字段指示的TWT。
在一种可选的实施方式中,所述第一帧还包括第二字段,在所有TWT字段设置为1时,当所述第一字段用于指示所有广播TWT的暂停时,或者,当所述第一字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT。
可选的,所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第一值,所述第二字段指示暂停的所有广播TWT中包括所有r-TWT;
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第二值,所述第二字段指示暂停的所有广播TWT中不包括所有r-TWT。
一种示例中,所述第二字段为包括r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT包括所有r-TWT;或者
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示暂停的所有广播TWT不包括所有r-TWT。
另一种示例中,所述第二字段为排除r-TWT指示字段;所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示不从暂停的所有广播TWT中排除所有r-TWT;或者
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段指示从暂停的所有广播TWT中排除所有r-TWT。
在另一种可选的实施方式中,所述第一字段用于指示所有广播TWT的暂停,可以包括:所述第一字段用于指示所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者所述第一字段用于指示包括所有r-TWT在内的所有广播TWT的暂停。
在又一种可选的实施方式中,所述第一字段用于指示所有单播TWT和所有广播TWT的暂停,可以包括:所述第一字段用于指示所有单播TWT和所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者,所述第一字段用于指示所有单播TWT和包括所有r-TWT在内的所有广播TWT的暂停。
在又一个实施例中,所述通信装置1300用于实现上述图11所示的实施例中第一站点的功能时,可以包括:所述收发单元1302可以用于接收广播帧,所述广播帧包括第一字段,所述第一字段用于确定需要暂停目标唤醒时间TWT的目标站点;所述处理单元1301可以用于根据所述第一字段,确定第一站点是否包含于所述目标站点。
可选的,所述第一字段用于指示需要暂停的至少一个广播TWT;所述处理单元1301在根据所述第一字段,确定所述第一站点是否包含于所述目标站点时,具体可以用于:所述第一字段指示需要暂停的至少一个广播TWT的标识,根据所述至少一个广播TWT的标识确定所述第一站点是否包含于所述目标站点;或者,所述第一字段指示暂停所有广播TWT,确定所述第一站点包含于所述目标站点。
在一种可选的实施方式中,所述第一字段可以包括TWT标识字段和所有TWT字段,所述所有TWT字段用于指示是否暂停所有TWT;
所述处理单元1301在根据所述第一字段,确定所述第一站点是否包含于所述目标站点时,具体可以用于:
当所述所有TWT字段指示不暂停所有TWT,且所述第一站点已加入所述TWT标识字段指示的广播TWT时,确定所述第一站点包含于所述目标站点;或者
当所述所有TWT字段指示不暂停所有TWT,且所述第一站点未加入所述TWT标识字段指示的广播TWT时,确定所述第一站点不包含于所述目标站点;或者
当所述所有TWT字段指示暂停所有TWT时,确定所述第一站点包含于所述目标站点。
在另一种可选的实施方式中,所述第一字段可以包括至少一个TWT暂停参数集,每个TWT暂停参数集中包括TWT标识字段和所有TWT字段,所述所有TWT字段用于指示是否暂停所有TWT;
所述处理单元1301在根据所述第一字段,确定所述第一站点是否包含于所述目标站点时,可以用于:
当所述至少一个TWT暂停参数集中的第一TWT暂停参数集中的所有TWT字段指示不暂停所有TWT,且所述第一站点已加入所述第一TWT暂停参数集中的TWT标识字段指示的广播TWT时,确定所述第一站点包含于所述目标站点;或者
当所述第一TWT暂停参数集中的所有TWT字段指示不暂停所有TWT,且所述第一站点未加入所述第一TWT暂停参数集中的TWT标识字段指示的广播TWT时,确定所述第一站点不包含于所述目标站点;或者
当所述第一TWT暂停参数集中的所有TWT字段指示暂停所有TWT时,确定所述第一站点包含于所述目标站点。
在又一种可选的实施方式中,所述第一字段用于确定需要暂停TWT的目标站点,可以包括:所述第一字段可以通过指示需要暂停TWT的所述目标站点的标识来指示所述目标站点。
可选的,所述广播帧还可以包括第二字段,所述第二字段可以用于指示所述第一字段是否存在。
在一种实现方式中,所述广播帧还可以用于指示需要暂停的TWT信息。
进而,所述处理单元1301还可以用于:当确定所述第一站点包含于所述目标站点时,根据所述需要暂停的TWT信息暂停TWT。
在又一个实施例中,所述通信装置1300用于实现上述图11所示的实施例中接入点的功能时,可以包括:所述处理单元1301可以用于确定广播帧,所述广播帧包括第一字段,所述第一字段用于确定需要暂停目标唤醒时间TWT的目标站点;所述收发单元1302可以用于发送所述广播帧。
可选的,所述第一字段用于指示需要暂停的至少一个广播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的目标站点。
在又一种可选的实施方式中,所述第一字段用于确定需要暂停TWT的目标站点,可以包括:所述第一字段通过指示需要暂停TWT的所述目标站点的标识来指示所述目标站点。
可选的,所述广播帧还可以包括第二字段,所述第二字段用于指示所述第一字段是否存在。
在一种实现方式中,所述广播帧还可以用于指示需要暂停的TWT信息。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于以上实施例,本申请实施例还提供了一种通信装置,参阅图14所示,通信装置1400可以包括处理器1402。可选地,所述通信装置1400中还可以包括收发器1401和/或存储器1403。其中,所述存储器1403可以设置于所述通信装置1400内部,还可以设置于所述通信装置1400外部。其中,所述处理器1402可以控制所述收发器1401接收和发送信息、消息或数据等。
具体地,所述处理器1402可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。所述处理器1402还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integratedcircuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
其中,所述收发器1401、所述处理器1402和所述存储器1403之间相互连接。可选地,所述收发器1401、所述处理器1402和所述存储器1403通过总线1404相互连接;所述总线1404可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在一种可选地实施方式中,所述存储器1403,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。所述存储器1403可能包括RAM,也可能还包括非易失性存储器(non-volatile memory),例如一个或多个磁盘存储器。所述处理器1402执行所述存储器1403所存放的应用程序,实现上述功能,从而实现通信装置1400的功能。
示例性地,该通信装置1400可以是上述实施例中的第一设备;还可以是上述实施例中的第二设备;还可以是上述实施例中的第一站点;还可以是上述实施例中的接入点。
在一个实施例中,所述通信装置1400在实现图5所示的实施例中第一设备的功能时,处理器1402可以实现图5所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图5所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图5所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图5所示的实施例中的相关描述,此处不再详细介绍。
在另一个实施例中,所述通信装置1400在实现图5所示的实施例中第二设备的功能时,处理器1402可以实现图5所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图5所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图5所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图5所示的实施例中的相关描述,此处不再详细介绍。
在另一个实施例中,所述通信装置1400在实现图8所示的实施例中第一设备的功能时,处理器1402可以实现图8所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图8所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图8所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图8所示的实施例中的相关描述,此处不再详细介绍。
在另一个实施例中,所述通信装置1400在实现图8所示的实施例中第二设备的功能时,处理器1402可以实现图8所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图8所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图8所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图8所示的实施例中的相关描述,此处不再详细介绍。
在另一个实施例中,所述通信装置1400在实现图11所示的实施例中第一站点的功能时,处理器1402可以实现图11所示的实施例中由第一站点执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图11所示的实施例中的由第一站点执行的收发操作;处理器1402可以实现图11所示的实施例中由第一站点执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图11所示的实施例中的相关描述,此处不再详细介绍。
在另一个实施例中,所述通信装置1400在实现图11所示的实施例中接入点的功能时,处理器1402可以实现图11所示的实施例中由接入点执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图11所示的实施例中的由接入点执行的收发操作;处理器1402可以实现图11所示的实施例中由接入点执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图11所示的实施例中的相关描述,此处不再详细介绍。
图15示出了本申请实施例提供的另一种通信方法的流程示意图。在该图15所示的通信方法中,可以通过第一帧中的第七字段来指示暂停的TWT的类型,从而明确需要暂停的TWT。示例性的,该方法的流程可以包括:
步骤1501:第一设备确定第一帧,所述第一帧包括第七字段,所述第七字段可以用于指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。
其中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
可选的,本申请中广播TWT也可以通过组播TWT(groupcast TWT)替换描述。
应理解,所述第七字段可以分别通过不同的取值指示上述多种类型TWT的暂停中的至少一项。
在一种可选的实施方式中,所述第七字段可以包括2个或3个比特。通过所述第七字段的不同取值可以指示以下至少一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。
例如,以所述第七字段包括2个比特为例说明,所述第七字段的取值描述可以如下表8所示:
表8第七字段的取值描述
第七字段的取值 | 含义 |
0 | 指示所有TWT的暂停 |
1 | 指示所有TWT中除R-TWT之外的TWT的暂停 |
2 | 指示所有R-TWT的暂停 |
3 | 保留 |
需要说明的是,表8中第七字段的取值与含义的对应关系仅为一种示例,不同取值与不同含义的对应关系本申请对此不作限定。例如,可以取值0对应指示所有TWT中除R-TWT之外的TWT的暂停。
在一种可选的实施方式中,所述第一帧包括所述第七字段时,所述第七字段可以复用如图4所示的IEEE 802.11ax的TWT信息帧的已有字段。
例如,如图16所示,IEEE 802.11ax的TWT信息帧规定:当所有TWT取值为1时,3比特的TWT流标识字段变为预留(Reserved)。基于此,本申请实施例中,所述第七字段可以复用3比特的TWT流标识字段中的2个比特或者3个比特。例如,如图16所示的示意图,当所有TWT取值为1时,3比特的TWT流标识字段中的后2个比特作为所述第七字段,其他比特仍然为预留(Reserved)。
需要说明的是,第七字段复用的比特的位置不限于图16中所示的3比特的TWT流标识字段中的最后2个比特的位置,本申请对此不作限定。
需要说明的是,图16仅示出了一种示例性的第一帧的结构的示意图,应理解,第一帧的结构还可以有其他多种实现方式,本申请对此不作限定。
可以理解的是,当图16所示的帧结构中,当所有TWT取值为0时,第七字段复用的比特仍可以为原有含义,而不再指示第七字段指示的含义,本申请对第七字段复用的比特的功能不作限定。当然,在一种角度,也可以理解为当所有TWT取值为0时不存在第七字段。也即,本申请中是在所有TWT字段取值为1时,通过第七字段来指示不同类型的TWT的暂停,对于所有TWT字段取值为0时的含义和操作不作改变。
可选的,所述第七字段的名字可以为所有R-TWT(All R-TWT)、所有R-TWT排除(AllR-TWT excluded)、TWT类型子字段或者其它名字,本申请不作限定。
可选的,所述第一帧可以为单播帧。
步骤1502:所述第一设备向第二设备发送所述第一帧,相应的,所述第二设备从所述第一设备接收所述第一帧。
其中,所述第一设备可以为R-TWT调度AP(R-TWT scheduling AP),第二设备为R-TWT被调度站点(R-TWT scheduled STA)。
本申请中,R-TWT scheduling AP可以是指支持R-TWT的EHT AP。R-TWT scheduledSTA可以是指支持R-TWT,并且发送给R-TWT AP或者接收到R-TWT AP发送的携带有R-TWT参数集合(R-TWT Parameter Set)的广播TWT元素的non-AP EHT STA。
步骤1503:所述第二设备暂停所述第七字段指示的TWT。
示例性的,所述第二设备可以基于步骤1501中第一帧中字段的具体指示来确定暂停的TWT的类型,进而进行相应暂停,具体可以参见步骤1501中的相关描述。
该实施例中把除R-TWT之外的所有TWT看做一类TWT,即对应引入R-TWT之前的AllTWT,把R-TWT看做另外一类TWT,通过第七字段的指示来灵活实现暂停其中一类或者两类TWT,即保持了灵活性,也在分类上跟现有技术保持一致。
需要说明的是,本申请中,R-TWT和r-TWT是相同的名词restricted targetwakeup time的缩略语,本实施例中不作区分,本申请全文适用。
基于上述通信方法,可以通过第一帧中的第七字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
图17示出了本申请实施例提供的另一种通信方法的流程示意图。在该图17所示的通信方法中,可以通过第一帧中的第八字段来指示暂停的TWT的类型,从而明确需要暂停的TWT。示例性的,该方法的流程可以包括:
步骤1701:第一设备确定第一帧,所述第一帧包括第八字段,所述第八字段可以用于指示以下其中一项:所有TWT的暂停、所有TWT中除R-TWT之外的TWT的暂停或者所有R-TWT的暂停。
具体的,所述第八字段与图15所述的实施例中涉及的第七字段类似,可以参见上述步骤1501中对于第七字段的描述,此处不再详细说明。
步骤1702:所述第一设备向第二设备发送所述第一帧,相应的,所述第二设备从所述第一设备接收所述第一帧。
其中,第一设备可以为R-TWT被调度站点(R-TWT scheduled STA),第二设备为R-TWT调度AP(R-TWT Scheduling AP)。
步骤1703:所述第二设备向所述第一设备发送确认帧,相应的,所述第一设备从所述第二设备接收所述确认帧。
步骤1704:所述第一设备暂停所述第八字段指示的TWT。
示例性的,所述第一设备接收到确认帧后,可以基于步骤1701中第一帧中字段的具体指示来确定暂停的TWT的类型,进而进行相应暂停,具体可以参见步骤1701中的相关描述。
该实施例中把除R-TWT之外的所有TWT看做一类TWT,即对应引入R-TWT之前的AllTWT,把R-TWT看做另外一类TWT,通过第八字段的指示来灵活实现暂停其中一类或者两类TWT,即保持了灵活性,也在分类上跟现有技术保持一致。
基于上述通信方法,可以通过第一帧中的第八字段来灵活指示暂停的TWT的类型,从而明确需要暂停的TWT。
另外,在一种可能的实现方式中,可以引入一种TWT拆除帧(TWT teardown frame)来拆除一个TWT约定(TWT agreement)或者所有的TWT约定。TWT拆除帧的帧格式可以如下表9所示。
表9 TWT拆除帧的帧格式
顺序 | 信息 |
1 | 类型(Category) |
2 | 无保护的1GHz以下行为(Unprotected S1G Action) |
3 | TWT流(TWT flow) |
其中,Category字段用于指示该行为帧是Unprotected S1G Action帧。Unprotected S1G Action字段用于指示该帧是TWT Teardown帧。TWT Flow字段的格式可以如图18和图19所示,图18是协商类型(Negotiation Type)字段设置为0或1时的帧结构,也就是针对单播TWT的帧结构。图19是Negotiation Type字段设置为3时的帧结构,也就是针对广播TWT的帧结构。
当一个STA要拆除一个单播TWT时,该STA会发送一个TWT拆除帧,并将TWT流标识(TWT Flow Identifier)字段设置为该单播TWT的ID,以及将Negotiation Type字段设置为0。
当一个STA要拆除一个广播TWT时,该STA会发送一个TWT拆除帧,并将广播TWT标识(Broadcast TWT ID)字段设置为该广播TWT的ID,以及将Negotiation Type字段设置为3。
当一个STA要拆除所有的TWT时,该STA会发送一个TWT拆除帧,并将拆除所有TWT(Teardown All TWT)字段设置为1。当Teardown All TWT字段设置为1时,TWT FlowIdentifier、Broadcast TWT ID和Negotiation Type字段为预留字段。
当引入R-TWT之后,当Teardown All TWT字段设置为1时,包括R-TWT在内的所有TWT将全部被拆除。这无法只拆除R-TWT,或者只拆除除R-TWT之外的其它TWT,拆除灵活性较差。
基于此,本申请实施例还提供另一种通信方法,以实现多种类型的TWT的拆除,提升业务性能。
下面通过具体的实施例对本申请提出的针对多种类型的TWT的拆除进行灵活指示的多种方法进行详细说明。
图20示出了本申请实施例提供的一种通信方法的流程示意图。在该图20所示的通信方法中,在拆除所有TWT字段设置为1时,可以通过第一帧中的第九字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示。示例性的,该方法的流程可以包括:
步骤2001:第一设备确定第一帧,所述第一帧包括第九字段,在拆除所有TWT字段设置为1时,所述第九字段用于指示R-TWT是否拆除。其中,所述R-TWT可以表示至少一个R-TWT或者所有R-TWT。
其中,“拆除所有TWT”字段可以为如图18或图19所示的TWT Flow字段中的第8个比特(B7),该比特可以采用Teardown All TWT命名,也即拆除所有TWT字段一种可能的实现方式可以为Teardown All TWT字段。应理解,本申请中拆除所有TWT字段还可以有其它命名,本申请对此不作限定。
在一种可选的实施方式中,可以通过如下方式实现在拆除所有TWT字段设置为1时,所述第九字段用于指示R-TWT是否拆除:所述拆除所有TWT字段设置为1,所述第九字段取值为第一值,所述第九字段指示所有R-TWT不拆除;所述拆除所有TWT字段设置为1,所述第九字段的取值为第二值,所述第九字段指示所有R-TWT拆除。
示例性的,所述第九字段可以包括1或多个比特,所述拆除所有TWT字段设置为1,所述1或多个比特取值为第一值时,所述第九字段指示所有R-TWT不拆除;所述拆除所有TWT字段设置为1,所述1或多个比特的取值为第二值时,所述第九字段指示所有R-TWT拆除。其中,所述第九字段包括1或个比特也可以理解为所述第九字段的长度为1比特。
可选的,当所述第九字段包括多个比特时,多个比特中可能会有预留(reserved)的比特。
可选的,所述第一值为1,所述第二值为0;或者,所述第一值为0,所述第二值为1。
例如,以第九字段包括1个比特为例,所述第九字段的取值描述可以如下表10所述。
表10第九字段的取值描述
第九字段的取值 | 含义 |
0 | 所有R-TWT都不拆除 |
1 | 所有R-TWT都拆除 |
需要说明的是,表10中仅以包含第九字段的取值为“0”表示所有R-TWT都不拆除,取值为“1”表示有R-TWT都拆除为例说明。应理解,也可以第九字段的取值为“1”表示有R-TWT都不拆除,取值为“0”表示有R-TWT都拆除,本申请对此不作限定。
可选的,当所述第九字段包括多个比特时,可以通过所述多个比特中的1个比特实现上述表10中的功能,除该1个比特以外的其他比特可以为预留。
示例性的,所述第九字段可以复用如图18和图19所示的TWT Flow字段中的已有字段。例如,当TWT Flow字段中的拆除所有TWT字段设置为1时,TWT Flow字段的前7个比特(B0-B6)为预留(Reserved)。基于此,本申请中,第九字段可以复用该7个比特中的1个或多个比特,如复用其中1个比特作为第九字段时,其他6个比特仍为预留。对于复用方式及位置,本申请不作限定。
可选的,所述第九字段的名字可以为所有R-TWT(All R-TWT)、所有R-TWT排除(AllR-TWT excluded)、TWT类型(TWT Type)子字段或者其它名字,本申请不作限定。
可选的,所述第一帧可以为单播帧。
步骤2002:所述第一设备向第二设备发送所述第一帧,相应地,所述第二设备从所述第一设备接收所述第一帧。
其中,所述第一设备可以为R-TWT调度AP(R-TWT scheduling AP),第二设备为R-TWT被调度站点(R-TWT scheduled STA)。
步骤2003:所述第二设备根据所述第一帧确定R-TWT是否拆除。
示例性的,所述第二设备可以基于步骤2001中第一帧中字段的具体指示来确定R-TWT是否拆除,具体可以参见步骤2001中的相关描述。
基于上述通信方法,在拆除所有TWT字段设置为1时,可以通过第一帧中的第九字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示,进而提升业务性能。
图21示出了本申请实施例提供的另一种通信方法的流程示意图。在该图21所示的通信方法中,在拆除所有TWT字段设置为1时,可以通过第一帧中的第十字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示。示例性的,该方法的流程可以包括:
步骤2101:第一设备确定第一帧,所述第一帧包括第十字段,在拆除所有TWT字段设置为1时,所述第十字段用于指示R-TWT是否拆除。其中,所述R-TWT可以表示至少一个R-TWT或者所有R-TWT。
具体的,所述第十字段与图20所述的实施例中涉及的第九字段类似,可以参见上述步骤2001中对于第九字段的描述,此处不再详细说明。
步骤2102:所述第一设备向第二设备发送所述第一帧,相应地,所述第二设备从所述第一设备接收所述第一帧。
其中,第一设备可以为R-TWT被调度站点(R-TWT scheduled STA),第二设备为R-TWT调度AP(R-TWT Scheduling AP)。
步骤2103:所述第二设备向所述第一设备发送确认帧,相应的,所述第一设备从所述第二设备接收所述确认帧。
步骤2104:所述第一设备根据所述第一帧确定R-TWT是否拆除。
示例性的,所述第一设备可以基于步骤2101中第一帧中字段的具体指示来确定R-TWT是否拆除,具体可以参见步骤2101中的相关描述。
基于上述通信方法,在拆除所有TWT字段设置为1时,可以通过第一帧中的第十字段来指示R-TWT是否拆除,从而明确对R-TWT的拆除的指示,进而提升业务性能。
图22示出了本申请实施例提供的另一种通信方法的流程示意图。在该图22所示的通信方法中,可以通过第一帧中的第十一字段来指示拆除的TWT的类型,从而明确需要拆除的TWT。示例性的,该方法的流程可以包括:
步骤2201:第一设备确定第一帧,所述第一帧包括第十一字段,所述第十一字段可以用于指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。
其中,所有TWT包括所有单播TWT和包括R-TWT在内的所有广播TWT;所有TWT中除R-TWT以外的TWT包括所有单播TWT和除R-TWT之外的所有广播TWT。
应理解,所述第十一字段可以分别通过不同的取值指示上述多种类型TWT的拆除中的至少一项。
在一种可选的实施方式中,所述第十一字段可以包括2个或2个以上的多个比特。通过所述第十一字段的不同取值可以指示以下至少一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。其中,当所述第十一字段包括2个以上的多个比特的时候,所述多个比特中可能会有预留(reserved)的比特。
例如,以所述第十一字段包括2个比特为例说明,所述第十一字段的取值描述可以如下表11所示:
表11第十一字段的取值描述
第七字段的取值 | 含义 |
0 | 指示所有TWT的拆除 |
1 | 指示所有TWT中除R-TWT之外的TWT的拆除 |
2 | 指示所有R-TWT的拆除 |
3 | 保留 |
需要说明的是,表11中第十一字段的取值与含义的对应关系仅为一种示例,不同取值与不同含义的对应关系本申请对此不作限定。例如,可以取值0对应指示所有TWT中除R-TWT之外的TWT的拆除。
示例性的,所述第十一字段可以复用如图18和图19所示的TWT Flow字段中的已有字段。例如,当TWT Flow字段中的拆除所有TWT字段设置为1时,TWT Flow字段的前7个比特(B0-B6)为预留(Reserved)。基于此,本申请中,第十一字段可以复用该7个比特中的2个或多个比特,如复用其中2个比特作为第十一字段时,其他5个比特仍为预留。对于复用方式及位置,本申请不作限定。
可以理解的是,当图18或图19所示的帧结构中,当拆除所有TWT取值为0时,第十一字段复用的比特仍可以为原有含义,而不再指示第十一字段指示的含义,本申请对第十一字段复用的比特的功能不作限定。当然,在一种角度,也可以理解为当拆除所有TWT取值为0时不存在第十一字段。也即,本申请中是在拆除所有TWT字段取值为1时,通过第十一字段来指示不同类型的TWT的拆除,对于拆除所有TWT字段取值为0时的含义和操作不作改变。
可选的,所述第十一字段的名字可以为所有R-TWT(All R-TWT)、所有R-TWT排除(All R-TWT excluded)、TWT类型(TWT Type)子字段或者其它名字,本申请不作限定。
可选的,所述第一帧可以为单播帧。
步骤2202:所述第一设备向第二设备发送所述第一帧,相应的,所述第二设备从所述第一设备接收所述第一帧。
其中,所述第一设备可以为R-TWT调度AP(R-TWT scheduling AP),第二设备为R-TWT被调度站点(R-TWT scheduled STA)。
步骤2203:所述第二设备拆除所述第十一字段指示的TWT。
示例性的,所述第二设备可以基于步骤2201中第一帧中字段的具体指示来确定拆除的TWT的类型,进而进行相应拆除,具体可以参见步骤2201中的相关描述。
基于上述通信方法,可以通过第一帧中的第十一字段来灵活指示拆除的TWT的类型,从而明确需要拆除的TWT。
图23示出了本申请实施例提供的另一种通信方法的流程示意图。在该图23所示的通信方法中,可以通过第一帧中的第十二字段来指示拆除的TWT的类型,从而明确需要拆除的TWT。示例性的,该方法的流程可以包括:
步骤2301:第一设备确定第一帧,所述第一帧包括第十二字段,所述第十二字段可以用于指示以下其中一项:所有TWT的拆除、所有TWT中除R-TWT之外的TWT的拆除或者所有R-TWT的拆除。
具体的,所述第十一字段与图22所述的实施例中涉及的第十一字段类似,可以参见上述步骤2201中对于第十一字段的描述,此处不再详细说明。
步骤2302:所述第一设备向第二设备发送所述第一帧,相应的,所述第二设备从所述第一设备接收所述第一帧。
其中,第一设备可以为R-TWT被调度站点(R-TWT scheduled STA),第二设备为R-TWT调度AP(R-TWT Scheduling AP)。
步骤2303:所述第二设备向所述第一设备发送确认帧,相应的,所述第一设备从所述第二设备接收所述确认帧。
步骤2304:所述第一设备拆除所述第十二字段指示的TWT。
示例性的,所述第一设备接收到确认帧后,可以基于步骤2301中第一帧中字段的具体指示来确定拆除的TWT的类型,进而进行相应暂停,具体可以参见步骤2301中的相关描述。
基于上述通信方法,可以通过第一帧中的第十二字段来灵活指示拆除的TWT的类型,从而明确需要拆除的TWT。
基于以上实施例,在一个实施例中,图13所示的通信装置1300可以用于实现上述图15所示的实施例中第一设备的功能,具体的,处理单元1301可以实现图15所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图15所示的实施例中的由第一设备执行的收发操作;处理单元1301可以实现图15所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图15所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图15所示的实施例中第二设备的功能,具体的,处理单元1301可以实现图15所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图15所示的实施例中的由第二设备执行的收发操作;处理单元1301可以实现图15所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图15所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图17所示的实施例中第一设备的功能,具体的,处理单元1301可以实现图17所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图17所示的实施例中的由第一设备执行的收发操作;处理单元1301可以实现图17所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图17所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图17所示的实施例中第二设备的功能,具体的,处理单元1301可以实现图17所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图17所示的实施例中的由第二设备执行的收发操作;处理单元1301可以实现图17所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图17所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图20所示的实施例中第一设备的功能,具体的,处理单元1301可以实现图20所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图20所示的实施例中的由第一设备执行的收发操作;处理单元1301可以实现图20所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图20所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图20所示的实施例中第二设备的功能,具体的,处理单元1301可以实现图20所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图20所示的实施例中的由第二设备执行的收发操作;处理单元1301可以实现图20所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图20所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图21所示的实施例中第一设备的功能,具体的,处理单元1301可以实现图21所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图21所示的实施例中的由第一设备执行的收发操作;处理单元1301可以实现图21所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图21所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图21所示的实施例中第二设备的功能,具体的,处理单元1301可以实现图21所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图21所示的实施例中的由第二设备执行的收发操作;处理单元1301可以实现图21所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图21所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图22所示的实施例中第一设备的功能,具体的,处理单元1301可以实现图22所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图22所示的实施例中的由第一设备执行的收发操作;处理单元1301可以实现图22所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图22所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图22所示的实施例中第二设备的功能,具体的,处理单元1301可以实现图22所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图22所示的实施例中的由第二设备执行的收发操作;处理单元1301可以实现图22所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图22所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图23所示的实施例中第一设备的功能,具体的,处理单元1301可以实现图23所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图23所示的实施例中的由第一设备执行的收发操作;处理单元1301可以实现图23所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图23所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图13所示的通信装置1300可以用于实现上述图23所示的实施例中第二设备的功能,具体的,处理单元1301可以实现图23所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1300包括收发单元1302和处理单元1301时,收发单元1302可以实现图23所示的实施例中的由第二设备执行的收发操作;处理单元1301可以实现图23所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图23所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图15所示的实施例中第一设备的功能,具体的,所述通信装置1400在实现图15所示的实施例中第一设备的功能时,处理器1402可以实现图15所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图15所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图15所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图15所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图15所示的实施例中第二设备的功能,具体的,所述通信装置1400在实现图15所示的实施例中第二设备的功能时,处理器1402可以实现图15所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图15所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图15所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图15所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图17所示的实施例中第一设备的功能,具体的,所述通信装置1400在实现图17所示的实施例中第一设备的功能时,处理器1402可以实现图17所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图17所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图17所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图17所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图17所示的实施例中第二设备的功能,具体的,所述通信装置1400在实现图17所示的实施例中第二设备的功能时,处理器1402可以实现图17所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图17所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图17所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图17所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图20所示的实施例中第一设备的功能,具体的,所述通信装置1400在实现图20所示的实施例中第一设备的功能时,处理器1402可以实现图20所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图20所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图20所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图20所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图20所示的实施例中第二设备的功能,具体的,所述通信装置1400在实现图20所示的实施例中第二设备的功能时,处理器1402可以实现图20所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图20所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图20所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图20所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图21所示的实施例中第一设备的功能,具体的,所述通信装置1400在实现图21所示的实施例中第一设备的功能时,处理器1402可以实现图21所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图21所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图21所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图21所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图21所示的实施例中第二设备的功能,具体的,所述通信装置1400在实现图21所示的实施例中第二设备的功能时,处理器1402可以实现图21所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图21所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图21所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图21所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图22所示的实施例中第一设备的功能,具体的,所述通信装置1400在实现图22所示的实施例中第一设备的功能时,处理器1402可以实现图22所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图22所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图22所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图22所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图22所示的实施例中第二设备的功能,具体的,所述通信装置1400在实现图22所示的实施例中第二设备的功能时,处理器1402可以实现图22所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图22所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图22所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图22所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图23所示的实施例中第一设备的功能,具体的,所述通信装置1400在实现图23所示的实施例中第一设备的功能时,处理器1402可以实现图23所示的实施例中由第一设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图23所示的实施例中的由第一设备执行的收发操作;处理器1402可以实现图23所示的实施例中由第一设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图23所示的实施例中的相关描述,此处不再详细介绍。
在又一个实施例中,图14所示的通信装置1400可以用于实现上述图23所示的实施例中第二设备的功能,具体的,所述通信装置1400在实现图23所示的实施例中第二设备的功能时,处理器1402可以实现图23所示的实施例中由第二设备执行的操作。可选的,当所述通信装置1400包括收发器1401和处理器1402时,收发器1401可以实现图23所示的实施例中的由第二设备执行的收发操作;处理器1402可以实现图23所示的实施例中由第二设备执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述图23所示的实施例中的相关描述,此处不再详细介绍。
基于以上实施例,本申请实施例提供了一种通信***,该通信***可以包括上述实施例涉及的第一设备和第二设备等。
基于以上实施例,本申请实施例提供了一种通信***,该通信***可以包括上述实施例涉及的第一站点和接入点等。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述方法实施例提供的通信方法。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述方法实施例提供的通信方法。
本申请实施例还提供一种芯片,包括处理器,所述处理器与存储器耦合,用于调用所述存储器中的程序使得所述芯片实现上述方法实施例提供的通信方法。
本申请实施例还提供一种芯片,所述芯片与存储器耦合,所述芯片用于实现上述方法实施例提供的通信方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (30)
1.一种通信方法,其特征在于,包括:
第一设备确定第一帧,所述第一帧包括第一字段,在所有目标唤醒时间TWT字段设置为1时,所述第一字段用于指示限定目标唤醒时间r-TWT是否暂停;
所述第一设备向第二设备发送所述第一帧。
2.如权利要求1所述的方法,其特征在于,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段的取值为第一值,所述第一字段指示所述r-TWT暂停;
所述所有TWT字段设置为1,所述第一字段的取值为第二值,所述第一字段指示所述r-TWT不暂停。
3.如权利要求1或2所述的方法,其特征在于,所述第一字段为包括r-TWT指示字段;
所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT包括所述r-TWT;或者
所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT不包括所述r-TWT。
4.如权利要求1或2所述的方法,其特征在于,所述第一字段为排除r-TWT指示字段;
所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT;或者
所述所有TWT字段设置为1,所述第一字段指示从需要暂停的TWT中排除所述r-TWT。
5.如权利要求1-4任一项所述的方法,其特征在于,所述第一帧还包括第二字段,所述第二字段用于指示暂停的TWT类型,其中所述TWT类型包括单播TWT、广播TWT或者r-TWT中的至少一种。
6.如权利要求5所述的方法,其特征在于,所述在所有TWT字段设置为1时,当所述第二字段指示广播TWT的暂停时,或者,当所述第二字段指示单播和广播TWT的暂停时,所述第一字段用于指示所述r-TWT是否暂停。
7.一种通信方法,其特征在于,包括:
第二设备从第一设备接收第一帧,所述第一帧包括第一字段,在所有目标唤醒时间TWT字段设置为1时,所述第一字段用于指示限定目标唤醒时间r-TWT是否暂停;
所述第二设备根据所述第一帧确定所述r-TWT是否暂停。
8.如权利要求7所述的方法,其特征在于,所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段的取值为第一值,所述第一字段指示所述r-TWT暂停;
所述所有TWT字段设置为1,所述第一字段的取值为第二值,所述第一字段指示所述r-TWT不暂停。
9.如权利要求7或8所述的方法,其特征在于,所述第一字段为包括r-TWT指示字段;
所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT包括所述r-TWT;或者
所述所有TWT字段设置为1,所述第一字段指示需要暂停的TWT不包括所述r-TWT。
10.如权利要求7或8所述的方法,其特征在于,所述第一字段为排除r-TWT指示字段;
所述在所有TWT字段设置为1时,所述第一字段用于指示r-TWT是否暂停,包括:
所述所有TWT字段设置为1,所述第一字段指示不从需要暂停的TWT中排除所述r-TWT;或者
所述所有TWT字段设置为1,所述第一字段指示从需要暂停的TWT中排除所述r-TWT。
11.如权利要求7-10任一项所述的方法,其特征在于,所述第一帧还包括第二字段,所述第二字段用于指示暂停的TWT类型,其中所述TWT类型包括单播TWT、广播TWT或者r-TWT中的至少一种。
12.如权利要求11所述的方法,其特征在于,所述在所有TWT字段设置为1时,当所述第二字段指示广播TWT的暂停时,或者,当所述第二字段指示单播和广播TWT的暂停时,所述第一字段用于指示所述r-TWT是否暂停。
13.一种通信方法,其特征在于,包括:
第一设备确定第一帧,所述第一帧包括第一字段,所述第一字段用于指示以下其中一项:所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停;
所述第一设备向第二设备发送所述第一帧。
14.如权利要求13所述的方法,其特征在于,所述第一帧还包括第二字段,在所有TWT字段设置为1时,当所述第一字段用于指示所有广播TWT的暂停时,或者,当所述第一字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT。
15.如权利要求14所述的方法,其特征在于,所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第一值,所述第二字段指示暂停的所有广播TWT中包括所有r-TWT;
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第二值,所述第二字段指示暂停的所有广播TWT中不包括所有r-TWT。
16.如权利要求13所述的方法,其特征在于,所述第一字段用于指示所有广播TWT的暂停,包括:
所述第一字段用于指示所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者
所述第一字段用于指示包括所有r-TWT在内的所有广播TWT的暂停。
17.如权利要求13所述的方法,其特征在于,所述第一字段用于指示所有单播TWT和所有广播TWT的暂停,包括:
所述第一字段用于指示所有单播TWT和所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者
所述第一字段用于指示所有单播TWT和包括所有r-TWT在内的所有广播TWT的暂停。
18.一种通信方法,其特征在于,包括:
第二设备从所述第一设备接收第一帧,所述第一帧包括第一字段,所述第一字段用于指示以下其中一项:所有单播TWT的暂停、一个广播TWT的暂停、所有广播TWT的暂停、所有单播TWT和所有广播TWT的暂停或者所有r-TWT的暂停;
所述第二设备暂停所述第一字段指示的TWT。
19.如权利要求18所述的方法,其特征在于,所述第一帧还包括第二字段,在所有TWT字段设置为1时,当所述第一字段用于指示所有广播TWT的暂停时,或者,当所述第一字段用于指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT。
20.如权利要求19所述的方法,其特征在于,所述在所有TWT字段设置为1时,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段用于指示暂停的所有广播TWT中是否包括所有r-TWT,包括:
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第一值,所述第二字段指示暂停的所有广播TWT中包括所有r-TWT;
所述所有TWT字段设置为1,当所述第一字段指示所有广播TWT的暂停时,或者,当所述第一字段指示所有单播TWT和所有广播TWT的暂停时,所述第二字段的取值为第二值,所述第二字段指示暂停的所有广播TWT中不包括所有r-TWT。
21.如权利要求18所述的方法,其特征在于,所述第一字段用于指示所有广播TWT的暂停,包括:
所述第一字段用于指示所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者
所述第一字段用于指示包括所有r-TWT在内的所有广播TWT的暂停。
22.如权利要求18所述的方法,其特征在于,所述第一字段用于指示所有单播TWT和所有广播TWT的暂停,包括:
所述第一字段用于指示所有单播TWT和所有广播TWT中除所有r-TWT以外的广播TWT的暂停;或者
所述第一字段用于指示所有单播TWT和包括所有r-TWT在内的所有广播TWT的暂停。
23.一种通信装置,其特征在于,包括处理器,其中:
所述处理器,用于调用存储器中的计算机指令,以执行如权利要求1-6任一项所述的方法。
24.一种通信装置,其特征在于,处理器,其中:
所述处理器,用于调用存储器中的计算机指令,以执行如权利要求7-12任一项所述的方法。
25.一种通信装置,其特征在于,包括处理器,其中:
所述处理器,用于调用存储器中的计算机指令,以执行如权利要求13-17任一项所述的方法。
26.一种通信装置,其特征在于,处理器,其中:
所述处理器,用于调用存储器中的计算机指令,以执行如权利要求18-22任一项所述的方法。
27.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令在被所述计算机调用时以执行如权利要求1-6中任一项所述的方法,或者执行如权利要求7-12中任一项所述的方法,或者执行如权利要求13-17中任一项所述的方法,或者执行如权利要求18-22中任一项所述的方法。
28.一种计算机程序产品,其特征在于,包含指令,当所述指令在计算机上运行时,使得如权利要求1-6中任一项所述的方法,或如权利要求7-12中任一项所述的方法,或如权利要求13-17中任一项所述的方法,或如权利要求18-22中任一项所述的方法被执行。
29.一种芯片,其特征在于,所述芯片用于与存储器耦合,读取并执行所述存储器中存储的程序指令,以实现如权利要求1-6中任一项所述的方法,或者实现如述权利要求7-12中任一项所述的方法,或者实现如述权利要求13-17中任一项所述的方法,或者实现如述权利要求18-22中任一项所述的方法。
30.一种通信***,其特征在于,包括如权利要求23和24所述的通信装置,或者如权利要求25和26所述的通信装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2023/099761 WO2023241526A1 (zh) | 2022-06-17 | 2023-06-12 | 一种通信方法及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210692690 | 2022-06-17 | ||
CN2022106926906 | 2022-06-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117294747A true CN117294747A (zh) | 2023-12-26 |
Family
ID=89243172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211379763.2A Pending CN117294747A (zh) | 2022-06-17 | 2022-11-04 | 一种通信方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117294747A (zh) |
-
2022
- 2022-11-04 CN CN202211379763.2A patent/CN117294747A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108400858B (zh) | 辅助信道上的基本带宽设备 | |
KR102211930B1 (ko) | 데이터 통신 방법 및 장치 | |
CN107615793B (zh) | 以高信道效率、分散式方式在对等站点间传输数据的方法和*** | |
CN106998582B (zh) | 协商目标唤醒时间的方法、接入点和站点 | |
US10721786B2 (en) | Radio resource allocation in Wi-Fi aware neighborhood area network data links | |
EP3836687A1 (en) | Information transmission method and apparatus | |
CN105532065B (zh) | 用于OFDMA PS-Poll传输的***和方法 | |
US20140341140A1 (en) | Communications terminal and method of communicating | |
US20120207071A1 (en) | Enhanced power save multi-poll (psmp) protocol for multi-user mimo based wireless local area networks | |
CN108616968B (zh) | 传输帧的方法和设备 | |
CN108810970B (zh) | 一种指示功率余量报告的方法和装置 | |
WO2018068716A1 (zh) | 传输唤醒帧的方法和设备 | |
US20220353948A1 (en) | Method and device for sidelink communication | |
EP3537767B1 (en) | Station association method and device | |
WO2017097066A1 (zh) | 一种无线局域网中触发帧的传输方法及装置 | |
WO2016070660A1 (zh) | 数据传输结束的指示、处理方法及装置 | |
WO2018095241A1 (zh) | 通信方法、装置和*** | |
WO2016115667A1 (zh) | 一种公共消息的传输方法、***、基站及用户设备 | |
Costa-Pérez et al. | Analysis of the integration of IEEE 802.11 e capabilities in battery limited mobile devices | |
CN105191458A (zh) | 一种发送、接收***信息的方法及装置 | |
WO2014195562A1 (en) | Broadcasting or multicasting of signalling messages in a wireless network using an access node as a broker | |
EP3048856B1 (en) | Station access management device and method for wireless local area network | |
CN117294747A (zh) | 一种通信方法及装置 | |
WO2019041261A1 (zh) | 一种通信方法及设备 | |
WO2023241526A1 (zh) | 一种通信方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |