用于无线网络中装置配置文件的方法和布置的利记博彩app
【专利摘要】实施例提供用于无线装置的装置配置文件机制。许多实施例包括介质访问控制(MAC)子层逻辑以构建包括用于第一装置的装置配置文件索引元素的帧。实施例可有利于第二装置对用于第一装置的装置配置文件的访问而不从第一装置传递整个装置配置文件。在一些实施例中,第二装置可访问与第二装置集成或第二装置可访问的存储介质以确定装置配置文件。一些实施例可在存储器中、在逻辑中或者以有利于在帧中传送装置配置文件索引元素的另一方式存储装置配置文件索引元素。一些实施例可接收和检测带有装置配置文件索引元素的通信。其它实施例可生成和传送带有装置配置文件索引元素的通信。
【专利说明】用于无线网络中装置配置文件的方法和布置
【背景技术】
[0001] 实施例在无线通信领域领域中。更具体地说,实施例在无线传送器与接收器之间 的通信协议的领域中。
【专利附图】
【附图说明】
[0002] 图1示出包括多个的无线网络的实施例,通信装置包括多个固定或移动通信装 置; 图1A示出用于在无线通信装置之间建立通信的管理帧的实施例; 图1B示出在图1A中管理帧的帧体中装置配置文件索引元素的实施例; 图1C示出装置配置文件标识符字段的实施例; 图1D示出用于在无线通信装置之间建立通信的装置类别和装置类型表的实施例; 图1E示出接入点的存储器中存储的用于基于装置配置文件标识符字段,确定通信装 置的业务特性的装置配置文件数据结构的实施例; 图2示出生成,传送,接收和解释帧中装置配置文件索引元素的设备的实施例; 图3示出生成带有装置配置文件索引元素的帧的流程图的实施例;以及 图4A-B示出传送,接收和解释带有如图2所示装置配置文件索引元素的通信的流程图 的实施例。
【具体实施方式】
[0003] 下面是附图中所示新颖实施例的详细描述。然而,提供的细节量无意于限制所述 实施例的预期变化;相反,权利要求和详细描述是要涵盖在如随附权利要求定义的所述教 导的精神和范围内的所有修改、等效物和备选。下面的详细描述旨在使此类实施例为本领 域的技术人员所理解。
[0004] 实施例提供用于无线通信装置的装置配置文件机制。许多实施例包括介质访问控 制(MAC)子层逻辑以构建包括用于第一通信装置的装置配置文件索引元素的帧。在几个实 施例中,MAC子层逻辑可实现在关联帧和重新关联帧的帧体中的装置配置文件索引元素。实 施例可有利于第二通信装置对用于第一通信装置的装置配置文件的访问而不从第一通信 装置传递整个装置配置文件。在一些实施例中,第二通信装置可访问与第二通信装置集成 或第二通信装置可访问的存储介质以确定装置配置文件。几个实施例包括数据结构,数据 结构包括基于指示装置类别和装置类型并且包括在装置配置文件索引元素中的索引可访 问的至少一个装置配置文件。一些实施例可在存储器中、在逻辑中或者以有利于在帧中传 送装置配置文件索引元素的另一方式存储装置配置文件索引元素。一些实施例可接收和检 测带有装置配置文件索引元素的通信。其它实施例可生成和传送带有装置配置文件索引元 素的通信。
[0005] -些实施例包括物联网(IoT)装置。IoT是指经因特网的物物连接。除其它独 特的特性外,Ι〇Τ装置可利用无线保真(Wi-Fi)网络普遍性,允许经常要求极低功耗的 新应用。Wi-Fi通常指实现电气和电子工程师协会(IEEE) IEEE 802. 11-2007,信息技术 IEEE标准-系统间电信和信息交换一局域网和城域网一特定要求第11部分:无线LAN 介质访问控制(MAC)和物理层(PHY)规范(http://standards.ieee.org/getieee802/ download/802. 11-2007. pdf)和其它有关无线标准的装置。
[0006] 除传统移动装置(膝上型计算机、智能电话、平板及诸如此类)外,IoT装置可包括 传感器、计量器、控制、仪器、监视器、家用电器及诸如此类。这些装置可要求深度嵌入无线 连接,可不具有任何视觉控制或显示功能,并且可要求几年的电池寿命。
[0007] 一些实施例采用IEEE 802. llv系统。IEEE 802. llv系统可包括网络基础设施辅 助节能特征集,这些特征允许客户端装置在仍执行基本功能的同时在更长期间处于睡眠状 态。然而,这些特征主要设计用于作为一般个人装置并且具有广泛用户接口的移动装置。不 同于个人装置,IoT装置可设计成执行特定功能,并且可在资源(例如,存储器)方面受到限 制。因此,几个实施例实现装置配置文件机制以促进在存储器受限和用户接口能力受限的 IoT装置中为IEEE 802. llv装置定义的节能特征。
[0008] -些实施例实现装置配置文件机制以便在Wi-Fi嵌入式装置在使用例如IEEE 802. llv节能特征(包括BSS最大闲置期间、业务过滤服务、灵活多播服务和定向多播服务) 时简化Wi-Fi嵌入式装置的配置和通信。其它实施例为任何服务质量(QoS)有关的业务分 类(TCLAS)或业务规范(TSPEC)设置实现装置配置文件机制。根据一些实施例,新装置配 置文件可以是超低功率技术的构件块,超低功率技术可允许小的电池供电无线装置(例如, 传感器)使用Wi-Fi连接到因特网,而带有更长或延伸的通信范围。
[0009] 其它实施例例如可提供室内和/或室外"智能"网格与传感器服务。例如,一些实 施例可提供传感器以便为特定区域内的一个或多个家庭计量电、水、煤气和/或其它公用 事业的使用,并且将这些服务的使用无线传送到计量子站。其它实施例可为家庭健康护理、 临床或医院利用传感器,以便监视患者的健康护理有关的事件和生命特征,如跌倒检测、药 瓶监视、重量监视、睡眠呼吸暂停、血糖量、心率及诸如此类。设计用于此类服务的实施例通 常比IEEE 802. lln/ac系统中提供的装置要求低得多的数据率和低得多(超低)的功耗。 [0010] 本文中所述逻辑、模块、装置和接口可执行以硬件和/或代码可实现的功能。硬件 和/或代码可包括设计成完成该功能性的软件、固件、微代码、处理器、状态机、芯片集或其 组合。
[0011] 实施例可有利于无线通信。一些实施例可包括低功率无线通信,像在网络、消息传 递系统和智能装置中有利于此类装置之间交互的蓝牙?、无线局域网(WLAN)、无线城域网 (WMAN)、无线个人区域网(WPAN)、蜂窝网络、IEEE 802. 11-2007通信。此外,一些无线实施 例可包含单个天线,而其它实施例可包含多个天线。例如,多输入和多输出(ΜΙΜΟ)是使用 经在传送器和接收器两者的多个天线携带信号的无线电信道来改进通信性能。
[0012] 虽然下述一些特定实施例将参照带有特定配置的实施例,但本领域的技术人员将 认识到,本公开内容的实施例可通过带有类似结构或问题的其它配置有利地实现。
[0013] 现在转到图1,图中示出无线通信系统1000的实施例。无线通信系统1000包括可 有线和无线连接到网络1005的通信装置1010。通信装置1010可经网络1005与多个通信 装置1030、1050和1055进行无线通信。通信装置1010可包括接入点。通信装置1030可 包括诸如传感器、消费电子装置、个人移动装置或诸如此类等低功率通信装置。而且通信装 置1050和1055可包括传感器、站、接入点、集线器、交换机、路由器、计算机、膝上型计算机、 上网本、蜂窝电话、智能电话、PDA (个人数字助理)或其它具无线能力的装置。因此,通信装 置可以是移动式或固定式。例如,通信装置1010可包括用于家庭住宅区内用水量的计量子 站。住宅区内的每个家庭可包括诸如通信装置1030等传感器,且通信装置1030可与水计 量使用情况仪表集成或与其耦合。通信装置1030最初可接收来自通信装置1010的信标, 并且之后发送带有装置配置文件索引元素1035的关联帧的通信,以通知通信装置1010用 于通信装置1030的装置配置文件。之后通信装置1030可周期性地启动与计量子站的通信 以传送与用水情况有关的数据。此外,计量站或其它通信装置可根据用于通信装置1030的 装置配置文件的(例如用来更新通信装置1030的固件的)业务参数来周期性地启动与通信 装置1030的通信。在其它实施例中,通信装置1030可只对通信做出响应,并且可不包括启 动通信的逻辑。
[0014] 在其它实施例中,通信装置1010可有利于数据卸载。例如,作为低功率传感器 的通信装置可包括数据卸载方案,以便例如经Wi-Fi、另一通信装置、蜂窝网络或诸如此类 进行通信,以实现降低在等待访问例如计量站中消耗的功耗和/或增大带宽的可用性的 目的。接收来自诸如计量站等传感器的数据的通信装置可包括数据卸载方案,以便例如 经Wi-Fi、另一通信装置、蜂窝网络或诸如此类进行通信,以实现降低网络1005的拥塞的目 的。
[0015] 网络1005可表示多个网络的互连。例如,网络1005可与诸如因特网等宽域网或 内联网耦合,并且可将经一个或更多个集线器、路由器或交换机有线或无线互连的本地装 置互连。在本实施例中,网络1005通信耦合通信装置1010、1030、1050和1055。
[0016] 通信装置1010和1030分别包括存储器1011和1031及介质访问控制(MAC)子层 逻辑1018和1038。存储器1011和1031可包括诸如动态随机存取存储器(DRAM)、只读存储 器(ROM)、闪存、硬盘驱动器、固态驱动器或诸如此类等存储介质。存储器1011和1031可存 储帧、前置码和前置码结构或其部分。存储器1011可包括装置配置文件数据结构1012,装 置配置文件数据结构1012包括用于诸如装置1032等装置的一个或更多个装置配置文件。 装置配置文件数据结构1012可包括索引结构以基于诸如装置配置文件索引元素1032等装 置配置文件索引元素检索或查找装置配置文件。存储器1031可包括装置配置文件索引元 素1032,并且在一些实施例中,可包括用于通信装置1030的装置配置文件的自定义参数。
[0017] MAC子层逻辑1018、1038可包括实现通信装置1010、1030的数据链路层的MAC子 层的功能性的逻辑。MAC子层逻辑1018、1038可生成帧并且将帧传递到物理层(PHY)逻辑以 生成物理层协议数据单元(PH)U)。更具体地说,帧构建器1013和1033可生成帧,并且PHY 逻辑的数据单元构建器可通过前置码封装帧以生成PPDU,以便经诸如收发器(RX/TX) 1030 和1040等物理层装置传送。帧1014和1034也称为MAC层协议数据单元(MPDUs),可包括 管理、控制和数据帧。在许多实施例中,帧构建器1013和1033可生成带有装置配置文件索 引元素1015和1035的帧1014和1034。例如,帧构建器1033可生成管理帧1034,如请求 与诸如通信装置1010等接入点的关联的关联请求帧或者请求与通信装置1010的重新关联 的重新关联请求帧。关联请求帧可包括装置配置文件索引元素1035,并且可允许通信装置 1010分配用于收发器1040的资源并与收发器1040同步。关联请求帧可包括有关收发器 1040的信息,如支持的数据率和通信装置1030要与其相关联的网络的服务集标识(SSID)。
[0018] 接收关联请求后,通信装置1010确定是否与收发器1040相关联,并且如果接受, 则预留存储器空间并且建立用于收发器1040的关联标识符(AID)。通信装置1010可从关 联请求帧确定装置配置文件索引元素1035,并且通过查看装置配置文件数据结构1012中 的装置配置文件确定用于通信装置1030的装置配置文件。通信装置1010可通过使用装置 配置文件索引1035作为装置配置文件数据结构1012的索引来查看装置配置文件数据结 构1012中的装置配置文件。随后,除非为通信装置1030设置了自定义参数,否则,可使用 用于通信装置1030的装置配置文件的默认值。通信装置1030可利用业务过滤服务(TFS) 帧、灵活多播服务帧、定向多播服务帧或其它业务有关帧向通信装置1010显示用于装置配 置文件的自定义参数。
[0019] 通信装置1010随后可通过管理帧1014响应关联请求,如关联响应帧或重新关联 响应帧。通信装置1010可将包括接受或拒绝通知的关联响应帧传送到收发器1040。如果 通信装置1010接受与收发器1040的关联,则关联响应帧可包括有关关联的信息,如关联标 识符(AID)和支持的数据率。
[0020] 通信装置1010、1030、1050和1055每个可包括诸如收发器1020和1040等收发器。 每个收发器1020、1040包括RF传送器和RF接收器。每个RF传送器将数字数据加载到RF 频率上,以便通过电磁辐射传送数据。RF接收器接收在RF频率的电磁能量,并且从中提取 数字数据。图1可示出多个不同实施例,包括带有例如四个空间流的多输入多输出(ΜΙΜΟ) 系统,并且可示出简并系统,其中通信装置1010、1030、1050和1055的一个或更多个装置包 括带有单个天线的接收器和/或传送器,该系统包括单输入单输出(SIS0)系统、单输入多 输出(SM0)系统和多输入单输出(MIS0)系统。
[0021] 在许多实施例中,收发器1020和1040实现正交频分复用(0FDM)。0FDM是一种在 多个载频上编码数字数据的方法。0FDM是用作数字多载波调制方法的频分复用方案。大量 紧密间隔的正交副载波信号用于携带数据。数据被分成几个平等的数据流或信道,每个副 载波一个数据流或信道。每个副载波通过在低符号率的调制方案进行调制,保持类似于相 同带宽中的常规单载波调制方案的总数据率。
[0022] 0FDM系统为包括数据、导频、保护和置零等的功能使用几个载波或"音调"。数据 音调用于经信道之一在传送器与接收器之间传送信息。导频音调用于保持信道,并且可提 供有关时间/频率和信道跟踪的信息。保护音调可在传送期间在诸如短培训字段(STF)和 长培训字段(LTF)符号等符号之间插入,以避免可能从多径失真产生的符号间干扰(ISI)。 这些保护音调也有助于信号符合频谱屏蔽。直接分量(DC)的置零可用于简化直接转换接 收器设计。
[0023] 在一些实施例中,如虚线所示,通信装置1010可选择性地包括数字波束形成器 (DBF) 1022。DBF 1022将信息信号变换成要应用到天线阵列1024的元素的信号。天线阵列 1024是单独的可分别激励天线元素的阵列。应用到天线阵列1024的元素的信号促使天线 阵列1024辐射一到四个空间信道。如此形成的每个空间信道可携带到通信装置1030U050 和1055的一个或更多个装置的信息。类似地,通信装置1030包括从通信装置1010接收信 号和向通信装置1010传送的信号的收发器1040。收发器1040可包括天线阵列1044,并且 可选择性地包括DBF 1042。
[0024] 图1A示出用于在诸如图1的通信装置1010、1030、1050和1055等无线通信装置之 间建立通信的管理帧1060的实施例。管理帧1060可包括MAC报头1061,之后是帧体1074, 再之后是帧校验序列(FCS) 1076。MAC报头1061可包括帧控制字段1062、持续时间字段 1064、目的地地址(DA)字段1066、来源地址(SA)字段1068、基本服务集标识符(BSSID)字 段1070及序列控制字段1072。帧控制字段1062可以是两个八位组,并且可识别诸如管理 类型和关联子类型帧等帧的类型和子类型。持续时间字段1064可以是两个八位组,并且可 指示诸如网络分配向量(NAV)等的持续时间。DA字段1066可以是6个八位组,并且可识别 目的地通信装置的MAC地址。SA字段1068可以是6个八位组,并且可识别来源通信装置的 MAC地址。BSSID字段1070可以是6个八位组,并且可指示用于基本服务集的标识符。而 且序列控制字段1072可以是两个八位组,并且可指示MAC服务数据单元(MSDU)的序号和 片段号。
[0025] 帧体1074可长达2312个八位组,并且可包括诸如图1B所示装置配置文件索引元 素1080等的装置配置文件索引元素 。FCS 1076可包括诸如IEEE 32比特位循环冗余校验 值等循环冗余校验值。循环冗余校验值是由检错循环冗余代码(CRC)用于检测通信信道上 的共同类型的错误,从而提供接收到的通信的完整性的快速和合理保证的值。
[0026] 图1B示出用于图1A中管理帧1060的帧体1074和装置配置文件索引元素1080的 实施例。装置配置文件索引元素1080可包括元素标识符字段1082、长度字段1084和装置 配置文件标识符字段1086。元素标识符字段1082可以是一个八位组,并且可将元素1080 识别为装置配置文件索引元素。长度字段1083可以是一个八位组,并且可识别装置配置文 件标识符字段1086的长度。而且装置配置文件标识符字段1086可以是两个八位组,并且可 包括数据以识别用于诸如在管理帧1060的帧体1070中包括装置配置文件标识符字段1086 的通信装置等通信装置的装置配置文件。
[0027] 图1C示出用于在诸如图1的通信装置1010、1030、1050和1055等无线通信装置 之间建立通信的装置配置文件标识符字段1090的实施例。图1B的装置配置文件标识符可 利用诸如图1C所示装置配置文件标识符1090等的装置配置文件标识符。装置配置文件标 识符字段1090可包括两个字段:装置类别字段1092和装置类型字段1094。装置类别字段 1092可以是一个八位组,并且可识别通信装置所属类别,例如,创建包括装置类别1092的 管理帧1060的通信装置。而且装置类型字段1094可以是一个八位组,并且可识别装置类 别1092内装置的类型。例如,装置类别1092可包括八字节的数据,数据包括用于诸如图1 中装置配置文件数据结构1012等的装置配置文件数据结构的索引,并且装置类型1094可 包括八字节的数据,数据包括用于诸如图1中装置配置文件数据结构1012等的装置配置文 件数据结构的索引。
[0028] 图1D示出用于在无线通信装置之间建立通信的装置类别和装置类型表1100的实 施例。具体而言,图1D示出用于图1C中装置类别1092和装置类型1094的部分索引值的 表格。索引值是部分值以示出这些值。许多实施例可包括八字节值、四字节值。具体而言, 装置类别索引列可提供诸如指示在相邻描述列中所述装置的十六进制值等索引值。在一些 实施例中,装置类别索引列中表示的十六进制值可包括索引以包括在图1C的装置类别字 段1092中。类似地,装置类型索引列可提供诸如指示在相邻描述列中所述装置的十六进制 值等的索引值。在一些实施例中,装置类型索引列中表示的十六进制值可包括索引以包括 在图1C的装置类型字段1094中。注意,在所示表格1100中,装置类型索引包括用于相同 行中装置类别索引的有效装置类型。还要注意的是,此表中的值和描述用于说明目的,并且 实施例不限于此表1100中的索引值和描述,而是实际上可具有完全不同的索引号和描述。
[0029] 为进行说明,Wi-Fi装置可归类为但不限于以下类别:个人计算机、个人移动装 置、显示单元、消费电子(CE)装置、传感器装置及诸如此类。每个类别可包括特定装置类 型。例如,个人计算机类别可包括特定类型的个人计算机,如台式计算机、游戏站、家庭影院 计算机、工作站及诸如此类。个人移动装置类别可包括特定类型的个人移动装置,如膝上型 计算机、上网本、智能电话、平板及诸如此类。显示单元类别可包括特定类型的显示单元,如 监视器、电视、气象站及诸如此类。消费者电子类别可包括特定类型的消费电子器件,如闹 钟、数码摄像机(DVR)、钟表及诸如此类。而且传感器装置类别可包括特定类型的传感器装 置,如家用电器监视器、安全监视器、智能煤气表、智能水表、恒温器、热水器监视器及诸如 此类。其它实施例可以不同方式组织表格1100,如装置类别索引和装置类型索引的独立列 表。
[0030] 图1E示出表格1200的实施例,表格包括存储在接入点的存储器中的装置配置文 件数据结构,如图1所示装置配置文件数据结构1012。装置配置文件数据结构可有利于确 定连接性和/或业务参数以便基于装置配置文件标识符字段与通信装置相关联,该装置配 置文件标识符字段如图1C所示装置配置文件标识符字段1090。在一些实施例中,可为每个 装置类别和装置类型定义装置配置文件,并且可利用装置类别和装置类型字段作为索引以 查找用于特定通信装置的装置配置文件。
[0031] 装置配置文件可包括共用类别参数集和装置类型特定参数集。在本实施例中,装 置配置文件可包括以下项目:装置类别索引、装置类型索引、定义用于装置类别的基本服务 集(BSS)最大(max)闲置期间值的BSS max闲置期间字段及指定接入点应代表通信装置对 其做出响应的业务类型的接入点(AP)代理字段。装置类别索引和装置类型索引字段可包 括指示装置类别和装置类型的值,该装置类别和装置类型如图1D所示类别和类型。BSS最 大闲置期间可允许接入点指示一个时间期,在该时间期内,接入点由于未接收来自通信装 置的帧而不解除通信装置关联。例如,对于固定的电池供电装置,BSS最大闲置期间可设成 大的值,以便这些装置能够对于更长时间期进入睡眠模式,并且对于移动装置,BSS最大闲 置期间可设成小的值,以便例如装置在与不同接入点相关联的区域之间漫游时,网络保持 更新。
[0032] AP代理列可描述接入点可充当用于相关联通信装置的代理的事件,如网络维护业 务。本实施例包括接入点代理字段,该字段定义接入点应代表用于装置类别中装置类型的 站对其做出响应的业务类型。AP代理可包括用于代理地址解析协议业务的比特位、用于持 续可用业务的比特位和用于其它网络维护业务的一个或更多个比特位。代理地址解析协议 业务列可包括其中路由器节点或接入点可代表通信装置接收业务以及可在后一时间点将 业务转发到通信装置的业务。代理地址解析协议业务可设成逻辑1以指示接入点应代表用 于地址解析协议业务的通信装置做出响应。
[0033] 持续可用业务列可包括其它装置的业务,这些装置要求来自通信装置的响应以验 证在该其它装置与通信装置之间的链路良好或者应保留。如果持续可用比特位设成逻辑1, 则接入点可代表通信装置响应持续可用业务。
[0034] 其它业务列可例如包括用于管理在因特网协议网络上装置的简单网络管理协议 (SNMP)业务。SNMP业务可在网络管理系统中用于监视网络附接的装置是否出现引起管理 关注的条件,以便接入点可代表通信装置响应此类业务。
[0035] 根据一些实施例,装置配置文件也可定义业务模式列,以便接入点能够代表通信 装置进行一些操作:用于业务过滤服务(TFS)列的业务分类(TCLAS)和业务规范(TSPEC) 参数设置;用于灵活多播服务(FMS)列的TCLAS和TSPEC参数设置;和/或用于定向多播服 务(DMS)列的TCLAS TSPEC参数设置。TCLAS参数包括信息,信息包含识别进入MSDU (带有 其所属的特定业务流)所需的参数集。TSPEC参数包括定义业务流的特性和服务质量(QoS) 预期的参数集。
[0036] TFS是一种服务,其中,接入点不传送所有进入帧到相关联通信装置,而只传送对 应于预确定的条件的帧。只传送满足预确定的条件的帧而不是所有帧到通信装置可防止不 必要的业务出现,由此增强无线电资源的使用效率并且降低功耗。
[0037] FMS是一种服务,其中,通信装置可请求用于多播业务的单独服务。FMS可识别多 播流集,以及允许将输送间隔调整为多个输送业务指示消息(DTIM)并允许调整要使用的 数据率。
[0038] DMS是多播到单播转换服务。该特征通过接入点将选择或识别的多播流做为单播 业务输送到通信装置。益处可包括由于单播得以确认并且自动重新传送而增大的可靠性和 空中时间节省。
[0039] 在一些实施例中,其它TCLAS/TSPEC业务可包括例如任何QoS有关的TCLAS/TSPEC 业务。在其它实施例中,如果通信装置确定自定义装置配置文件设置,则通信装置可使用 TFS、FMS、DMS请求和响应帧来在接入点设置自定义参数集。
[0040] 装置配置文件表1200的行可包括装置配置文件。装置配置文件可包括用于特定 装置类型的特定类别中装置的默认值。在其它实施例中,装置配置文件表可包括更多参数、 更少参数、不同参数或其某一组合。在一些实施例中,装置配置文件不限于特定类型的参 数。
[0041] 图2示出生成,传送,接收和解释帧中装置配置文件索引元素的设备的实施例。设 备包括与介质访问控制(MAC)子层逻辑201和物理层(PHY)逻辑250耦合的收发器200。 MAC子层逻辑201可封装MAC服务数据单元(MSDU)以生成MAC协议数据单元(MPDU)以便 传送到PHY逻辑250,并且PHY逻辑250可生成带有一个或更多个MPDU的PPDU以便经收发 器200传送。
[0042] 在许多实施例中,MAC子层逻辑201可包括帧构建器202以生成帧,做为带有装置 配置文件索引元素的MPDU传递到PHY逻辑250。装置配置文件索引元素可包括指示诸如图 1中通信装置1010等的接入点保持的特定装置配置文件的数据。例如,帧构建器202可生 成包括指定例如帧是管理帧的类型字段和指定帧的功能的子类型字段的帧。管理帧可例如 包括信标、探测请求、探测响应、关联请求、关联响应、重新关联请求及重新关联响应帧子类 型。在第一帧控制字段后的持续时间字段指定此传送的持续时间。持续时间字段可包括网 络分配向量(NAV),该向量能够用做通信的保护机制。地址字段可在持续时间字段之后,指 定此传送的预期一个或多个接收器的地址。而且装置配置文件索引元素指示用于例如是家 用电器监视器的传感器的装置配置文件。
[0043] PHY逻辑250可包括数据单元构建器203。数据单元构建器203可确定封装MPDU 的前置码以生成PPDU。在许多实施例中,数据单元构建器203可基于通过与目的地通信装 置的交互选择的通信参数,创建前置码。
[0044] 收发器200包括接收器204和传送器206。传送器206可包括编码器208、调制器 210、0FDM 212和数字波束形成器(DBF) 214中的一项或多项。传送器206的编码器208通 过例如二进制卷积编码(BCC)、低密度奇偶校验编码(LDPC)和/或诸如此类,接收和编码预 定从MAC子层逻辑202传送的数据。调制器210可接收来自编码器208的数据,并且可经 例如将数据块映射到正弦波的离散振幅的对应集中或正弦波的离散相位集中或相对于正 弦波的频率的离散频移集中,将接收到的数据块加载到选择频率的正弦波上。调制器210 的输出馈送到正交频分复用器(0FDM) 212,复用器将来自调制器210的调制的数据加载到 多个正交副载波上。在一些实施例中,通过空间时间块编码(STBC)将调制器210的输出馈 送到0FDM。而且可将0FDM 212的输出馈送到数字波束形成器(DBF) 214以形成多个空间 信道,并且单独调控每个空间信道以最大化传送到多个用户终端的每个用户终端和从多个 用户终端的每个用户终端接收到的信号功率。
[0045] 收发器200也可包括连接到天线阵列218的双工器216。因此,在此实施例中,单 个天线阵列用于传送和接收。传送时,信号通过双工器216,并且通过上变频信息承载信号 驱动天线。在传送期间,双工器216阻止要传送的信号进入接收器204。接收时,天线阵列 接收到的信息承载信号通过双工器216以将信号从天线阵列输送到接收器204。双工器216 随后阻止接收到的信号进入传送器206。因此,双工器216作为交换机操作以交替连接天线 阵列元素到接收器204和传送器206。
[0046] 天线阵钱218将信息承载信号辐射到能够由接收器的天线接收的电磁能量的时 变空间分布中。接收器随后能够提取接收到信号的信息。
[0047] 收发器200可包括用于接收,解调和解码信息承载信号的接收器204。接收器204 可包括DBF 220、0FDM 222、解调器224和解码器226中的一项或多项。接收到的信号从天 线元素 218被馈送到DBF 220。DBF 220将N个天线信号变换成L个信息信号。DBF 220的 输出被馈送到0FDM 222。0FDM 222从信息承载信号调制到的多个副载波提取信号信息。解 调器224解调接收到的信号,从接收到的信号提取信息内容以产生未解调的信息信号。而 且解码器226将来自解调器224的接收到数据解码,并且将解码的信息MPDU传送到MAC子 层逻辑201。
[0048] 本领域技术人员将认识到,收发器可包括图2未示出的许多另外的功能,并且接 收器204和传送器206能够是不同的装置而不是封装为一个收发器。例如,收发器的实施 例可包括动态随机存取存储器(DRAM)、参考振荡器、过滤电路、同步电路、可能多个频率转 换级和多个放大级等。此外,图2所示一些功能可集成在一起。例如,数字波束形成可与正 交频分复用集成。
[0049] 对于MAC子层逻辑201是接入点一部分的实施例,MAC子层逻辑201可解析MPDU 以确定装置配置文件索引元素,如图1B所示装置配置文件索引元素1080。MAC子层逻辑 201随后可利用所示装置类别和装置类型,从诸如图1E所示装置配置文件表1200等的装置 配置文件数据结构确定装置配置文件。基于装置配置文件,接入点可设置与对应通信装置 相关联的参数以确定与对应通信装置的随后交互。
[0050] 图3示出生成带有装置配置文件索引元素的帧的流程图300的实施例。流程图300 以介质访问控制(MAC)子层逻辑确定用于关联或重新关联帧的MAC报头开始(元素305)。 例如,MAC子层逻辑可确定包括指示管理类型帧和关联或重新关联请求子类型帧的帧控制 的报头。
[0051] MAC子层逻辑可确定在关联或重新关联请求帧的帧体中元素的元素标识符字段 (元素310)。元素标识符字段可提供数据以识别后续字段在其中符合装置配置文件索引元 素的元素。MAC子层逻辑可确定帧体的元素的长度字段(元素315),确定帧体的装置类别字 段(元素320),以及确定帧的装置类型字段(元素325)。在许多实施例中,确定元素标识符 字段、长度字段和装置配置文件标识符字段(包括装置类别字段和装置类型字段)可包括从 存储介质检索这些字段以便包括在帧中。在其它实施例中,在此类字段中包括的值可存储 在诸如只读存储器、随机存取存储器、高速缓存、缓冲器、寄存器或诸如此类等的存储介质 中。在其它实施例中,元素标识符字段、长度字段和装置配置文件标识符字段中的一个或更 多个字段可硬编码到MAC子层逻辑中或者以其它方式可用于插入帧中。在另外的其它实施 例中,MAC子层逻辑可基于对用于每个的值的指示的访问来生成装置配置文件索引元素。
[0052] 在一些实施例中,MAC子层逻辑可确定帧体的其它元素(元素330)。例如,一些元 素可在装置配置文件索引元素之前插入,并且一些元素可在装置配置文件索引元素之后插 入。其它元素可例如包括支持的速率、扩展支持的速率、功率能力、支持的信道、QoS能力及 供应商特定参数。对于重新关联请求巾贞,巾贞体也可包括当前接入点地址。
[0053] 确定帧体后,MAC子层逻辑可确定帧校验序列(FCS)字段值(元素335)以提供用 于在接入点的纠错。
[0054] 图4A-B示出传送,接收和解释带有如图2所示装置配置文件索引元素的通信的流 程图400和450的实施例。参照图4A,流程图400从接收来自框构建器的帧开始,帧包括 指示与通信装置相关联的装置类别和装置类型的装置配置文件索引元素。通信装置的MAC 子层逻辑可将帧生成为管理帧以传送到接入点,并且可将帧作为MPDU传递到数据单元构 建器,数据单元构建器将数据变换成能够传送到接入点的分组。数据单元构建器可生成前 置码以封装PSDU (来自帧构建器的MPDU),形成PPDU用于传送(元素405)。在一些实施例 中,可在PPDU中封装不止一个MPDU。
[0055] PPDU随后可传送到诸如图2中传送器206或图1中收发器1020、1040等物理层 装置,因此,PPDU可转换成通信信号(元素410)。传送器随后可经天线传送通信信号(元素 415)。
[0056] 参照图4B,流程图450以诸如图2的接收器204等的接入点的接收器经诸如天线 阵列218的天线元素等的一个或更多个天线接收通信信号开始(元素455)。接收器可根据 在前置码中描述的过程,将通信信号转换成MPDU(元素460)。更具体地说,接收到的信号从 一个或更多个天线被馈送到诸如DBF 220等DBF。DBF将天线信号变换成信息信号。DBF的 输出被馈送到诸如0FDM 222等OFDM。0FDM从信息承载信号调制到的多个副载波提取信号 信息。随后,诸如解调器224等解调器经例如BPSK、16-QAM、64-QAM、256-QAM、QPSK或SQPSK 解调信号信息。而且诸如解码器226等的解码器经例如BCC或LDPC将来自解调器的信号 信息解码以提取MPDU (元素460),并且将MPDU传送到诸如MAC子层逻辑202等的MAC子 层逻辑(元素465)。
[0057] MAC子层逻辑可从MPDU确定装置配置文件标识符(元素470),如图1C的装置配置 文件标识符1090。例如,MAC子层逻辑可解析帧以确定帧体,并且解析或解码帧体以确定装 置配置文件索引元素。MAC子层逻辑随后可基于用于在存储器中存储的装置配置文件索引 元素的帧结构来解析或解码装置配置文件索引元素,并且确定指示装置类别和装置类型的 数据,如装置配置文件标识符。
[0058] 随后,MAC子层逻辑可基于装置配置文件标识符,确定装置配置文件以便与作为通 信信号和装置配置文件标识符的来源的通信装置相关联(元素475)。例如,MAC子层逻辑 可基于接入点的存储器中用于装置配置文件标识符的结构,解析或解码装置配置文件标识 符,并且确定例如与作为通信信号的来源的通信装置相关联的装置类别和装置类型。例如, 由于装置配置文件结构驻留在接入点的存储器中,因此,MAC子层逻辑可利用装置配置文件 标识符识别接入点可访问的装置配置文件数据结构中的装置配置文件。利用装置配置文件 标识符识别装置配置文件可涉及通过使用装置类别和装置类型作为对装置配置文件数据 结构的索引来查找或识别包括装置配置文件的装置配置文件数据结构中的记录。
[0059] 另一实施例实现为用于实现参照图1-4所述系统和方法的程序产品。一些实施例 可以采取完全硬件实施例、完全软件实施例或包括硬件和软件元素的实施例形式。一个实 施例在软件中实现,这包括但不限于固件、常驻软件、微代码等。
[0060] 此外,实施例能采取可从计算机可用或计算机可读介质存取的计算机程序产品 (或机器可访问产品)形式,该介质提供程序代码以便供计算机或任何指令执行系统使用或 与计算机或任何指令执行系统结合使用。为便于理解本描述,计算机可用或计算机可读介 质能够是能包含、存储、传递、传播或传送程序以供指令执行系统、设备或装置使用或与其 结合使用的任何设备。
[0061] 介质可以为电子、磁、光、电磁、红外或半导体系统(或设备或装置)。计算机可读介 质的示例包括半导体或固态存储器、磁带、可拆卸计算机磁盘、随机存取存储器(RAM)、只读 存储器(ROM)、硬磁盘及光盘。光盘的当前示例包括只读存储器压缩盘(CD-ROM)、可擦写压 缩盘(CD-R/W)和 DVD。
[0062] 适用于存储和/或执行程序代码的数据处理系统将包括直接或通过系统总线间 接耦合到存储器元件的至少一个处理器。存储器元件能包括在程序代码的实际执行期间采 用的本地存储器、大容量存储器和高速缓存存储器,高速缓存存储器提供至少一些程序代 码的临时存储以便减少在执行期间必须从大容量存储器检索代码的次数。
[0063] 如上所述的逻辑可以是用于集成电路芯片的设计的一部分。芯片设计以图形计算 机编程语言创建,并且存储在计算机存储介质(如盘、磁带、物理硬驱动器或诸如在存储接 入网络中的虚拟硬驱动器)中。如果设计者不制造芯片或用于制造芯片的光刻用掩模,则 设计者直接或间接通过物理方式(例如,通过提供存储设计的存储介质的副本)或电子方式 (例如,通过因特网)将结果设计传送到此类实体。存储的设计随后能够转换成适当的格式 (例如,⑶SII)以用于制造。
[0064] 结果集成电路芯片可由制造商以原晶片(即,作为具有多个未封装芯片的单晶片) 形式、作为裸晶或者以封装形式分发。在后一情况下,芯片安装在单芯片封装(如塑料载体, 具有固定到母板或其它更高级别载体上的引脚)中或者多芯片封装(如具有表面互连或隐 埋互连之一或两者的陶瓷载体)中。任一情况下,芯片随后与作为(a)诸如母板等的中间产 品或(b)最终产品中的任一个的一部分的其它芯片、离散电路元件和/或其它信号处理器 件集成。
[0065] 受益于本公开内容的本领域技术人员将明白,本公开内容考虑了装置配置文件索 引元素以将装置配置文件传递到另一通信装置。要理解的是,在详细描述和图形中示出和 描述的实施例的形式要只视为示例。所附权利要求要从广义上理解为涵盖公开的示例实施 例的所有变化。
【权利要求】
1. 一种方法,包括: 由介质访问控制子层逻辑生成包括装置配置文件索引元素的帧,其中所述装置配置文 件索引元素包括指示装置类别和装置类型以将所述通信装置与装置配置文件相关联的数 据;以及 由物理层逻辑通过前置码将所述帧封装以创建要传送的物理层协议数据单元。
2. 如权利要求1所述的方法,还包括通过天线传送由所述前置码封装的所述帧。
3. 如权利要求1所述的方法,还包括由所述介质访问控制子层逻辑在存储器中存储至 少部分所述帧。
4. 如权利要求1所述的方法,其中生成所述帧包括生成在关联请求的帧的帧体中带有 所述装置配置文件索引元素的所述帧。
5. 如权利要求1所述的方法,其中生成所述帧包括生成带有所述装置配置文件索引元 素的所述帧,所述装置配置文件索引元素包括元素标识符字段、长度字段和装置配置文件 标识符。
6. 如权利要求5所述的方法,其中生成带有所述装置配置文件索引元素的所述帧包括 生成带有包括指示所述装置类别的装置类别字段和指示所述装置类型的装置类型字段的 所述装置配置文件标识符的所述帧。
7. 如权利要求6所述的方法,其中生成带有所述装置配置文件索引元素的所述帧包括 生成带有包括长度为八字节的装置类别字段和长度为八字节的装置类型字段的所述装置 配置文件标识符的所述帧。
8. -种装置,包括: 存储器; 介质访问控制子层逻辑,与所述存储器耦合以生成包括装置配置文件索引元素的帧, 其中所述装置配置文件索引元素包括指示装置类别和装置类型以将所述通信装置与装置 配置文件相关联的数据。
9. 如权利要求8所述的装置,还包括与所述介质访问控制逻辑耦合以传送所述帧的传 送器。
10. 如权利要求9所述的装置,还包括与所述传送器耦合以传送所述帧的天线。
11. 如权利要求8所述的装置,其中所述介质访问控制逻辑与所述存储器耦合以存储 至少部分所述帧。
12. 如权利要求8所述的装置,其中所述介质访问控制逻辑包括生成所述帧的逻辑,所 述帧在关联请求的所述帧的帧体中带有所述装置配置文件索引元素。
13. 如权利要求8所述的装置,其中所述介质访问控制逻辑包括生成所述帧的逻辑,所 述帧带有包括元素标识符字段、长度字段和装置配置文件标识符的所述装置配置文件索引 元素。
14. 如权利要求8所述的装置,其中所述介质访问控制逻辑包括生成所述帧的逻辑,所 述帧带有包括指示所述装置类别的装置类别字段和指示所述装置类型的装置类型字段的 所述装置配置文件标识符。
15. 如权利要求8所述的装置,其中所述介质访问控制逻辑包括生成所述帧的逻辑,所 述帧带有包括长度为八字节的装置类别字段和长度为八字节的装置类型字段的所述装置 配置文件标识符。
16. -种系统,包括: 介质访问控制子层逻辑,生成包括装置配置文件索引元素的帧,其中所述装置配置文 件索引元素包括指示装置类别和装置类型以将所述通信装置与装置配置文件相关联的数 据; 物理层逻辑,通过前置码将所述帧封装以创建要传送的物理层协议数据单元;以及 传送器,与所述数据单元构建器耦合并且包括天线阵列以从所述数据单元构建器传送 所述帧。
17. 如权利要求16所述的系统,还包括与生成所述帧的所述介质访问控制逻辑耦合的 存储器。
18. 如权利要求16所述的系统,其中所述介质访问控制逻辑与所述存储器耦合以存储 至少部分所述帧。
19. 如权利要求16所述的系统,其中所述介质访问控制逻辑包括生成所述帧的逻辑, 所述帧在重新关联请求的所述帧的帧体中带有所述装置配置文件索引元素。
20. 如权利要求16所述的系统,其中所述介质访问控制逻辑包括生成所述帧的逻辑, 所述帧带有包括元素标识符字段、长度字段和装置配置文件标识符的所述装置配置文件索 引元素。
21. 如权利要求16所述的系统,其中所述介质访问控制逻辑包括生成所述帧的逻辑, 所述帧带有包括指示所述装置类别的装置类别字段和指示所述装置类型的装置类型字段 的所述装置配置文件标识符。
22. -种机器可访问产品,包括: 包含帧的介质,其中所述帧: 定义包括带有装置配置文件索引元素的帧体的帧,其中所述装置配置文件索引元素包 括指示装置类别和装置类型以将所述通信装置与装置配置文件相关联的数据。
23. 如权利要求22所述的机器可访问产品,其中所述装置配置文件索引元素包括元素 标识符字段、长度字段和装置配置文件标识符。
24. 如权利要求23所述的机器可访问产品,其中所述装置配置文件标识符包括指示所 述装置类别的装置类别字段。
25. 如权利要求23所述的机器可访问产品,其中所述装置配置文件标识符包括指示所 述装置类型的装置类型字段。
26. 如权利要求22所述的机器可访问产品,其中所述帧包括关联请求或重新关联请求 的帧。
27. -种机器可访问产品,包括: 包含至少一个装置配置文件的介质,其中每个装置配置文件: 定义包括通信装置的一个或更多个类别的装置类别字段; 定义装置类型,所述装置类型描述所述装置类别中通信装置的类型;以及 定义基本服务集(BSS)最大闲置期间字段,以定义用于所述装置类别中所述类型的通 信装置的BSS最大闲置期间。
28. 如权利要求27所述的机器可访问产品,其中每个装置配置文件还定义接入点代理 字段,所述接入点代理字段定义接入点应代表用于所述装置类别中所述装置类型的站对其 做出响应的所述业务类型。
29. 如权利要求27所述的机器可访问产品,其中每个装置配置文件还定义用于所述装 置类别中所述装置类型的业务模式。
30. 如权利要求29所述的机器可访问产品,其中所述业务模式包括集参数,所述集参 数包括用于所述装置类别中所述装置类型的业务过滤服务的参数、用于所述装置类别中所 述装置类型的灵活多播服务的参数或用于所述装置类别中所述装置类型的直接多播服务 的参数。
31. -种方法,包括: 由介质访问控制子层逻辑接收包括装置配置文件索引元素的帧,其中所述装置配置文 件索引元素包括指示装置类别和装置类型以将所述通信装置与装置配置文件相关联的数 据;以及 由所述介质访问控制子层逻辑将所述帧解码以确定所述装置类别和所述装置类型。
32. 如权利要求31所述的方法,还包括基于所述装置标识符,从存储器确定装置配置 文件。
33. 如权利要求32所述的方法,其中基于所述装置标识符从存储器确定装置配置文件 包括基于所述装置类别和所述装置类型识别所述装置配置文件。
34. 如权利要求31所述的方法,其中将所述帧解码包括将所述帧解码以确定装置标识 符以及将所述装置标识符解码以确定所述装置类别和所述装置类型。
35. -种装置,包括: 存储器; 介质访问控制子层逻辑,与所述存储器耦合以接收包括装置配置文件索引元素的帧, 其中所述装置配置文件索引元素包括指示装置类别和装置类型以将所述通信装置与装置 配置文件相关联,并且将所述帧解码以确定所述装置类别和所述装置类型的数据。
36. 如权利要求35所述的装置,还包括与所述介质访问控制逻辑耦合以接收所述帧的 接收器和天线。
37. 如权利要求35所述的装置,其中所述介质访问控制逻辑与所述存储器耦合以基于 所述装置类别和所述装置类型确定所述装置配置文件。
38. 如权利要求35所述的装置,其中所述介质访问控制逻辑包括基于所述装置类别和 所述装置类型,识别所述存储器中装置配置文件数据结构中的所述装置配置文件的逻辑。
【文档编号】H04L29/06GK104067587SQ201180074729
【公开日】2014年9月24日 申请日期:2011年12月30日 优先权日:2011年9月8日
【发明者】齐红, M.朴 申请人:英特尔公司