用于自组织无线网络中的管理信息的传送的设备和方法

申请号 CN201280034120.2 申请日 2012-07-09 公开(公告)号 CN103650574B 公开(公告)日 2017-09-19
申请人 高通股份有限公司; 发明人 S·梅林; S·P·亚伯拉罕;
摘要 一种方法包括由第一设备检测从第二设备发送的信标。所述信标与自组织无线网络相关联。响应于检测到所述信标,第一设备向所述第二设备发送针对与所述自组织无线网络相关联的管理信息的 请求 。所述请求标识至少第一信息元素以及第二信息元素,所述第一信息元素与所述管理信息的至少第一部分相关联,所述第二信息元素与所述管理信息的至少第二部分相关联。所述方法还包括从第二设备接收包括至少第一信息元素的第一 包装 信息元素。
权利要求

1.一种用于对管理信息的传送的方法,其包括:
经由网络从第一设备接收短请求,所述短请求与一个或多个预定的信息元素相关联;
响应于接收到所述短请求,发送通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素;
从所述第一设备接收标准长度请求,所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素;以及
响应于接收到所述标准长度请求,发送非通用的包装信息元素,所述非通用的包装信息元素包括至少所述第二信息元素。
2.根据权利要求1所述的方法,至少部分地由第二设备的收发机来执行。
3.根据权利要求1所述的方法,其中,所述网络是自组织无线网络。
4.根据权利要求1所述的方法,还包括:发送第二通用的包装信息元素,所述第二通用的包装信息元素包括一个或多个预定的信息元素,所述预定的信息元素是根据由第二设备标识的一个或多个选择标准来按顺序发送的。
5.一种用于对管理信息的传送的方法,其包括:
由第一设备从第二设备接收信标,所述信标与网络相关联;
向所述第二设备发送短请求,所述短请求与一个或多个预定的信息元素相关联,所述预定的信息元素与所述网络相关联;
从所述第二设备接收通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素;
向所述第二设备发送标准长度请求,所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素;以及
从所述第二设备接收非通用的包装信息元素,所述非通用的包装信息元素包括至少所述第二信息元素。
6.根据权利要求5所述的方法,至少部分地由第一设备的收发机来执行。
7.根据权利要求5所述的方法,其中,所述网络是自组织无线网络。
8.根据权利要求5所述的方法,其中,所述一个或多个预定的信息元素是根据一个或多个选择标准来选择的,所述一个或多个选择标准是由所述第二设备来标识的。
9.一种用于对管理信息的传送的装置,包括:
处理器,所述处理器与存储器耦合并且被配置为:
从第一设备接收短请求,所述短请求与一个或多个预定的信息元素相关联;
响应于接收到所述短请求,发送通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素;
从所述第一设备接收标准长度请求,所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素;以及
响应于接收到所述标准长度请求,发送非通用的包装信息元素,所述非通用的包装信息元素包括至少所述第二信息元素。
10.根据权利要求9所述的装置,其中,所述处理器还被配置为:根据一个或多个选择标准来发送一个或多个通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素,所述一个或多个选择标准是由第二设备来标识的。
11.一种用于对管理信息的传送的装置,包括:
用于经由网络从第一设备接收短请求的单元,所述短请求与一个或多个预定的信息元素相关联;
用于响应于接收到所述短请求,发送通用的包装信息元素的单元,所述通用的包装信息元素包括所述一个或多个预定的信息元素;
用于从所述第一设备接收标准长度请求的单元,所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素;以及
用于响应于接收到所述标准长度请求,发送非通用的包装信息元素的单元,所述非通用的包装信息元素包括至少所述第二信息元素。
12.一种用于对管理信息的传送的装置,包括:
处理器,所述处理器与存储器耦合并且被配置为:
从第二设备接收信标,所述信标与网络相关联;
向所述第二设备发送短请求,所述短请求与一个或多个预定的信息元素相关联,所述预定的信息元素与所述网络相关联;
从所述第二设备接收通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素;
向所述第二设备发送标准长度请求,所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素;以及
从所述第二设备接收非通用的包装信息元素,所述非通用的包装信息元素包括至少所述第二信息元素。
13.根据权利要求12所述的装置,其中,所述网络是自组织无线网络。
14.根据权利要求12所述的装置,所述处理器还被配置为:根据一个或多个选择标准来接收一个或多个通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素,所述一个或多个选择标准是由所述第二设备来标识的。
15.一种用于对管理信息的传送的装置,包括;
用于从第二设备接收信标的单元,所述信标与网络相关联;
用于向所述第二设备发送短请求的单元,所述短请求与一个或多个预定的信息元素相关联,所述预定的信息元素与所述网络相关联;
用于从所述第二设备接收通用的包装信息元素的单元,所述通用的包装信息元素包括所述一个或多个预定的信息元素;
用于向所述第二设备发送标准长度请求的单元,所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素;以及
用于从所述第二设备接收非通用的包装信息元素的单元,所述非通用的包装信息元素包括至少所述第二信息元素。
16.根据权利要求15所述的装置,其中,所述网络是自组织无线网络。

说明书全文

用于自组织无线网络中的管理信息的传送的设备和方法

[0001] 相关申请的交叉引用
[0002] 本申请要求于2011年7月10日递交的美国临时专利申请No.61/506,134的优先权和权益,以及还要求于2011年7月11日递交的美国临时专利申请No.61/506,267的优先权和权益。

技术领域

[0003] 概括地说,本申请涉及自组织无线网络,具体地说,本申请涉及用于自组织无线网络中的管理信息的通信的设备和方法。

背景技术

[0004] 技术的进步已经产生更小且更强大的计算设备。例如,当前存在各种便携式个人计算设备,其包括无线计算设备(诸如便携式无线电话、个人数字助理(PDA)和体积小、重量轻以及容易由用户携带的寻呼设备)。更具体地说,便携式无线电话(诸如蜂窝电话和互联网协议(IP)电话)可以通过无线网络来传送语音和数据分组。此外,许多这种无线电话包括并入于其中的其它类型的设备。例如,无线电话还可以包括数字照相机、数字摄像机,数字录音机和音频文件播放器。而且,这种无线电话可以处理指令(诸如可以用来接入因特网的网络浏览器应用)。存储器(诸如无线电话或其它电子设备内的存储器)可以存储除了其它数据以外的指令。
[0005] 移动设备可以经由自组织无线网络彼此直接进行通信。为了建立或操作自组织无线网络,移动设备可以参照管理信息,这些管理信息可以由接入点或者由另一个移动设备来发送。基于管理信息,移动设备可以决定是否加入自组织无线网络以及如何在自组织无线网络内交换通信。然而,管理信息的通信可以与用户数据的通信进行竞争,因此降低了自组织无线网络的性能。发明内容
[0006] 某些自组织无线网络在预定义的为网络管理保留的时间间隔期间发送管理信息(例如,对网络带宽的指示)。然而,保留用于发送管理信息的这种时间间隔会消耗网络资源,降低数据速率以及减慢自组织无线网络的性能。另外,时间间隔可能不响应于设备加入或离开自组织无线网络,因此可能具有针对自组织无线网络中的多个设备来说过长或过短的持续时间。根据其它技术,响应于来自移动设备的“探测”请求来发送管理信息,而不是周期性地发送管理信息。然而,移动设备可以仅使用所发送的信息的子集。因此,这种技术仍然会通过传送不需要的信息而导致网络资源的分配较差。
[0007] 根据本公开内容的自组织无线网络可以使用“轮询”请求,“轮询”请求标识与管理信息相对应的特定的信息元素(IE)。自组织无线网络还可以使用管理包装,管理包装帧是被设计为“包装”(例如,包括)其它IE的IE。根据特定的示例操作,第一设备针对特定的IE的集合对第二设备进行轮询(例如,通过发送轮询请求,所述轮询请求包括与IE的集合相对应的索引)。第二设备可以判断IE的集合是否可以包括在第一包装IE内。如果IE的集合可以包括在第一包装IE内,那么第二设备可以在第一包装IE中向第一设备发送IE的集合。然而,如果IE的集合不能包括在第一包装IE内,那么第二设备可以在第一包装IE中向第一设备发送IE的子集,以及可以在第二包装IE中向第一设备发送IE的集合的剩余部分。在至少一个实施例中,选择子集以使得在第一包装IE和第二包装IE之间(例如,跨越分布)特定的IE中没有IE是分段的,这可以使得第一设备能够在不等待接收第二包装IE的情况下使用第一包装IE的IE。
[0008] 替代地或者此外,自组织无线网络的设备可以交换“短请求”和“通用的管理包装帧”,它们均与预定的管理信息相关联。例如,短请求和通用的管理包装帧可以与自组织无线网络的接入点的地址相关联。在交换短请求和通用的管理包装帧之后,可以在设备之间交换标准长度请求和非通用的管理包装帧。
[0009] 根据另一个特定的说明性实施例,方法包括从第一设备接收请求。所述请求标识与自组织无线网络相关联的管理信息,以及所述管理信息与信息元素的集合相对应。所述方法还包括判断所述信息元素的集合是否可以包括在第一包装信息元素内。如果所述信息元素的集合可以包括在所述第一包装信息元素内,那么发送所述第一包装信息元素,其中,所述第一包装信息元素包括所述信息元素的集合。如果所述信息元素的集合不能包括在所述第一包装信息元素内,那么选择可以包括在所述第一包装信息元素内的所述信息元素的集合的子集以及发送所述第一包装信息元素,其中,所述第一包装信息元素包括所述信息元素的集合的所述子集。
[0010] 根据另一个特定的说明性实施例,方法包括由第一设备检测从第二设备发送的信标。所述信标与自组织无线网络相关联。响应于检测到所述信标,第一设备向所述第二设备发送针对与所述自组织无线网络相关联的管理信息的请求。所述请求标识至少第一信息元素以及第二信息元素,所述第一信息元素与所述管理信息的至少第一部分相关联,所述第二信息元素与所述管理信息的至少第二部分相关联。所述方法还包括从所述第二设备接收第一包装信息元素,所述第一包装信息元素包括至少所述第一信息元素。
[0011] 根据另一个特定的说明性实施例,方法包括从第一设备接收短请求,所述短请求与一个或多个预定的信息元素相关联。响应于接收到所述短请求,发送通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素。所述方法还包括从所述第一设备接收标准长度请求。所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素。响应于接收到所述标准长度请求,发送非通用的包装信息元素,所述非通用的包装信息元素包括至少所述第二信息元素。
[0012] 根据另一个特定的说明性实施例,方法包括由第一设备从第二设备接收信标。所述信标与自组织无线网络相关联。所述方法还包括向所述第二设备发送短请求,所述短请求与一个或多个预定的信息元素相关联,所述预定的信息元素与所述自组织无线网络相关联。从所述第二设备接收通用的包装信息元素,所述通用的包装信息元素包括所述一个或多个预定的信息元素。所述方法还包括向所述第二设备发送标准长度请求。所述标准长度请求标识没有包括在所述通用的包装信息元素中的至少第二信息元素。从所述第二设备接收非通用的包装信息元素,所述非通用的包装信息元素包括至少所述第二信息元素。
[0013] 根据另一个特定的说明性实施例,装置包括存储器和耦合到所述存储器的处理器。所述处理器检测从第二设备发送的信标。所述信标与自组织无线网络相关联。响应于检测到所述信标,向所述第二设备发送针对与所述自组织无线网络相关联的管理信息的请求。所述请求标识至少第一信息元素以及第二信息元素,所述第一信息元素与所述管理信息的至少第一部分相关联,所述第二信息元素与所述管理信息的至少第二部分相关联。所述处理器从所述第二设备接收第一包装信息元素,所述第一包装信息元素包括所述第一信息元素。
[0014] 根据另一个特定的说明性实施例,利用指令来编码计算机可读非暂时性存储介质。所述指令可由处理器来执行以检测从第二设备发送的信标。所述信标与自组织无线网络相关联。所述指令还可由所述处理器来执行以响应于检测到所述信标,向所述第二设备发送针对与所述自组织无线网络相关联的管理信息的请求。所述请求标识至少第一信息元素以及第二信息元素,所述第一信息元素与所述管理信息的至少第一部分相关联,所述第二信息元素与所述管理信息的至少第二部分相关联。所述指令还可由所述处理器来执行以从所述第二设备接收第一包装信息元素。所述第一包装信息元素包括所述第一信息元素。
[0015] 根据另一个特定的说明性实施例,装置包括用于检测从第二设备发送的信标的模。所述信标与自组织无线网络相关联。所述装置还包括用于向所述第二设备发送针对与所述自组织无线网络相关联的管理信息的请求的模块。所述请求标识至少第一信息元素以及第二信息元素,所述第一信息元素与所述管理信息的至少第一部分相关联,所述第二信息元素与所述管理信息的至少第二部分相关联。所述装置还包括用于从所述第二设备接收第一包装信息元素的模块。所述第一包装信息元素包括所述第一信息元素。
[0016] 与所公开的实施例中的至少一个实施例相关联的一个特定的优点是由于有效的管理信息通信技术而改善了网络资源的分配。例如,因为设备可以请求特定的管理信息(例如,使用与管理信息相关联的索引),所以设备可以避免接收完整的管理信息的集合(例如,响应于探测请求)。因为在消息之间的管理信息可以是不分段的(例如,每一个这样的消息是“完整”或“自含式”的IE的组),所以设备在不必等待随后的消息的情况下,使用管理信息。在审阅整个申请(包括以下部分:附图说明,具体实施方式和权利要求书)之后,本公开内容的其它方面,优点和特征将变得显而易见。

附图说明

[0017] 图1是示出在网络内通信的设备的特定的说明性的实施例的示意图;
[0018] 图2是示出在网络内通信的设备(诸如图1的设备和网络)的特定的说明性的实施例的时序图;
[0019] 图3是示出在网络的设备(诸如图1的设备和网络)之间交换的通信的特定的说明性的实施例的示意图;
[0020] 图4是示出在网络内通信的设备(诸如图1的设备和网络)的特定的说明性的实施例的时序图;
[0021] 图5是示出在网络的设备(诸如图1的设备和网络)之间通信的方法的特定的说明性的实施例的流程图
[0022] 图6是示出在网络的设备(诸如图1的设备和网络)之间通信的方法的另一个特定的说明性的实施例的流程图;
[0023] 图7是示出在网络的设备(诸如图1的设备和网络)之间通信的方法的另一个特定的说明性的实施例的流程图;
[0024] 图8是示出在网络的设备(诸如图1的设备和网络)之间通信的方法的另一个特定的说明性的实施例的流程图;以及
[0025] 图9是示出使用网络通信(诸如图1的网络和设备之一)的设备的另一个特定的说明性的实施例的示意图。

具体实施方式

[0026] 图1描绘了在网络130内通信的第一设备110和第二设备120的特定的说明性的实施例。在至少一个实施例中,第一设备110和第二设备120是移动通信设备,以及网络130是或包括自组织无线网络。根据其它实施例,第一设备110和第二设备120中的任意一个或其二者可以是接入点设备。除了图1中所描绘的实施例以外,网络130可以实现与图1中未示出的额外的设备(例如,一个或多个移动设备、一个或多个接入点或者其组合)通信。除了有线链路(例如,由接入点提供的因特网连接)之外,网络130可以包括无线链路(例如,自组织无线网络)。网络130可以按照一个或多个通信标准(诸如由电气和电子工程师协会(IEEE)颁布的标准(例如,IEEE802.11标准))进行操作。
[0027] 根据特定的示例性操作,第一设备110获得与网络130相关、与第二设备120相关或者与其组合相关的管理信息。例如,第一设备110可以检测到由第二设备120发送的标识网络130的信标或其它信号。在至少一个实施例中,第一设备110向第二设备120发送请求140。请求140标识与信息元素(IE)的集合相对应的管理信息。例如,响应于检测到由第二设备
120发送的信标,第一设备110可以获得与网络130相关联的接入点的地址、与网络130相关联的带宽、与网络130相关联的互联网连通性(例如,经由接入点到因特网的连接是否可用)、第一设备110要以其来发送数据的功率电平或其组合。本领域的技术人员将认识到的是,其它管理信息可以经由网络130来传送。
[0028] 第二设备120可以接收请求140,以及可以判断由请求140标识的IE的集合是否可以包括在第一包装信息元素(IE)150内。在至少一个实施例中,包装IE是由网络130的设备(例如,第一设备110和第二设备120)用来发送一个或多个IE的管理包装帧。如果由请求140标识的IE的集合可以包括在第一包装IE150内,那么第二设备120可以在第一包装IE150中包括IE的集合,以及可以向第一设备110发送第一包装IE150。
[0029] 如果由请求140标识的IE的集合不能包括在第一包装IE150内,那么第二设备120可以选择IE的集合的子集来包括在第一包装IE150中。第二设备120可以根据一个或多个选择标准来选择子集。例如,第二设备120可以基于以下标准来选择子集,即与IE中的一个或多个IE相关联的优先级(例如,通过在第一包装IE150中包括更多“重要的”或者较高的优先级的IE)、IE的数量(例如,通过选择子集,以使得所述集合中的“大多数的”IE可以被包括在第一包装IE150中),与IE中的两个或多个IE相关联的排序(例如,通过确定一个IE要在第一设备110使用另一个IE之前由所述第一设备110来使用)或其组合。在至少一个实施例中,如参照至少图2进一步描述的,由请求140标识的IE的集合的任何剩余部分(即,没有包括在第一包装IE150中的集合中的任何IE)被包括在一个或多个随后的包装IE中。
[0030] 此外,可以不在第一包装IE150和任何随后的包装IE之间对IE的集合进行分段(例如,第一包装IE150可以包括“完整”或“自含式”的IE的组),以使得第一设备110能够在不等待随后的包装IE的情况下,使用第一包装IE150的IE。在至少一个实施例中,第二设备120确定IE的集合中的哪些IE可以包括在第一包装IE150内,以使得多个包装IE之间没有IE是“分段的”。
[0031] 将认识到的是,参照图1描述的示例性操作经由网络130实现了管理信息的高效通信。例如,通过经由请求140标识特定的IE的集合,第一设备110可以避免接收不必要的IE,以及可以避免压垮第二设备120(例如,在多个设备同时从第二设备120请求管理信息的情况下)。此外,当集合不能被包括在单个的包装IE中时,根据一个或多个选择标准来选择IE的子集可以使得第一设备110能够在不等待随后的包装IE的情况下,使用第一包装IE150的IE。
[0032] 参照图2,时序图200示出了第一设备110和第二设备120之间的示例性通信。图2的第一设备110和第二设备120可以分别是参照图1描述的第一设备110和第二设备120。
[0033] 在210处,图2的第二设备120可以发送初始消息,所述初始消息由第一设备110来接收。例如,第二设备120可以发送与自组织无线网络(其可以是参照图1描述的网络130)相关联的信标。在220处,第一设备110可以向第二设备120发送请求(例如,图1中的请求140),所述请求标识与由索引1-n来指定的信息元素(IE)的集合相对应的管理信息(例如,与自组织无线网络相关联的能信息)。参照至少图3来进一步地描述索引。
[0034] 在图1的特定例子中,在230处,第二设备120向第一设备110发送回复。当第二设备120被延迟选择和/或发送由请求所标识的IE时,第二设备120可以发送回复。例如,如果第二设备120在执行其它操作以及不能在预定的时间阈值内发送IE,那么第二设备120可以向第一设备110发送回复。回复可以是下列各项中的任何一种,即请求的确认(ACK)、空的包装IE(例如,不包括IE的包装IE)和/或指示了第二设备要开始发送IE的时间的IE。在其它实施例中,如果第二设备120可以开始在预定的时间阈值内发送IE中的一个或多个IE,那么第二设备120不发送回复。
[0035] 在240处,第一设备110可以响应于回复来发送确认(ACK)。在图2的特定例子中,在250处,第二设备120向第一设备110发送第一包装IE150(例如,图1的第一包装IE150),所述图1的第一包装IE150包括由请求所标识的IE的子集。第二设备120可以根据参照图1描述的选择标准中的一个或多个选择标准来选择子集。在260处,第二设备120向第一设备110发送第二包装IE,所述第二包装IE包括IE的集合的剩余部分(即,没有包括在第一包装IE中的集合中的那些IE)。根据其它实施例,如果IE的集合可以包括在第一包装IE内,那么第二设备
120不发送第二包装IE。根据进一步的实施例,三个或更多个包装IE可以用于发送由请求所标识的IE的集合。
[0036] 图3描绘了请求140和第一包装信息元素(IE)150的特定的说明性的例子。在至少一个实施例中,图3的请求140和第一包装IE150分别是图1的请求140和第一包装IE150。图3的请求140可以由图1或图2的第一设备110来发送,以及可以由图1或图2的第二设备120来接收。图3的第一包装IE150可以由图1或图2的第二设备120来发送,以及可以由图1或图2的第一设备110来接收。
[0037] 在图3中描绘的实施例中,请求140包括用于标识IE的集合的多个索引310。如图3中所示,多个索引310可以包括第一索引312、第二索引314以及第n个索引316,其中n是大于2的整数。
[0038] 图3的第一包装IE150包括多个IE330。多个IE可以是由请求140标识的IE的集合,或者可以是由请求140标识的IE的子集。多个IE330可以包括第一IE332、第二IE334以及第m个IE336,其中m是大于2的整数。在特定的实施例中,第一IE332与第一索引312相对应、第二IE334与第二索引314相对应、以及第m个IE336与第n个索引316相对应。第一包装IE150还包括值340。值340可以指示是否要发送额外的IE(例如,是否要发送包括额外的IE的第二包装IE)、IE的序列中的第一包装IE150的序列编号(例如,序列中有多少个IE已经先于第一包装IE150)或其组合。
[0039] 图3的请求140还包括多个指示320,所述多个指示320与多个索引310相对应以及指示了是否只有当自从先前发送以来(例如,自从在信标中被发送以来,或者自从先前被请求以来)发生改变的情况下要重新发送IE的集合中的每个IE。例如,多个指示320包括与第一索引312相对应的第一指示322、与第二索引314相对应的第二指示324以及与第n个索引316相对应的第n个指示326。在图3的例子中,第一指示322指示了只有当自从最近一次被发送以来第一IE332发生变化的情况下重新发送第一IE332,第二指示324指示了只有当自从最近一次被发送以来第二IE334发生变化的情况下重新发送第二IE334,以及第n个指示326指示了无论自从最近一次被发送以来第m个IE336是否发生变化都要重新发送第m个IE336。
[0040] 将认识到的是,图3的请求140和第一包装IE150可以实现对感兴趣的特定的IE的选择性的标识和通信。相应地,通过使用图3的请求140和第一包装IE150来通信,可以避免对不需要的网络管理信息的发送和接收。此外,因为多个索引310可以指示是否只有当自从先前发送以来发生变化的情况下要重新发送IE的集合中的每个IE,所以可以避免发送和接收重复的管理信息。替代地或者除了选择性地标识特定的IE之外,如参照至少图4进一步地描述的,可以请求和发送“通用的”网络管理信息。
[0041] 参照图4,时序图400示出了第一设备110和第二设备120之间的示例性通信。图4的第一设备110和第二设备120可以分别是参照图1描述的第一设备110和第二设备120、分别是参照图2描述的第一设备110和第二设备120或其组合。此外,参照图2的时序图200描述的操作可以合并入图4的时序图400,反之亦然。
[0042] 在410处,第二设备120发送初始消息,所述初始消息由第一设备110来接收。初始消息可以是与网络(诸如图1的网络130)相关联的信标。在420处,响应于接收到初始消息,第一设备110向第二设备120发送短请求。短请求可以是“通用的”请求,所述“通用的”请求标识一个或多个预定的信息元素(IE)。在至少一个实施例中,短请求与针对与网络相关联的接入点的地址的请求相对应。
[0043] 在430处,第二设备120通过向第一设备110发送“通用的”包装IE来响应短请求,所述“通用的”包装IE包括一个或多个预定的IE。在至少一个实施例中,一个或多个预定的IE包括与网络相关联的接入点的地址。在440处,第一设备110向第二设备120发送标准长度请求,所述标准长度请求标识没有包括在通用的包装IE中的至少第二IE。标准长度请求可以是图1或图3中的请求140。在450处,第二设备120通过向第一设备110发送包括至少第二IE的非通用的包装IE来响应标准长度请求。非通用的包装IE可以是图1或图3中的第一包装IE150。
[0044] 将认识到的是,参照图4描述的短请求可以使得第一设备110能够获得“默认的”或“通用的”网络管理信息,第一设备110可以使用所述网络管理信息来确定是否请求额外的网络信息。因为短请求和通用的包装IE可以与预定的网络信息(例如,接入点的地址)相关联,因此短请求和通用的包装IE可以具有较短的持续时间,以及可以以高数据速率发送,从而改善了网络的性能。
[0045] 参照图5,公开了在网络中通信的方法的特定的说明性的实施例,以及通常被指定为500。方法500可以由图1、图2或图4中的第二设备120来执行。
[0046] 方法500包括在510处,从第一设备(例如,图1、图2或图4中的第一设备110)接收请求(例如,图1或图3中的请求140)。所述请求标识与自组织无线网络相关联的管理信息,所述自组织无线网络可以是图1中的网络130。管理信息与信息元素(IE)(诸如图3的多个IE330)的集合相对应。
[0047] 在520处,判断是否不应当发送集合中的任何IE。例如,继续图3的示例性说明,如果请求经由第一索引312标识第一IE332,以及经由第一指示322指示只有自从最近一次由第二设备发送以来第一IE332发生变化的情况下要发送第一IE332,那么可以判断自从最近一次由第二设备发送以来第一IE是否已经发生了变化。为了易于说明,图5的例子假设确定要发送集合中的每一个IE。根据其它实施例,可以确定不发送IE的集合中的一个或多个IE。
[0048] 在530处,判断集合是否可以包括在第一包装IE(例如,图1或图3的第一包装IE150)内。例如,IE的长度之和与和第一包装IE相关联的帧长度相比,以判断IE的集合是否可以包括在第一包装IE内。如果所述集合可以包括在第一包装IE内,那么方法500包括在540处,发送第一包装IE,其中第一包装IE包括IE的集合。
[0049] 如果集合不能包括在第一包装IE内,那么方法500包括在550处,选择可以包括在第一包装IE内的IE的集合的子集。子集可以基于参照图1所描述的选择标准中的一个或多个选择标准来确定。例如,子集可以基于以下各项来确定,即与IE中的一个或多个IE相关联的优先级、IE的数量、与IE中的两个或更多个IE相关联的排序或其组合。方法500还可以包括在570处,发送第二包装IE,所述第二包装IE包括IE的集合的剩余部分。如将认识到的,如果IE的集合不能包括在两个包装IE内,那么方法500可以包括发送额外的包装IE(诸如第三包装IE(图3中没有示出))。
[0050] 参照图6,公开了在网络中通信的方法的另一个特定的说明性的实施例,以及通常被指定为600。方法600包括在610处,由第一设备(例如,图1、图2或图4的第一设备110)检测从第二设备(例如,图1、图2或图4的第二设备120)发送的信标。信标与自组织无线网络相关联,所述自组织无线网络可以是图1的网络130。
[0051] 在620处,响应于检测到信标,向第二设备发送针对与自组织无线网络相关联的管理信息的请求(例如,图1或图3的请求140)。请求可以标识至少第一信息元素(IE)(与管理信息的至少第一部分相关联)以及第二IE(与管理信息的至少第二部分相关联)。例如,请求可以标识图3的第一IE332、图3的第二IE334以及图3的第m个IE336中的一个或多个。
[0052] 方法600还包括在630处,从第二设备接收第一包装IE(例如,图1或图3的第一包装IE150),所述第一包装IE包括至少第一IE。第一IE可以标识与自组织无线网络相关联的接入点的地址、与自组织无线网络相关联的带宽、与自组织无线网络相关联的因特网连通性、第一设备以其来发送数据的功率电平或其组合。
[0053] 方法600还包括在640处,使用第一IE的信息(例如,与接入点通信、发送自组织无线网络的消息、接入因特网、根据所指示的功率电平来发送数据或者其组合)。在650处,从第二设备接收第二包装IE。第二包装IE包括第二IE。
[0054] 因为图6的示例性实施例中的第一包装IE和第二包装IE都不包括在第一包装IE和第二包装IE之间被“分段的”(例如,分裂的)的IE,所以,第一设备在接收第二包装IE之前开始使用第一IE的信息。相应地,根据图6的方法600进行通信可以避免设备在使用在第一包装IE中接收到的信息之前“等待”接收第二包装IE的情况。
[0055] 参照图7,公开了在网络中通信的方法的另一个特定的说明性的实施例,以及通常被指定为700。方法700可以由图1、图2或图4中的第二设备120来执行。
[0056] 方法700包括在710处,从第一设备(例如,图1、图2或图4中的第一设备110)接收短请求。短请求与一个或多个预定的IE相关联,所述预定的IE可以是图3的多个IE330中的一个或多个IE。短请求可以是参照图4描述的短请求。
[0057] 在720处,响应于接收到短请求,发送通用的包装IE。通用的包装IE包括一个或多个预定的IE。通用的包装IE可以是参照图4描述的通用的包装IE。在730处,从第一设备接收标准长度请求。标准长度请求标识没有包括在通用的包装IE中的至少第二IE。标准长度请求可以是参照图4描述的标准长度请求。在740处,响应于接收标准长度请求,发送包括至少第二IE的非通用的包装IE。非通用的包装IE可以是参照图4描述的非通用的包装IE或者图1或图3的第一包装IE150。
[0058] 参照图8,公开了在网络中通信的方法的特定的说明性的实施例,以及通常被指定为800。方法800包括在810处,由第一设备(例如,图1、图2或图4中的第一设备110)从第二设备(例如,图1、图2或图4中的第二设备120)接收信标。信标与自组织无线网络相关联,所述自组织无线网络可以是图1的网络130。
[0059] 在820处,向第二设备发送短请求。短请求与一个或多个预定的信息元素(IE)相关联,所述预定的信息元素(IE)与自组织无线网络(例如,接入点地址)相关联。一个或多个预定的IE可以是图3的多个IE330中的任意一个或多个IE。短请求可以是参照图4描述的短请求。
[0060] 在830处,从第二设备接收通用的包装IE。通用的包装IE包括一个或多个预定的IE。通用的包装IE可以是参照图4描述的通用的包装IE。方法800还包括在840处,向第二设备发送标准长度请求。标准长度请求标识没有包括在通用的包装IE中的至少第二IE。标准长度请求可以是参照图4描述的标准长度请求。在850处,从第二设备接收非通用的包装IE,所述非通用的包装IE包括至少第二IE。非通用的包装IE可以是参照图4描述的非通用的包装IE。
[0061] 图9描绘了设备900、请求140和第一包装信息元素(IE)150的特定的说明性的实施例的框图。图9的设备900可以是图1、图2或图4的第一设备110或图1、图2或图4的第二设备120。图9的请求140可以是图1或图3的请求140。图9的第一包装IE150可以是图1或图3的第一包装IE150。设备900可以是被配置为经由网络(诸如图1的网络130)来通信的移动通信设备。
[0062] 设备900包括处理器910,诸如数字信号处理器(DSP)。处理器910可以执行指令,诸如存储在存储器932处的指令956。在特定的实施例中,处理器910被配置为发送和接收请求(例如,请求140),以及还被配置为通过执行指令956来发送和接收包装IE(例如,第一包装IE150)。例如,指令956可以由处理器910来执行以接收请求140,判断由请求140标识的IE的集合是否可以包括在第一包装IE150内,确定要包括在第一包装IE150中的IE的子集,以及向发送请求140的设备发送第一包装IE150。替代地或除此之外,指令956可以由处理器910来执行以发送请求140以及接收第一包装IE150,其中第一包装IE150包括由请求140标识的IE的集合或子集。
[0063] 存储器932还可以存储查找表952。查找表952可以将管理信息(诸如IE)映射到相应的索引。例如,继续图3的示例性实施例,查找表952可以将第一索引312映射到第一IE332,将第二索引314映射到第二IE334,以及将第n个索引316映射到第m个IE336。查找表952可以由设备900的制造商或供应商来设定,可以经由来自服务提供者的通信来接收和/或更新(例如,经由固件更新),可以根据本领域中已知的其它适当的技术来接收和/或更新,或者其组合。查找表952可以由设备900的处理器910在发送和/或接收请求140时,在发送和/或接收第一包装IE150时或其组合时来访问
[0064] 存储器932还存储从其它设备接收的管理信息954(例如IE)。例如,设备900可以接收第一包装IE150。第一包装IE150可以包括一个或多个IE,所述IE可以是本文描述的IE中的任何IE,诸如图3中的第一IE332、图3中的第二IE334、图3中的第m个IE336或其组合。设备900可以被配置为接收第一包装IE150,在存储器932处存储IE958以及使用IE958经由网络与设备通信。
[0065] 图9还描绘了设备900包括显示控制器926,所述显示控制器926耦合到处理器910。显示控制器926被配置为控制显示器928。编码器/解码器(CODEC)934也可耦合到处理器
910。扬声器936和麦克938可以对CODEC934进行响应。图9还描绘了无线控制器940可以耦合到处理器910、收发机950以及无线天线942。替代地,收发器950可以被实现为发射机接收机对。设备900还可以包括输入设备930和电源944。
[0066] 处理器910、存储器932、显示控制器926、CODEC934、无线控制器940和收发机950可以包括在封装系统或片上系统设备922中。此外,在特定实施例中以及如图9中所示出的,显示器928、输入设备930、扬声器936、麦克风938、无线天线942和电源944在片上系统设备922的外部。然而,显示器928、输入设备930、扬声器936、麦克风938、无线天线942和电源944中的每一个可以耦合到片上系统设备922的一个或多个额外的部件(诸如接口或其它控制器(在图9中未示出))。
[0067] 结合所公开的实施例中的至少一个实施例,装置(例如,图1、图2或图4的第一设备110或图9的设备900)包括存储器(例如,图9的存储器932)和耦合到存储器的处理器(例如,图9的处理器910)。处理器被配置为检测从第二设备(例如,图1、图2或图4的第二设备120或图9的设备900)发送的信标。信标与自组织无线网络相关联,所述自组织无线网络可以是图
1的网络130。处理器还被配置为响应于检测到信标,向第二设备发送针对与自组织无线网络相关联的管理信息的请求(例如,图1、图3或图9的请求140)。所述请求标识至少第一信息元素(与管理信息的至少第一部分相关联)以及第二信息元素(与管理信息的至少第二部分相关联)。第一信息元素和第二信息元素可以是图3的第一IE332、图3的第二IE334、图3的第m个IE336中的任何一个或者其组合。管理信息可以是图9的管理信息954。处理器还被配置为从第二设备接收第一包装信息元素(例如,图1、图3或图9的第一包装IE150)。第一包装信息元素包括第一信息元素。
[0068] 结合所公开的实施例中的至少一个实施例,利用指令(例如,图9的指令956)对计算机可读非暂时性存储介质(例如,图9的存储器932)进行编码。指令可以由处理器(例如,图9的处理器910)来执行以检测从第二设备(例如,图1、图2或图4的第二设备120或图9的设备900)发送的信标。信标与自组织无线网络相关联,自组织无线网络可以是图1的网络130。指令还可以由处理器来执行以响应于检测到信标,向第二设备发送针对与自组织无线网络相关联的管理信息的请求(例如,图1、图3或图9的请求140)。所述请求标识至少第一信息元素(与管理信息的至少第一部分相关联)以及第二信息元素(与管理信息的至少第二部分相关联)。第一信息元素和第二信息元素可以是图3的第一IE332、图3的第二IE334、图3的第m个IE336中的任何一个或者其组合。管理信息可以是图9的管理信息954。所述指令还可以由处理器来执行以从第二设备接收第一包装信息元素(例如,图1、图3或图9的第一包装IE150)。第一包装信息元素包括第一信息元素。
[0069] 结合所公开的实施例中的至少一个实施例,装置(例如,图1、图2或图4的第一设备110或图9的设备900)包括用于检测从第二设备(例如,图1、图2或图4的第二设备120或图9的设备900)发送的信标的模块(例如,图9的收发机950)。信标与自组织无线网络相关联,自组织无线网络可以是图1的网络130。装置还包括用于向第二设备发送针对与自组织无线网络相关联的管理信息(例如,图9的管理信息954)的请求(例如,图1、图3或图9的请求140)的模块(例如,图9的收发机950)。所述请求标识至少第一信息元素(与管理信息的至少第一部分相关联)以及第二信息元素(与管理信息的至少第二部分相关联)。第一信息元素和第二信息元素可以是图3的第一IE332、图3的第二IE334、图3的第m个IE336中的任何一个或者其组合。装置还包括用于从第二设备接收第一包装信息元素(例如,图1、图3或图9的第一包装IE150)的模块(例如,图9的收发机950)。第一包装信息元素包括第一信息元素。
[0070] 本文中参照图1-9描述的各种特征是说明性的,以及不应当被解释为穷举的或限制性的。例如,尽管图3描绘了说明性的请求140和示例性的包装IE150,但请求140和第一包装IE150中可以包括额外的字段、数据或信息。根据各个实施例,本文中描述的通信可以包括介质访问控制(MAC)报头、帧体以及帧控制序列(FCS)。在至少一个实施例中,MAC报头是24个字节长,帧体的长度是可变的,以及FCS是四个字节长。MAC报头可以提供路由信息,以及可以包括帧控制(FC)字段、持续时间字段、目的地址(DA)字段、源地址(SA)字段、基本服务集标识(BSSID)字段和顺序控制字段。在特定的实施例中,FC字段是两个字节长、持续时间字段是两个字节长,DA字段是六个字节长、SA字段是六个字节长,BSSID字段是六个字节长,以及顺序控制字段是两个字节长。帧体可以提供关于发送设备的信息,以及可以包括时间戳字段、信标间隔字段、能力信息字段、服务集标识符(SSID)字段、所支持的速率字段、跳频(FH)参数集,直接序列参数集、无争用参数集、独立基本服务集(IBSS)参数集、国家信息字段、FH跳频参数字段、FH模式表、功率约束字段、信道切换公告字段、安静字段、IBSS直接频率选择(DFS)字段、发射功率控制(TPC)字段、有效辐射功率(ERP)信息字段、扩展的所支持的速率字段以及稳健的安全网络(RSN)字段。在特定的实施例中,时间戳字段是八个字节长、信标间隔字段是两个字节长、能力信息字段是两个字节长、SSID字段是可变长度的、所支持的速率字段是可变长度的、FH参数集是七个字节长、直接序列参数集是两个字节长,无争用参数集是八个字节长、IBSS参数集是四个字节长、国家信息字段是可变长度的、FH跳频参数字段是四个字节长、FH模式表是可变长度的、功率约束字段是三个字节长、信道切换公告字段是六个字节长、安静字段是八个字节长、IBSS DFS字段是可变长度的、TPC字段是四个字节长、ERP信息字段是三个字节长、扩展的所支持的速率字段是可变长度的,以及RSN字段是可变长度的。
[0071] 根据一个实施例,参照图4、图7和图8所描述的短请求包括帧控制(FC)(包括2个字节)、持续时间字段(包括2个字节)、源地址(SA)字段(包括6个字节)、顺序控制字段(包括2个字节)、SSID哈希(包括单个字节)、时间戳(包括4字节)、指示信标间隔的字段(包括2个字节)、能力字段(包括1个字节以及指示发射机能力)、对信道信息的指示(包括2个字节)、以及循环冗余校验(CRC)(包括4个字节)。能力信息字段可以提供关于发送设备的无线能力的信息。
[0072] 参照图1-9描述的操作可以由硬件、由处理存储在计算机可读非暂时性介质上的指令(例如,软件)的硬件、或者通过使用硬件和指令二者来执行。例如,参照图1-9描述的操作可以使用现场可编程阵列(FPGA)设备、专用集成电路(ASIC)、诸如中央处理单元(CPU)的处理单元、数字信号处理器(DSP)、控制器、另一个硬件设备、固件设备或其任意组合来实现。尽管参照图1-9描述了一些说明性的实现方式,但是本领域技术人员将认识到的是,替代的或额外的实现方式在本公开内容的范围内。
[0073] 本领域的技术人员还将认识到的是,结合本文所公开的实施例描述的各种说明性的逻辑方框、配置、模件、电路和方法步骤均可以实现为电子硬件、存储在有形计算机可读介质上以及要由处理器来执行的指令或者两者的组合。上文已经围绕着各种说明性的部件、方框、配置、模件、电路和步骤的功能对它们进行了一般性的描述。至于这样的功能是实现为硬件还是处理器可执行的指令,取决于特定的应用以及施加在整个系统上的设计约束。熟练的技术人员可以针对各特定的应用,以变通的方式实现所描述的功能,但是,这种实现决策不应当被解释为引起脱离本公开内容的范围。
[0074] 结合本文所公开的实施例描述的方法或过程的步骤可以直接地体现在硬件中、由处理器执行的指令中或两者的组合中。要由处理器执行的指令可以存在于随机存取存储器(RAM)、闪存、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、寄存器、硬盘、可移动盘、压缩光盘只读存储器(CD-ROM)或本领域已知的任何其它形式的非暂时性存储介质中。示例性的存储介质被耦合到处理器,以使处理器可以从存储介质读取信息以及向存储介质写入信息。在替代的方式中,存储介质可以集成到处理器。处理器和存储介质可以存在于专用集成电路(ASIC)中。ASIC可以存在于计算设备或用户终端中。在替代的方式中,处理器和存储介质可以作为分立部件存在于计算设备或用户终端中。
[0075] 提供所公开的实施例的前述描述,以使本领域的任何技术人员能够实现或使用所公开的实施例。对这些实施例的各种修改对于本领域的技术人员将是显而易见的,以及在不脱离本公开内容的范围的情况下,本文所定义的通用原则可以应用到其它实施例中。因此,本公开内容不旨在受限于本文所示出的实施例,而是符合与如以下权利要求书所定义的原则和新颖性特征相一致的最宽的范围。
QQ群二维码
意见反馈