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

简式报头通信的制作方法

2022-06-05 03:51:30 来源:中国专利 TAG:


1.本文所讨论的具体实施涉及简式报头通信,并且具体地涉及其中利用分组的简式报头进行分组通信的系统和方法,以及与其相关联的操作。


背景技术:

2.在本公开中除非另有指示,否则在本公开中描述的资料不是本技术中的权利要求书的现有技术并且不会由于包括在此章节中便被承认是现有技术。
3.使用称为无线接入点(wap)的设备建立家庭、办公室、体育场和室外网络,也就是无线局域网(wlan)。wap可包括路由器。wap将本地网络的所有设备(例如,无线站点诸如计算机、打印机、电视、数字视频(dvd)播放器、安全摄像头和烟雾检测器)彼此无线地耦接,并且将它们无线地耦接到将互联网、视频和电视递送到本地网络的电缆或用户线路。大多数wap实现ieee 802.11标准,其为基于竞争的标准,用于在多个通信信道中选择的一个通信信道上处理共享无线通信介质的多个竞争设备之间的通信。每个通信信道的频率范围在正在实施的ieee 802.11协议中的对应协议中指定,例如“a”、“b”、“g”、“n”、“ac”、“ad”、“ax”、“ay”、“be”。通信遵循毂和辐条模型,其中在毂处具有wap并且辐条对应于利用wlan到每个“客户端”设备或站点(sta)的无线链路。
4.ieee 802.11n和802.11ac标准支持完全兼容的wlan节点所需的信号处理中日益增加的复杂程度。此类增加的复杂程度包括增加的分组报头的长度以允许信令适应复杂程度。
5.本文受权利要求书保护的主题不限于解决任何缺点或者仅在诸如上述那些环境中操作的具体实施。相反,仅提供这个背景技术以示出可实践本文所述的一些具体实施的一个示例性技术领域。


技术实现要素:

6.提供本发明内容是为了以简化形式介绍对在下文的具体实施方式中进一步描述的概念的选择。本发明内容并不旨在确定受权利要求书保护的主题的关键特征或必要特征,也不旨在用于帮助确定受权利要求书保护的主题的范围。
7.本文所述的一些示例性具体实施整体涉及使用具有简式报头的分组进行通信。一些具体实施提供了有利于具有简式报头的分组的传输的方法、系统和/或装置。
8.一个或多个具体实施可包括示例性方法或系统,该示例性方法包括生成具有简式报头的分组,其中该简式报头可包括对应于与通信的物理层相关联的多个参数的值的指针而不是该多个参数的值。该方法还可包括根据该多个参数的这些值将该分组传输至客户端设备。
9.一个或多个具体实施可包括示例性方法或系统,该示例性方法或系统包括接收可能具有简式报头的分组,其中该简式报头可包括对应于与通信的物理层相关联的多个参数的值的指针而不是该多个参数的值。该方法还可包括从存储位置调用该多个参数的值,并
且根据所调用的值来处理分组。
10.本公开可以硬件、固件或软件来实现。还要求保护相关联的设备和电路。本公开的附加特征和优点将在下面的描述中阐述,并且从本公开中将部分地显而易见,或者可通过本公开的实践而获知。本公开的特征和优点可通过所附权利要求书中特别指出的工具和组合来实现和获得。根据以下描述和所附权利要求书,本公开的这些和其他特征将变得更加显而易见,或者可通过如下文所述的本公开的实践来获知。
附图说明
11.将通过使用附图以附加特性和细节描述和解释示例具体实施,其中:
12.图1示出了根据本公开的至少一个具体实施描述的可利用简式报头通信的示例性网络。
13.图2示出了根据本公开的至少一个具体实施描述的可利用状态表以有利于简式报头通信的另一个示例性网络。
14.图3示出了根据本公开的至少一个具体实施描述的更新状态表以有利于简式报头通信的另一个示例性网络。
15.图4示出了根据本公开的至少一个具体实施描述的使用简式报头进行通信的接入点的示例性方法的流程图。
16.图5示出了根据本公开的至少一个具体实施描述的使用简式报头进行通信的客户端设备的示例性方法的流程图。
17.图6示出了根据本公开的至少一个具体实施描述的可用于执行或引导执行一个或多个操作的示例性计算系统的框图。
具体实施方式
18.本公开的一个或多个具体实施可涉及在设备之间进行通信时使用简式报头。例如,接入点可维护具有条目的管理器状态表,这些条目包括与站点通信时与物理(phy)层处的分组的编码、调制和/或其他处理相关的各种参数的值相关联并且用作这些值的简写的指针。当生成到站点的分组时,具有简式报头的分组可包括指针而不是对应的值本身。当站点接收到分组时,站点可从报头识别指针,并且基于简式报头中的指针从客户端状态表获得参数的值。站点然后可基于从客户端状态表调用的参数的值来解调、解码和/或以其他方式处理分组。
19.通过使用本公开的原理中的一个或多个原理来使用简式报头传输数据,可以改进网络性能和/或可以获得效率。另外,可减少与传输相关联的开销。例如,通过减少在每个分组中传输的数据量(例如,仅在报头中传输指针而不是参数的值本身),可改善网络的总吞吐量,因为实际数据有更多可用空中时间而不是解释如何处理数据的开销。开销的此类减少还可降低网络拥塞。除此之外或另选地,在一些具体实施中,先前用作前导码的数据位可替代地重复携带数据,从而改善网络通信的可靠性和/或稳健性。
20.将参考附图阐释本公开的这些和其他具体实施。将理解,附图是这些示例性具体实施的图解和示意性表示,并且不具限制性,它们也不一定按比例绘制。在图中,具有相同数字的特征指示相同的结构和功能,除非另有描述。
21.图1示出了根据本公开的至少一个具体实施描述的可利用简式报头通信的示例性网络100。网络100可包括无线接入点110,该无线接入点与多个站点120诸如客户端站点120a和120b通信。无线接入点110可利用管理器状态表130a,并且客户端站点120a和120b可分别利用客户端状态表130c和130b。
22.在操作中,接入点110可确定在与特定站点诸如站点120a通信时使用的一组参数。当确定如何在物理层中将分组传输至站点120a时,此类确定可遵循接入点110所使用的任何方法或技术。例如,在传送分组时,接入点110可选择给定带宽(bw)、调制和编码方案(mcs)和/或资源单元(ru)分配等参数。接入点110可识别状态表130a中的该组参数,而不是将所有确定的参数包括在到站点120a的分组的报头中。从状态表130a,接入点110可识别与所识别组的参数相关联的指针并且将该指针包括在报头中。通过在报头中提供指针而不是所有参数的值,可减少通过包括此类值而造成的网络通信开销。例如,指针可提供简式报头,因为该指针可被包括作为该组参数的值的代理。
23.当在站点120a处接收到具有指针的分组时,站点120a可识别分组报头中的指针并参考站点120a的状态表130c以获得对应于该指针的参数的值。站点120a然后可在解码、解调和/或以其他方式处理和解释该分组时使用这些参数的值。可参考图2更详细地描述使用简式报头通信的示例。
24.在一些具体实施中,状态表130中的参数可能与通信的物理层(例如,phy层)相关联。例如,这些参数可包括调制和编码方案(mcs)、空时流的数量(nsts)、对应于分组的各个部分的一个或多个长度字段(例如,报头长度、整个分组长度、等)、带宽(bw)、资源单元(ru)分配、协议类型和/或协议版本、分组类型(例如,控制、数据、管理)、功率管理设置、分组是否为多用户(mu)通信的一部分等的任何组合。
25.在这些和其他具体实施中,一组参数的值的给定组合可能经常一起使用。另外,参数值的一些组合可以是互斥的,因此可能很少一起使用(如果有的话)。例如,作为mu通信的一部分并具有特定bw的组合可约束能够用于分组的nsts。因此,与可能占网络100中传送的分组的大部分的潜在组合的原始数量相比,可能存在少量参数组合。
26.在一些具体实施中,当选择用于通信的参数时,接入点110可识别在状态表130a中可具有或可不具有对应条目的一组参数的值。在一些具体实施中,如果接入点110所选择的该组值在状态表130a中不具有对应条目,则接入点110可包括分组报头中该组参数的值并且包括该分组中的更新指示符。当站点120a接收到具有更新指示符的分组时,站点120a可以更新状态表130c以反映表130c中所识别条目的更新值(或在表130c中生成新条目)。更新表130c的示例可参考图3来描述。
27.在一些具体实施中,当更新状态表130a时,接入点110可向站点120a和120b发送对应消息,使得状态表130b和130c可维护与该组参数的相同值对应的相同条目和/或相同指针。例如,如果站点120a和120b参与了与接入点110的多用户通信(例如,正交频分多址(ofdma)通信),则接入点110可指示站点120a和120b更新它们的相应状态表130c和130b。又如,如果站点120a和120b是同一基本服务组(bss)和/或其他广播组的一部分,则接入点110可指示站点120a和120b更新它们的相应状态表130c和130b。
28.在一些具体实施中,接入点110可包括用于站点120a和120b中的每一者的单独条目,使得状态表130a可大于状态表130b和/或130c中的任一者。
29.在一些具体实施中,如果接入点110所选择的该组值在状态表130a中不具有对应条目,则接入点110可选择与所选择的值最近的一组值,并且可包括分组报头中的对应指针。
30.在不脱离本公开的范围的情况下,可以对网络100进行修改、添加或省略。例如,以所描述方式指定不同的元件旨在帮助解释本文所描述的概念而并非进行限制。此外,网络100可包括任何数量的其他元件,或者可在除所述那些之外的其他系统或环境内实施。例如,可包括任何数量的接入点110和/或站点120。
31.另外,这些教导内容适用于任何类型的无线通信系统或其他数字通信系统。例如,虽然针对无线通信的一种上下文描述了站点和接入点,但是通过使用简式报头来减少开销的教导内容也适用于其他无线通信,诸如低功耗蓝牙、thread、mmwave等。
32.图2示出了根据本公开的至少一个具体实施描述的可利用状态表以有利于简式报头通信的另一个示例性网络200。网络200可包括接入点210,该接入点包括与站点220通信的管理器状态表240,该站点包括客户端状态表250。接入点210可与图1的接入点110类似或相当,并且站点220可与图1的站点120类似或相当。
33.当与站点220通信时,接入点210可在通信的物理层(例如,phy层)处选择用于分组230的处理、编码等的一组参数值。接入点210可在值列242中的管理器状态表240中定位该组参数的值,并且可从指针列241中选择对应指针。
34.在选择指针之后,接入点210可生成分组230并将其从接入点210传输至站点220。例如,接入点210可根据对应于指针的参数的值来编码和/或以其他方式处理分组的数据232和/或分组230的报头231。例如,分组230可根据mcs进行编码,并且可通过所识别数量的空时流并根据指定带宽进行传输。
35.分组230可包括接入点210与站点220之间的任何通信。报头231可包括一个或多个字段,该一个或多个字段可包含有利于可能符合一个或多个标准的分组230的通信的数据。在一些具体实施中,可省略或移除符合标准(诸如ieee 802.11标准)的一个或多个字段,而是包括指针237。在一些具体实施中,分组230可包括数据232中的用户数据。除此之外或另选地,分组230可包括触发指令、管理数据或数据232中的其他信息。
36.在接收到分组230之后,站点220可从分组230的报头获得指针237。使用指针237,站点220可在客户端状态表250中的指针251列中查找指针237。在将指针237定位在指针列251中之后,站点220可检索与值列252中的指针237相关联的参数值。在检索到参数的值之后,站点220可基于从客户端状态表250检索到的值来解码和/或以其他方式处理分组230的数据232。
37.在不脱离本公开的范围的情况下,可以对网络200进行修改、添加或省略。例如,以所描述方式指定不同的元件旨在帮助解释本文所描述的概念而并非进行限制。此外,网络200可包括任何数量的其他元件,或者可在除所述那些之外的其他系统或环境内实施。
38.图3示出了根据本公开的至少一个具体实施描述的更新状态表以有利于简式报头通信的另一个示例性网络300。网络300可包括接入点310,该接入点包括管理器状态表340,该管理器状态表使用分组330与包括客户端状态表350的站点320通信。接入点310可与图1的接入点110和/或图2的接入点210类似或相当,站点320可与图1的站点120和/或图2的站
点220类似或相当,并且分组330可与图2的分组230类似或相当。
39.当与站点320通信时,接入点310可在通信的物理层(例如,phy层)处选择用于分组330的处理、编码等的一组参数值。在一些具体实施中,接入点310可搜索管理器状态表340中的参数的值,并且可定位或不定位管理器状态表340中的参数的值。如果值不位于管理器状态表340中,则接入点310可准备分组330的报头331以除指针337之外还包括参数的值336。接入点310可更新管理器状态表340以将参数值和相关联的指针337分别包括在值列342和指针列341中。
40.在一些具体实施中,报头331可包括更新指示符,该更新指示符传达参数的更新值336将用于解码和/或以其他方式处理分组330。除此之外或另选地,更新指示符可传达客户端状态表350将用对应于指针337的参数的值336来更新。
41.在接收到分组330之后,站点320可从分组330的报头获得指针337和参数的值336。除此之外或另选地,站点320可获得更新指示符。基于包括值336和/或更新指示符,站点320可更新客户端状态表350以将指针337包括在客户端状态表350中的指针列351中,并且值336包括在值列352中,使得值336对应于指针337。在一些具体实施中,指针337可以是指针列351中的预先存在的指针。在这些和其他具体实施中,值336可替换客户端状态表350中对应于指针337的先前值。
42.站点320可基于分组330中的参数的值336来解码和/或以其他方式处理分组330的数据332。在一些具体实施中,对分组330的数据332的解码和/或以其他方式处理可在更新客户端状态表350之前或之后执行。
43.在一些具体实施中,分组330中更新指示符的存在可为任选的。例如,参数的值336的存在可用作更新指示符。在一些具体实施中,指针337可为任选的。例如,对于客户端状态表350包括单个条目的具体实施,可移除指针337,并且如果参数的值336包括在报头331中,则站点320可利用包括在报头331中的值来更新客户端状态表350中的孤条目。除此之外或另选地,如果报头331中不包括值336,则站点320可基于存储在客户端状态表350的单个条目中的参数的值来处理分组330。在一些实施方案中,分组330可包括指示分组或者包括要更新表的值或者分组要利用先前发送的值进行处理的单个位。
44.在一些具体实施中,站点320可向接入点310发送确认消息,该确认消息指示用值336更新客户端状态表350。接入点310可等待或可不等待直到在接收到确认消息之后更新管理器状态表340。在一些具体实施中,确认(ack)消息可用作确认消息。
45.在不脱离本公开的范围的情况下,可以对网络300进行修改、添加或省略。例如,以所描述方式指定不同的元件旨在帮助解释本文所描述的概念而并非进行限制。此外,网络300可包括任何数量的其他元件,或者可在除所述那些之外的其他系统或环境内实施。
46.图4示出了根据本公开的至少一个具体实施描述的使用简式报头进行通信的接入点的示例性方法400的流程图。
47.在框405处,接入点可接收调配信息。例如,设备制造商、网络管理员、管理网络设备、另一接入点等可向接入点传输调配信息。调配信息可包括供接入点使用的状态表。在一些具体实施中,当设备首次上电或重新配置时,可向接入点提供调配信息作为可由接入点利用和/或更新的状态表的初始版本。在一些具体实施中,同一网络(诸如网状网络)中的另一个接入点可为接入点提供其当前状态表。
48.在框410处,接入点可存储管理器状态表,该管理器状态表包括与一个或多个相应指针相关联的一个或多个参数的值。例如,接入点可存储在框405处获得的状态表。在一些具体实施中,接入点可启动空白管理器状态表并且可在接入点使用值来编码和/或以其他方式处理分组时存储与指针相关联的值。
49.在框415处,可以生成具有包括第一指针的简式报头的分组。第一指针可对应于在框410处存储的管理器状态表中存储的一个或多个参数的值。在这些和其他具体实施中,简式报头可包括第一指针来代替值,使得报头可为简式报头,因为与报头中包括所有值的分组相比,该报头中包括的数据更少。
50.在一些具体实施中,第一指针可以是散列函数或一些其他多对一函数的结果,这些函数可以使用管理器状态表中与对应于第一指针的值相关联的索引或其他标识符作为其输入。例如,管理器状态表可包括可由三十二位表示的索引,并且接入点可对索引的三十二位执行散列函数以生成第一指针,而不是使用所有三十二位作为第一指针。通过使用此类散列函数,可进一步减少所传输的数据的开销。在这些和其他具体实施中,在散列函数生成可能出现在两个不同站点的两个不同客户端状态表中的重叠值的可能性很小的情况下,分组不旨在用于的站点可以丢弃该分组,因为相同散列值也表示参数的相同值的可能性更小。
51.在框420处,可将在框415处生成的分组传输至客户端设备。在这些和其他具体实施中,管理器状态表中第一指针对应于这些值的条目可特定于客户端设备。
52.在框425处,接入点可确定参数的不同值是否将用于稍后通过物理层(例如,phy层)与客户端设备的通信。例如,接入点可获得附加数据以传送至客户端设备,并且可确定不同的mcs、bw、nsts等将用于将附加数据传送至客户端设备。如果确定参数的不同值将用于与客户端设备通信,则方法400可前进至框430。如果确定要使用参数的相同值来与客户端设备通信,则方法400可返回到框430以生成具有包括第一索引的简式报头的分组,该分组包括附加数据。
53.在框430处,可确定参数的不同值是否包括在管理器状态表中。如果管理器状态表中不包括参数的不同值,则方法400可前进至框435。如果参数的不同值包括在管理器状态表中,则方法400可前进至框465。
54.在框435处可生成第二分组,该第二分组具有参数的不同值和第一指针的更新指示符。例如,第二分组可包括具有参数的不同值和第一指针的报头,其中更新指示符指示第一指针将与参数的不同值相关联。
55.在框440处,可将第二分组传输至客户端。除此之外或另选地,可经由多用户通信,诸如通过多用户多输入多输出(mu-mimo)通信,将具有更新指示符的第二分组传输到客户端和/或其他客户端。在一些具体实施中,通过向分组提供更新指示符,广播组内的站点中的每个站点可为站点中的每个站点维护相应客户端状态表中的相同条目。例如,给定基本服务组(bss)和/或给定bss颜色内的所有站点可为bss和/或bss颜色中的站点维护客户端状态表中的公共条目。
56.在框445处,可接收客户端设备更新了客户端状态表的确认。例如,在更新客户端状态表之后,客户端设备可生成并传输指示利用包括在第二分组中的参数的更新值来更新客户端状态表的消息。除此之外或另选地,客户端设备可提交指示第二分组已被接收和处
理的ack消息。在一些具体实施中,可从在框440处第二分组被传输至的一些或所有站点接收确认消息。
57.在框450处,管理器状态表可用包括在第二分组中并且对应于第一指针的参数的值来更新。例如,基于客户端设备和/或其他站点提供客户端设备和/或其他站点的客户端状态表被更新的确认,可更新管理器状态表。在一些具体实施中,管理器状态表可基于第二分组的生成进行临时更新,并且可在接收到确认之后完成。在一些具体实施中,可基于正在接收的确认消息的阈值数量(例如,提供确认消息的给定bss中的站点的一半)来更新管理器状态表。在一些具体实施中,管理器状态表可在将第一指针与值相关联时立即被更新(例如,在框430处)。
58.在框455处,可以生成具有包括第一指针的简式报头的第三分组。例如,第三分组可包括省略了参数的更新值的简式报头,并且替代地包括第一指针。
59.在框460处,可将第三分组传输至客户端。例如,因为管理器状态表包括与第一指针相关联的更新值,所以可根据存储在更新管理器状态表中的参数的更新值来对第三分组进行编码、处理、传输等。
60.在框465处,基于被包括在状态表中的参数的不同值,可生成具有与第一指针不同的指针的第四分组,其中该不同的指针可对应于管理器状态表中参数的不同值。例如,与对应于管理器状态表中第一指针的行不同的行可包括参数的不同值。基于已经在管理器状态表中的此类值,可以将指向这些值的对应指针(例如,不同的指针)包括在第四分组的简式报头中。
61.在框470处,可将第四分组传输至客户端设备。例如,因为管理器状态表包括与简式报头中的不同指针相关联的不同值,所以可根据存储在更新管理器状态表中的参数的不同值来对第四分组进行编码、处理、传输等。
62.图5示出了根据本公开的至少一个具体实施描述的使用简式报头进行通信的客户端设备的示例性方法500的流程图。
63.在框505处,站点可接收调配消息。例如,设备制造商、网络管理员、管理网络设备、接入点等可向站点传输调配信息。调配信息可包括供站点使用的状态表。在一些具体实施中,当设备首次加入无线网络、首次上电等时,可向站点提供调配信息作为可由站点利用和/或更新的状态表的初始版本。在一些具体实施中,在调配消息中提供的状态表可基于站点所属的bss。
64.在框510处,可接收具有简式报头的分组,该简式报头包括第一指针和/或更新指示符。例如,分组可根据与简式报头中第一指针相关联的参数的值而不是值本身从接入点传输至站点。又如,分组可包括更新指示符,该更新指示符指示可对客户端状态表进行更新。
65.在框515处,可确定第一指针是否在站点的客户端状态表中。如果第一指针不在客户端状态表中,则方法500可前进至框520。如果第一指针在客户端状态表中,则方法500可前进至框525。
66.在框520处,基于第一指针不在客户端状态表中,可丢弃分组。例如,如果客户端状态表不包括与第一指针相关联的值,则站点可能无法解码和/或以其他方式处理分组,并且该分组可被丢弃。除此之外或另选地,如果第一指针确实出现在客户端状态表中但站点无
法解码和/或以其他方式处理分组,则该分组可被丢弃。例如,第一指针可能包括与不同的值相关联的索引的散列值,这些不同的值供接入点用于与不同的站点通信,使得站点可能无法解码和/或以其他方式处理分组。
67.在框525处,基于第一指针在客户端状态表中,可从存储位置调用与第一指针相关联的值。例如,可在存储位置处从存储在站点中的客户端状态表调用与第一指针相关联的值。
68.在框530处,可确定分组是否包括更新指示符。例如,分组的报头可包括更新指示符。在这些和其他具体实施中,如果分组包括更新指示符,则该分组可包括或可不包括简式报头。如果该分组确实包括更新指示符,则方法500可前进至框535。如果该分组不包括更新指示符,则方法500可前进至框545。
69.在框535处,可用所接收的更新值替换与存储位置中第一指针相关联的值。例如,具有更新指示符的分组可包括将与客户端状态表中的第一指针相关联的替换值。初始值可被丢弃和/或被更新值覆写,使得当在客户端状态表中执行与第一指针相关联的值的查找时,调用更新值。
70.在框540处,可将更新值被存储为与第一指针相关联的确认消息传输至接入点。例如,基于更新客户端状态表中的值,可将确认消息传输至接入点。在一些具体实施中,确认消息可基于使用更新值来解调、解码和/或以其他方式处理分组的站点。
71.在框545处,可确定分组是数据分组还是正在触发上行链路(ul)响应。例如,分组可包括站点的用户数据。除此之外或另选地,分组可触发将经由ul信道发送至接入点的响应。如果该分组为数据分组,则方法500可前进至框550。如果该分组触发ul响应,则方法500可前进至框555。
72.在框550处,可根据参数的调用值来解调、解码和/或以其他方式处理分组。例如,如果分组包括具有第一指针而不是与第一指针相关联的值的简式报头,则可根据从客户端状态表调用的值来解调、解码和/或以其他方式处理分组。在一些具体实施中,如果分组包括更新指示符,则可根据分组中包括的值来执行解调、解码和/或以其他方式处理。此类操作可在利用更新值更新存储位置处的客户端状态表之前或之后发生。在一些具体实施中,在完成此类操作时,可发送指示接收到数据的ack或其他确认消息。
73.在框555处,可根据值经由ul信道生成和/或传输响应分组。例如,可以触发能够根据从客户端状态表调用的值来处理和/或传输的高吞吐量(ht)物理层协议数据单元(ppdu)。
74.本领域技术人员应当理解,对于本文所公开的这些和其他过程和方法,在该过程和方法中执行的功能可以不同次序、同时地等来实现。此外,所概述的步骤和操作仅作为示例提供,并且该步骤和操作中的一些可以是任选的,被组合成更少步骤和操作,或者扩展成附加步骤和操作,而不背离本发明所公开的具体实施的实质。
75.本发明的主题技术例如根据下文所述的各个方面示出。为方便起见,本主题技术的各方面的各种示例被描述为编号实施例(1、2、3等)。这些是作为示例而提供的,并且不限制主题技术。除非上下文另有规定,否则本文所述的各种具体实施的各方面可被省略、取代其他具体实施的各方面,或者与其他具体实施的各方面组合。例如,下面的实施例1的一个或多个方面可被省略,取代另一个实施例(例如,实施例2)或多个实施例的一个或多个方
面,或者与另一个实施例的各方面组合。以下是本文呈现的一些示例性具体实施的非限制性概述。
76.实施例1.一种方法包括:生成具有简式报头的分组,该简式报头包括对应于与通信的物理层相关联的多个参数的值的指针而不是该多个参数的值;以及根据该多个参数的值将分组传输至客户端设备。
77.实施例2.另一种方法包括:接收包括简式报头的分组,该简式报头包括对应于与通信的物理层相关联的多个参数的值的指针,而不是包括该多个参数的值;从存储位置调用该多个参数的值;以及根据所调用的值来处理分组。
78.实施例3.一种示例性系统包括一个或多个处理器,和包含指令的一个或多个非暂态计算机可读介质,这些指令在由该一个或多个处理器执行时使得该系统执行操作。这些操作可包括:生成具有简式报头的分组,该简式报头包括对应于与通信的物理层相关联的多个参数的值的指针而不是该多个参数的值;以及根据该多个参数的值将分组传输至客户端设备。
79.实施例4.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括:生成具有更新指示符的第二分组,该第二分组包括该多个参数的值的更新值;生成具有包括该指针的简式报头的第三分组;以及根据该多个参数的更新值将第三分组传输至客户端设备。
80.实施例5.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括从客户端设备接收确认消息,该确认消息指示该客户端设备通过利用参数的更新值更新与指针相关联的客户端条目更新了客户端状态表;以及基于该确认消息,通过利用这些更新值更新与指针相关联的管理器条目来更新管理器状态表。
81.实施例6.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括在多用户传输中将具有更新指示符的第二分组传输至客户端设备和第二客户端设备两者,该多用户传输包括客户端设备和第二客户端设备的独立物理层参数。
82.实施例7.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括将单个位设置为指针或更新指示符。
83.实施例8.在本公开的示例性实施方案中的一个或多个示例性实施方案中,确认消息可包括第二分组的确认(ack)。
84.实施例9.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括:生成具有简式报头的第二分组,其中该简式报头包括对应于该多个参数的第二值的第二指针;以及根据该多个参数的第二值将第二分组传输至客户端设备。
85.实施例10.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括:接收调配信息,该调配信息包括指针和该多个参数的值;以及将与该指针相关联的该多个参数的值存储在管理器状态表中。
86.实施例11.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括为与客户端设备相同的广播组内的第二客户端设备生成一组指针和对应的值,该组指针在该相同的广播组内是唯一的。
87.实施例12.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括通过对管理器状态表的对应于该多个参数的值的指针执行多对一映射函数
来生成指针,其中该指针可对应于客户端设备的对应于该多个参数的值的客户端状态表指针,并且其中客户端状态表的范围可小于管理器状态表的范围。
88.实施例13.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括:根据基于包括用户数据的分组的值来解调/解码分组;或者基于分组触发响应而根据这些值来生成响应分组。
89.实施例14.在本发明的一个或多个示例性实施例中,此类方法还可包括接收具有更新指示符的第二分组,该第二分组包括该多个参数的值的更新值;用更新值替换存储位置中的值;接收具有包括指针的简式报头的第三分组;以及根据更新值来处理第三分组。
90.实施例15.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括传输指示指针与更新值相关联的确认消息。
91.实施例16.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括检查单个位作为指针还是更新指示符。
92.实施例17.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括:接收具有简式报头的第二分组,其中该简式报头可包括对应于该多个参数的第二值的第二指针;从第二存储位置调用该多个参数的第二值;以及根据所调用的第二值来处理第二分组。
93.实施例18.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括:接收调配信息,该调配信息包括指针和该多个参数的值;以及将与该指针相关联的多个参数的值存储在客户端状态表中。
94.实施例19.在本公开的示例性实施方案中的一个或多个示例性实施方案中,此类方法还可包括:接收具有第三指针的第三分组;将第三指针与客户端状态表进行比较;以及基于客户端状态表中不存在第三指针,丢弃第三分组。
95.图6示出了根据本公开的至少一个具体实施所描述的可用于执行或引导执行一个或多个操作的示例性计算系统2002的框图。计算系统2002可包括处理器2050、存储器2052和数据存储装置2054。处理器2050、存储器2052和数据存储装置2054可通信地耦接。
96.一般来讲,处理器2050可包括任何合适的专用或通用计算机、计算实体、或包括各种计算机硬件或软件模块的处理设备,并且可被配置为执行存储在任何适用的计算机可读存储介质上的指令。例如,处理器2050可包括微处理器、微控制器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或被配置为解释和/或执行计算机可执行指令和/或处理数据的任何其他数字或模拟电路。尽管被示出为单个处理器,但处理器2050可包括被配置为单独地或共同地执行或引导执行本公开中所述的任何数量的操作的任何数量的处理器。
97.在一些具体实施中,处理器2050可被配置为解译和/或执行计算机可执行指令和/或处理存储在存储器2052、数据存储装置2054或存储器2052和数据存储装置2054中的数据。在一些具体实施中,处理器2050可从数据存储装置2054获取计算机可执行指令并将计算机可执行指令加载到存储器2052中。在将计算机可执行指令加载到存储器2052中之后,处理器2050可执行计算机可执行指令。
98.存储器2052和数据存储装置2054可包括用于承载或具有存储在其上的计算机可执行指令或数据结构的计算机可读存储介质。此类计算机可读存储介质可包括可由通用或
专用计算机(诸如处理器2050)访问的任何可用介质。以举例而非限制的方式,此类计算机可读存储介质可包括有形或非暂态计算机可读存储介质,包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、光盘只读存储器(cd-rom)或其他光盘存储装置、磁盘存储装置或其他磁存储设备、闪存存储器设备(例如,固态存储器设备)、或可用于承载或存储以计算机可执行指令或数据结构形式的特定程序代码并且可由通用或专用计算机访问的任何其他存储介质。上述的组合也可包括在计算机可读存储介质的范围内。计算机可执行指令可包括例如被配置为致使处理器2050执行某个操作或一组操作的指令和数据。
99.具体实施方式的一些部分是指被配置为执行操作的不同模块。模块中的一个或多个模块可包括被配置为使得计算系统能够执行与其一起描述的操作中的一个或多个操作的代码和例程。除此之外或另选地,模块中的一个或多个模块可使用硬件来实现,该硬件包括任何数量的处理器、微处理器(例如,以执行或控制一个或多个操作的执行)、dsp、fpga、asic或它们中的两个或更多个的任何合适的组合。另选地或除此之外,模块中的一个或多个模块可使用硬件和软件的组合来实现。在本公开中,被描述为由特定模块执行的操作可包括特定模块可指示对应系统(例如,对应计算系统)执行的操作。此外,不同模块之间的描绘是为了便于解释本公开中所描述的概念,而并非进行限制性。此外,模块中的一个或多个模块可被配置为执行比所描述的那些更多、更少和/或不同的操作,使得模块可以与所述不同的方式组合或描绘。
100.具体实施方式的一些部分根据计算机内的运算的算法和符号表示来呈现。这些算法描述和符号表示是数据处理领域的技术人员用于向本领域的其他技术人员传达其创新实质的手段。算法是产生期望的结束状态或结果的一连串被配置的操作。在示例性具体实施中,所执行的运算需要有形数量的物理操纵以实现有形结果。
101.除非另外特别说明,从论述中显而易见,应当理解,在通篇描述中,利用诸如检测、确定、分析、识别、扫描等术语的论述可包括计算机系统或其他信息处理设备的动作和处理,该计算机系统或其他信息处理设备操纵和变换表示为计算机系统的寄存器和存储器内的物理(电子)量的数据为类似地表示为计算机系统的存储器或寄存器或其他信息存储、传输或显示设备内的物理量的其他数据。
102.示例性具体实施还可涉及用于执行本文操作的装置。这个装置可专门构建用于所需目的,或者其可包括由一个或多个计算机程序选择性激活或重新配置的一个或多个通用计算机。此类计算机程序可存储在计算机可读介质中,诸如计算机可读存储介质或计算机可读信号介质。计算机可执行指令可包括例如致使通用计算机、专用计算机或专用处理设备(例如,一个或多个处理器)执行或控制某些功能或功能组的性能的指令和数据。
103.虽然以特定于结构特征和/或方法动作的语言描述了本主题,但是应当理解,所附权利要求书中配置的主题不一定限于上述特定特征或动作。相反,上文所述的具体特征和动作被公开为实现权利要求的示例性形式。
104.示例性装置可包括无线接入点(wap)或站点并且合并vlsi处理器和程序代码以用于支持。示例性收发器经由集成调制解调器耦接至到互联网的电缆、光纤或数字用户主干连接中的一者,以支持无线局域网(wlan)上的无线通信,例如ieee 802.11兼容通信。wifi阶段包括基带阶段,以及模拟前端(afe)阶段和射频(rf)阶段。在基带部分中,处理传输到
每个用户/客户端/站点或从其接收的无线通信。afe和rf部分处理基带中发起的无线传输的每个发射路径上的上变频。rf部分还处理在接收路径上接收的信号的下变频并且将它们传递给基带以进一步处理。
105.示例性装置可为通过n个天线支持多达n
×
n个离散通信流的多输入多输出(mimo)装置。在示例中,mimo装置信号处理单元可被实现为n
×
n。在各种具体实施中,n的值可以是4、6、8、12、16等。扩展mimo操作使得能够使用多达2n个与另一个类似配备的无线系统通信的天线。应注意,即使系统不具有相同数目个天线,扩展的mimo系统也可与其他无线系统通信,但是可能不利用站中的一个站的一些天线,从而降低了最佳性能。
106.来自本文描述的任何设备的信道状态信息(csi)可独立于与信道状态参数有关的变化来提取,并且用于网络的空间诊断服务,诸如运动检测、接近检测、以及定位,该空间诊断服务可用于例如wlan诊断、家庭安全、保健监测、智能家居设施控制、老年人护理、汽车跟踪和监测、家庭或移动娱乐、汽车信息娱乐等。
107.除非本文所述的特定布置彼此互相排斥,否则本文所述的各种具体实施可全部或部分地组合以增强系统功能性和/或产生互补功能。同样,具体实施的各方面可通过独立的布置来实现。因此,以上描述已仅以举例的方式给出,并且可在本发明的范围内进行详细修改。
108.关于本文中的基本上任何复数或单数术语的使用,在适用于背景或应用的情况下,本领域技术人员可从复数转换为单数或从单数转换为复数。为清楚起见,本文可明确阐述各种单数/复数排列。除非特别说明,否则对单数形式的元件的提及并不旨在表示“一个并且仅一个”,而是表示“一个或多个”。此外,本文所公开的任何内容均不旨在致力于公众,不管以上描述中是否明确地叙述了此类公开内容。
109.一般来讲,本文中、尤其是在所附权利要求书(例如,所附权利要求书的主体)中所使用的术语一般期望为“开放”术语(例如,术语“包括(including)”应解释为“包括但不限于”,术语“具有”应解释为“至少具有”,术语“包括(includes)”应解释为“包括但不限于”等)。此外,在使用类似于“a、b和c等中的至少一者”的约定的那些情况下,一般来讲,此类构造的含义是本领域的技术人员应当理解的惯例(例如,“具有a、b和c中的至少一者的系统”将包括但不限于包括单独的a、单独的b、单独的c、a和b一起、a和c一起、b和c一起、或a、b和c一起等的系统)。另外,无论在说明书、权利要求书还是附图中呈现两个或更多个另选的术语的短语应被理解为包括术语中的一个术语、术语中的任一个术语或这两个术语。例如,短语“a或b”将被理解为包括“a”或“b”或“a和b”的可能性。
110.另外,术语“第一”、“第二”、“第三”等的使用不一定在本文用于暗示元件的特定次序或数目。一般来讲,术语“第一”、“第二”、“第三”等用于辨别作为通用标识符的不同元件。如果没有表明术语“第一”、“第二”、“第三”等暗示特定次序,则这些术语不应被理解为暗示特定次序。此外,如果表明术语“第一”、“第二”、“第三”等暗示特定数量的元件,则这些术语不应被理解为暗示特定数量的元件。
111.在不脱离本发明的精神或本质特性的情况下,可通过其他特定形式体现本发明。所述具体实施在所有方面仅被视为示例性的而非限制性的。因此,本发明的范围是由所附权利要求书指示而不是由前述描述指示。在权利要求等同物的含义和范围内的所有变化均涵盖在权利要求书的范围内。
再多了解一些

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

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

相关文献