著录项信息
专利名称 | 无线设备、通信系统及其方法 |
申请号 | CN200610067684.2 | 申请日期 | 2006-03-23 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2006-09-27 | 公开/公告号 | CN1838626 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/28 | IPC分类号 | H;0;4;L;1;2;/;2;8查看分类表>
|
申请人 | 捷讯研究有限公司 | 申请人地址 | 加拿大安大略省沃特卢市
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 捷讯研究有限公司 | 当前权利人 | 捷讯研究有限公司 |
发明人 | 谢里弗·阿布德-卡达;斯科特·盖蒙 |
代理机构 | 中科专利商标代理有限责任公司 | 代理人 | 王玮 |
摘要
公开了一种无线设备(110)、通信系统以及方法。该方法包括:独立基本业务集(IBSS)模式下连接(302)到所述设备(110);通过发送一个或多个探测请求来主动地扫描(304)具有特定无线网络名称的无线局域网;一旦接收到指示发现(306)一个或多个带有特定无线网络名称的接入点(102)的响应,就退出所述模式,进入BSS模式,并进行被动扫描(308)。利用本发明的方法,无线设备可以节省电能消耗,从而延长电池寿命。
1、一种无线设备(110)中的方法,该方法包括:
在独立基本业务集(IBSS)模式下连接(302)到所述设备(110);
通过发送一个或多个探测请求来主动地扫描(304)具有特定无线 网络名称的无线局域网;
一旦接收到指示发现(306)一个或多个带有特定无线网络名称的 接入点(102)的响应,就退出所述模式,进入BSS模式,并进行被动 扫描(308)。
2、根据权利要求1所述的方法,还包括:
在属于所述设备的无线局域网控制器204中存储(307)包含特定 无线网络名称的配置文件,然后被动扫描(308)与所述配置文件相匹 配的无线局域网。
3、根据权利要求2所述的方法,还包括:
如果所述被动扫描未能导致关联,判定配置文件配置错误(316)。
4、根据权利要求1或权利要求2所述的方法,还包括:
一旦接收到含有所述特定无线网络名称的信标,就连接(314)到 发送所述信标的接入点(102)。
5、根据权利要求1或权利要求2所述的方法,还包括:
一旦接收到不包含任何无线网络名称的信标,为针对所述特定无 线网络名称发送另外的探测请求。
6、一种无线设备(110),包括:
无线局域网控制器(204);
处理器(210);以及
存储器(212),能存储可执行代码(214),该可执行代码在被所 述处理器(210)执行时,对所述控制器编程(204),使其在IBSS模 式下连接到设备本身,以及指令所述控制器(204)通过针对特定无线 网络名称发送一个或多个探测请求来执行主动扫描无线局域网,其中, 所述处理器(210)一旦接收到指示发现一个或多个带有所述特定无线 网络名称的接入点(102)的响应,所述可执行代码在被所述处理器 (210)执行时,对所述控制器(204)编程,使其退出所述模式,进 入基本服务集模式,并使所述控制器(204)能够被动扫描所述特定无 线网络名称。
7、一种通信系统(100),包括接入点(102)和至少一个如权利 要求6所述的无线设备(110)。
技术领域\n本发明涉及无线局域网(wireless local area networks,以下简 称WLAN),具体地说,本发明的实施例涉及无线局域网中的一个或多 个客户设备的功耗节省。\n背景技术\n一些无线网络基于蜂窝状体系结构,其中整个系统分成多个无线 网络小区。一种称为基本业务集(basic service set,以下简称BSS) 的无线网络小区包含受控于无线网络接入点(access point,AP)的客 户设备。另一种称为独立基本业务集(independent basic service set, IBSS)的无线网络小区包含不受接入点控制的客户设备。\n在BSS中,客户设备可采用分时方案,通过共用的无线通信信道 与接入点通信。在IBSS中,客户设备可采用分时方案,通过共用的无 线通信信道直接与接其他客户设备通信。业务集标识符(service set identifier,以下简称SSID)是将无线网络彼此区别开的标签或名称。 客户设备利用SSID建立和保持连接。不同BSS的无线接入点可以通过 通常是有线网络的分布式系统(distribution system,DS)连接。整个 互联的WLAN,包括不同的WLAN小区、它们各自的WLAN接入点和分布 式系统,被称作扩展业务集(extended service set,ESS)。客户设 备能够在BSS模式和IBSS模式间转换。\n客户设备可能是电池供电的,也可能不是。举例来说,客户设备, 比如无线便携式电脑、无线移动电话、无线个人数字助理(personal digital assistant,PDA)以及类似设备,可能有时由电池供电,有时 接收诸如电源引出口之类外部电源的电力。另一些客户设备,比如台 式电脑,可能只能接收诸如电源引出口之类外部电源的电力,而不能 选择由电池供电。\nUS6842460披露了一种无线设备中的方法,包括:在IBSS模式下 连接到所述设备;通过发送一个或多个探测请求来主动扫描特定无线 网络名称。但是,它没有说明附加步骤:转换到BSS模式并在主动扫 描步骤中接收到响应后进行被动扫描。\n延长电池供电的客户设备的电池寿命可能是有利的。\n发明内容\n根据本发明的一方面,提出了一种无线设备中的方法,该方法包 括:在IBSS模式下连接到所述设备;通过发送一个或多个探测请求来 主动扫描具有特定无线网络名称的无线局域网;以及,一旦接收到指 示发现了一个或多个带有所述特定无线网络名称的接入点的响应时, 退出所述模式,进入BSS模式,进行被动扫描。\n根据本发明的另一方面,提出了一种无线设备,包括:无线局域 网控制器;处理器;存储器,能存储可执行代码,该可执行代码在被 处理器执行时,对所述控制器编程,使其在IBSS模式下连接到设备本 身,指令所述控制器通过发送针对特定无线网络名称的一个或多个探 测请求来执行主动扫描无线局域网,其中,所述处理器一旦接收到指 示发现了一个或多个具有所述特定无线网络名称的接入点,该可执行 代码在被所述处理器执行时,对所述控制器编程,使其退出所述模式, 并进入BSS模式,以及使所述控制器能够被动地扫描所述特定无线网 络名称。\n附图说明\n本发明的实施例由实例来描述,并不受附图中的图的限制,附图 中相似的参考数字表示对应的、类似的或相似的元件,附图中:\n图1描述了依照本发明一些实施例的典型通信系统;\n图2是依照本发明一些实施例的典型客户设备的框图;\n图3是依照本发明一些实施例,客户设备执行的典型方法的流程 图。\n将会理解,为了简洁、清楚地描述,没有必要标定图中所示的元 件。比如,为了清楚起见,一些元件的尺寸相对于其他元件可能大了 很多。\n具体实施方式\n下面详细描述中给出了许多具体细节,以确保对本发明实例的透 彻理解。但是,对于知道本领域基本常识的人能够理解,没有这些具 体细节,本发明的实施例也能实现。另外,没有详细描述众所周知的 方法、过程、部件和电路,以避免使本发明的实现变得不清楚。\n图1描述了依照本发明实施例的典型通信系统100。系统100包 括无线接入点(AP)102和通过有线连接106与AP 102耦合的网关104。 对于AP 102,网关104和有线连接106可以是‘分布式系统’的一部 分。网关104的非限制性例子包括线缆调制解调器、非对称数字用户 线(ADSL)调制解调器、异步传输模式(ATM)网络网关、拨号调制解 调器、卫星调制解调器、综合业务数字网(ISDN)网关、T载波系统 1(T-carrier 1,T1)调制解调器以及类似设备。很明显,AP 102相对 应的分布式系统也能采取其他任何配置形式。\nAP 102至少有一根天线108,并可配置成支持至少一个无线网络 名称,比如至少一个业务集标识符(SSID)。天线108的例子的非穷尽 列表包括偶极天线、单极天线、多层陶瓷天线、平面倒F形天线、环 行天线、发射天线(shot antenna)、双向天线、全向天线及其他任何 适合的天线。AP 102可以包含路由器。\n典型通信系统100包含无线客户设备110。客户设备110的例子 的非穷尽列表包括无线膝上电脑、无线蜂窝电话、无线个人数字助理 (PDA)、无线摄像机、无线游戏控制台、无线IP(Internet-Protocol) 电话及其它任何适合的无线客户设备。在无线网络中,客户设备110 能执行将自己与AP 102联系起来的过程。比如,客户设备110通过无 线网络112与AP 102连接。\n图2是依照本发明一些实施例的典型客户设备110的框图。无线 客户设备110包括与无线电装置202耦合的至少一根天线201,无线 电装置202又与WLAN控制器204连接。WLAN控制器204可以与存储 器206连接,存储器206中存储了由WLAN控制器204执行的固件208。 无线客户设备110包括处理器210和与处理器210耦合的存储器212。 存储器212中可以存储被处理器210执行的可执行代码214。\n处理器210可以耦合到WLAN控制器204,从而能够至少部分控制 WLAN控制器204的操作。客户设备110还包括电池216,为无线电装 置202、WLAN控制器204、处理器210和存储器206、212供电。无线 客户设备110还可包括其他部件,这里为清楚起见,图中没有显示。\n处理器210的例子的非穷尽列表包括中央处理单元(central processing unit,CPU)、数字信号处理器(digital signal processor, DSP)、精简指令集计算机(reduced instruction set computer,RISC)、 复杂指令集计算机(complex instruction set computer,CISC)和类 似设备。存储器206和212可固定在客户设备110中,也可做成从客 户设备110移除。存储器206和212的例子的非穷尽列表包括下列器 件的任何组合:\na)半导体器件,比如寄存器、锁存器、只读存储器(ROM)、 带掩膜的只读存储器(ROM)、电可擦除可编程只读存储器 (EEPROM)、闪存、非易失性随机存取存储器(NVRAM)、同 步动态随机存取存储器(SDRAM)、RAMBUS动态随机存取存 储器(RDRAM)、双速率(DDR)存储器、静态随机存取存储 器(SRAM)、通用串行总线(USB)可移动存储器及类似器件;\nb)光学器件,比如致密盘只读存储器(CD ROM)及类似器件; 以及\nc)磁器件,比如硬盘、软盘、磁带及类似器件。\n天线201的例子的非穷尽列表包括偶极天线、单极天线、多层陶 瓷天线、平面倒F形天线、环行天线、发射天线(shot antenna)、双 向天线、全向天线及其他任何适合的天线。\n无线电装置202、WLAN控制器204、处理器210、存储器206和 212是功能模块,能以任何物理形式在客户设备110中得到实现。比 如,无线电装置202、WLAN控制器204、处理器210、存储器206和 212的每一个都可以分离集成电路,和可选择性的附加离散部件的形 式来实现。另外,一些功能模块可组合在一个集成电路中。这些功能 模块还能是专用集成电路(ASIC)、现场可编程门阵列(FPGA)或专用标 准产品(ASSP)中的一部分。\n图1所示的例子中,AP102和客户设备110都是802.11启用的, 即它们之间的无线通信遵循IEEE为无线LAN MAC和物理层(PHY)规范 制定的下列标准中的一种或几种。但对于具备此领域常识的人,如何 为现有的其他WLAN标准或以后的相关标准修改下列规范将是显而易 见的,包括802.11n。\n 标准 发布时间 最大速率 频率 802.11 1997 2Mbps 2.4GHz 802.11a 1999 54Mbps 5.0GHz 802.11b 1999 11Mbps 2.4GHz 802.11g 2003 54Mbps 2.4GHz\n802.11标准的1999年版本(2003年6月12日重申)区分了体系结构 WLAN(BSS)和特定(ad hoc)WLAN(IBSS)。\n为了加入由AP 102管理的BSS,比如,通过无线网络112连接到 AP 102,客户设备110必须启动并执行和AP 102的连接序列。在客户 设备110中,WLAN控制器204可以执行连接序列,也可选择性地与处 理器210共同执行。连接序列可以包括三个连续过程---‘探测’过程、 ‘认证’过程和‘关联’过程。\n探测过程开始时,使客户设备在由通信标准定义的一个或多了通 信信道上发送一个或多个‘探测’请求帧。举例来说,802.11B标准 定义了11条不同通信信道。探测请求帧包括客户设备110的相关信息, 比如客户设备110支持的数据速率和客户设备110请求连接的SSID。 客户设备110可以无目的地发送探测请求,而不知道附近是否有具有 相同SSID的接入点,也不知道接入点可以接受的数据速率。因此,客 户设备110以由相应的标准定义最低的数据速率,如1Mbps,发送探 测请求。\n如果AP 102从通信信道之一接收到探测请求帧,它会通过向该信 道发送“探测响应”帧,以回应探测请求帧。探测响应帧包括比如AP 102 配置到的SSID之类的信息、时间标记、AP 102支持的数据速率、“信 标间隔”信息和物理层信息、。\n如果客户设备110接收到AP 102发送的探测响应帧,它检查AP 102的SSID是否与自己发送的探测请求帧中的SSID匹配,并检查探 测响应帧中的其他信息,以及检查承载帧的信号的强度。然后客户设 备110可以决定是否继续与AP 102的连接过程。\n探测过程结束后,客户设备110必须标识自身,并取得与AP 102 连接的许可。依据具体网络中采用的安全机制,这一过程有不同的形 式。举个简单的例子,客户设备110可以先向AP 102发送‘认证请求’ 帧,然后作为响应,接收到来自AP 102‘认证响应’帧。如果认证响 应帧允许客户设备110与AP 102连接,客户设备110就可启动关联过 程。\n客户设备110通过发送关联帧来启动关联过程。AP 102做出回应, 发送指示关联成功或失败的‘关联响应’帧。如果关联成功,关联响 应帧就包含针对客户设备110的关联标识(AID)。\n完成整个连接序列的总时间,即从最早的探测请求到接收关联响 应帧,是变化的,可能长达几秒,比如3秒,探测过程本身可能就需 要1秒。连接序列期间,不同的响应帧到达客户设备110的定时是未 知的,所以在整个连接序列期间,无线电装置202必须能够接收信号, 而不能处于“睡眠”状态来保存能量。\n希望在执行连接序列时,能降低客户设备110的功耗,以保存电 池216中能量。\n802.11标准说明了接入点在大致固定的时间段发送信标帧,来宣 告无线网络的存在,并使其同步。信标帧的格式和内容在802.11标准 中有详细解释。每个信标帧都包含信标间隔,目标信标的发送时间之 间的时间单位的数目称作‘信标间隔’。\n信标帧可含有,也可不含有其所属的无线网络的SSID,比如,AP 102通过无线网络112发送的信标帧包含与无线网络112关联的SSID。 此外,每个信标帧包含时戳,时戳是在信标的真实发送时间时接入点 的内部时钟值。接收信标帧的客户设备根据接收到的信标帧中的时戳 更新自己的内部时钟。此外,信标帧还包括一些其他信息。\n客户设备110采用‘主动扫描’和‘被动扫描’技术寻找无线网 络,如无线网络112。在准备期间,处理器210将包括网络的SSID的、 所寻无线网络的配置文件,编写给WLAN控制器204。一旦与无线电装 置202可操作地耦合,WLAN控制器204自动启动被动扫描,搜索所寻 网络。被动扫描时,WLAN控制器204收听信标帧,一次一条通信信道。 如果接收到含有所寻无线网络的SSID的信标帧,WLAN控制器204就 启动认证过程。如果认证过程成功,WLAN控制器204就启动与发送信 标帧的接入点之间的关联过程。如果接收到不含任何SSID的信标帧, WLAN控制器204就通过在接收此信标帧的通信信道上发送探测请求来 启动连接序列。如果探测响应中的配置文件与WLAN控制器204中的配 置文件匹配,WLAN控制器204就启动认证过程。如果认证过程成功, WLAN控制器204就启动与发送探测响应的接入点之间的关联过程。如 果探测响应中的配置文件仅与WLAN控制器204中存储的配置文件的 SSID匹配,而该配置文件的其他特性不匹配,或者探测响应中的配置 文件与WLAN控制器204中存储的配置文件的SSID不匹配,WLAN控制 器204就继续被动扫描下一个通信信道。在一个预定时间段,比如3 秒,客户设备110等待WLAN控制器204报告与所寻无线网络连接成功。 如果在预定时间段(由处理器210中的定时器218定时)里无这项报 告,客户设备110就采取另外的措施,比如,向WLAN控制器204里编 写另一个要搜寻的无线网络的配置文件,或者将无线电装置202设置 为睡眠状态。\n如果搜索无线网络时客户设备110只采用被动扫描且未得到所寻 无线网络,它需要等待一个完整的预定时间段后才能采取另外的措施。\n图3是依照本发明实施例客户设备110执行的典型方法的流程图。 当被处理器210执行时,可执行代码214促使客户设备110实施图3 所示的方法。\n在302,客户设备110对WLAN控制器214编程,使其在IBSS模 式下连接到设备本身。这样就能有效禁止WLAN控制器214执行被动扫 描。\n在304,客户设备110指示控制器通过发送一个或多个探测请求 来主动扫描特定无线网络名称,该一个或多个探测请求的每个探测请 求在不同的通信信道传送。\n主动扫描中,WLAN控制器204不用等待接收到信标后才发送探测 请求。此外,一旦WLAN控制器204成功发现带有主动扫描的探测请求 中的特定无线网络名称的接入点,它就回报给处理器210。类似地, 一旦WLAN控制器204没有发现任何带有主动扫描的探测请求中的特定 无线网络名称的接入点,它也回报给处理器210。因此,如果主动扫 描中没有发现任何带有主动扫描的探测请求中的特定无线网络名称的 接入点,客户设备110就会接到通知,时间早于仅仅依靠被动扫描时 的通知时间。\n如果客户设备110接收到指示发现一个或多个带有特定无线网络 名称的接入点的响应,(在306检查),在308,客户设备110就对WLAN 控制器204编程,使其退出IBSS模式,进入BSS模式。在此步骤之前, 在307,客户设备110在WLAN控制器204中存储所搜寻的具有特定无 线网络名称的无线网络的配置文件。在BSS模式下,在308,WLAN控 制器204将被动扫描与存储在WLAN控制器204中的配置文件相匹配的 无线网络。\n被动扫描若成功(在312检查),就会在314导致客户设备110 和无线网络的关联。如果被动扫描失败(在312检查),即使通过主动 扫描发现一个或多个带有特定无线网络名称的接入点,也只是表明在 307存储到WLAN控制器204中的配置文件配置错误(316)。\n如果出现配置错误的配置文件,客户设备110就给用户发送一个 错误,指示配置文件中的无效配置,并/或者从以后的扫描中自动删除 该配置文件,直到用户编辑该配置文件中的参数(可能改变认证设置 或加密设置)。\n客户设备110可以接收到指示没有发现任何带有特定无线网络名 称的接入点的响应(在306检查)。\n存储器212存储多个待搜寻无线网络的配置文件,例如,客户设 备110的用户在存储器212中存储用户家中无线网络的配置文件、用 户工作地点的配置文件以及其他用户希望连接的无线网络的配置文 件。\n如果没有另外要搜寻的无线网络(在309检查),客户设备110 就在310将无线电装置202设置为睡眠状态。睡眠一段时间后,客户 设备110又将无线电装置202设置为活动状态,并继续图3的方法。 搜寻无线网络的尝试每失败一次,睡眠状态的持续时间就增长一些, 直到达到上限。\n如果有另外的无线网络要搜寻(在309检查),客户设备110在 304继续这个方法,主动扫描新的无线网络名称。\n以上展示和描述了本发明的一些特征,在附属的权利要求范围内, 具备该领域常识的人会发现本发明还有很多修改、替换、改变和等同 之处。
法律信息
- 2008-12-10
- 2006-11-22
- 2006-09-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |