用于远程配置无线设备的方法和系统的利记博彩app

文档序号:7992252阅读:122来源:国知局
用于远程配置无线设备的方法和系统的利记博彩app
【专利摘要】一特定方法包括从第一设备向第二设备传送消息。该消息包括与第一设备的标识相关联的第一信息。第一信息使得第二设备能获得接入数据。该方法还包括基于接入数据来建立第一设备与第二设备之间的第一通信链路。该方法进一步包括经由第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。该方法还包括将第一设备配置成基于第二信息来建立第一设备与第三设备之间的第二通信链路。
【专利说明】用于远程配置无线设备的方法和系统
[0001]1.相关申请的交叉引用
[0002]本申请要求来自共同拥有的、于2011年9月27日提交且题为“METHODS OF ANDSYSTEMS FOR REMOTELY CONFI⑶RING A WIRELESS DEVICE (用于远程配置无线设备的方法和系统)”的美国临时专利申请61/539,817的优先权,要求来自共同拥有的、于2012年3月28日提交且题为“AUTOMATIC CONFI⑶RATION OF A WIRELESS DEVICE (无线设备的自动配置)”的美国临时专利申请61/616,960的优先权,并要求作为继续申请的来自共同拥有的、于 2012 年 8 月 20 日提交且题为 “AUTOMATIC CONFI⑶RATION OF A WIRELESS DEVICE (无线设备的自动配置)”的美国专利申请13/589,623的优先权,每个申请的内容通过整体引用明确地结合于此。
[0003]I1.公开领域
[0004]本申请一般涉及通信系统,尤其涉及用于配置无线设备的方法和设备。
[0005]II1.背景
[0006]在许多电信系统中,通信网络被用于在若干个空间上分开的交互设备之间交换消息。网络可根据地理范围来分类,该地理范围可以例如是城市区域、局部区域、或者个人区域。此类网络被分别指定为广域网(WAN)、城域网(MAN)、局域网(LAN)、或个域网(PAN)。网络还根据用于互连各种网络节点和设备的切换技术/路由技术(例如,电路交换相对于分组交换)、用于传输的物理介质的类型(例如,有线相对于无线)、和所使用的通信协议集(例如,网际协议套集、同步光学联网(S0NET)、以太网等)而有所不同。
[0007]当网络元件是移动的并由此具有动态连通性需求时,或者在网络架构以自组织(ad hoc)拓扑而非固定拓扑形成的情况下,无线网络往往被使用。无线网络使用无线电、微波、红外、光等频带中的电磁波以非制导传播模式来采用无形的物理介质。在与固定的有线网络相比较时,无线网络有利地促成用户移动性和快速的现场部署。
[0008]随着网络的扩增,连接至网络的网络元件的类型也扩展。所引入的一种类型的网络元件是机器对机器(M2M)元件。M2M元件的一个示例是具有无线通信能力的冰箱。由于有M2M能力的冰箱或其他设备可能不具有用于对设备进行编程的用户输入,因此在无线网络中建立M2M设备可能是成问题的。配置M2M设备可涉及手动干预和/或物理上紧邻M2M设备,这并非总是切实可行。例如,一些M2M设备(例如,冰箱或洒水器)可能不包括用于手动交互的用户接口。作为另一个示例,相对较小(例如,紧凑)的M2M设备可能不包括支持W1-Fi通信和另一类型的通信(例如,蓝牙)的多个无线电接口。作为进一步示例,一旦安装了特定M2M设备,接入该设备(例如,物理地或者在小无线范围内)以重新配置(重新编程)该M2M设备或许是不可能的或不实际的。
[0009]对通信系统进行改善以扩展网络覆盖并允许各种通信设备(诸如,M2M设备)接入网络是期望的。
[0010]IV.概述
[0011]机器对机器(M2M)设备可由特定站(STA)远程配置以使得该M2M设备能建立与特定接入点(AP)的通信链路(例如,关联)。该特定AP可以是M2M设备要连接到的网络的一部分。为了建立与特定AP的通信,M2M设备可初始地充当第二 AP以从该特定STA获取信息,其中所获取的信息促成与该特定AP的通信。在从该特定STA获取信息之后,M2M设备可作为第二 STA操作以使用所获取的信息与该特定AP进行通信。
[0012]当作为AP操作时,M2M设备可由其他STA发现。特定STA可发现M2M设备并获得关于M2M设备的标识信息。基于M2M设备的标识信息,特定STA可从第三方(例如,受信任第三方)(诸如M2M设备的制造商)获取关于M2M设备的安全性信息。在接收到该安全性信息之后,该特定STA可(在M2M设备作为第二 AP操作时)建立与M2M设备的通信链路(例如,无线通信链路)(例如,与M2M设备相关联)并将M2M设备编程(例如,配置)为与该特定AP相关联。在M2M设备被配置成与该特定AP相关联之后,M2M设备可作为第二 STA操作并基于从该特定STA提供的安全性信息来建立与该特定AP的通信链路(例如,无线通信链路)。因此,M2M设备可被该特定STA远程配置以使得M2M设备能建立与该特定AP的通信链路并连接到由该特定AP提供的无线网络。
[0013]在特定实施例中,一种方法包括从第一设备向第二设备传送消息。该消息包括与第一设备的标识相关联的第一信息。第一信息使得第二设备能获得接入数据。该方法进一步包括基于该接入数据来建立第一设备与第二设备之间的第一通信链路。该方法包括经由第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。该方法进一步包括将第一设备配置成基于该第二信息来建立第一设备与第三设备之间的第二通信链路。
[0014]在另一特定实施例中,一种无线通信设备包括配置成从第一设备向第二设备传送消息的发射机。该消息包括与第一设备的标识相关联的第一信息。第一信息使得第二设备能获得接入数据。该无线通信设备包括接收机,该接收机配置成经由基于该接入数据的第一设备和第二设备之间的第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。该无线通信设备进一步包括处理器,该处理器配置成将第一设备配置成基于该第二信息来建立第一设备与第三设备之间的第二通信链路。
[0015]在另一特定实施例中,一种装备包括用于从第一设备向第二设备传送消息的装置。该消息包括与第一设备的标识相关联的第一信息。第一信息使得第二设备能获得接入数据。该装备进一步包括用于基于该接入数据来建立第一设备与第二设备之间的第一通信链路的装置。该装备进一步包括用于经由第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息的装置。该装备包括用于将第一设备配置成基于该第二信息来建立第一设备和第三设备之间的第二通信链路的装置。
[0016]在另一特定实施例中,处理器可读介质包括指令,这些指令在由处理器执行时使得该处理器从第一设备向第二设备传送消息。该消息包括与第一设备的标识相关联的第一信息。第一信息使得第二设备能获得接入数据。这些指令进一步使得该处理器经由基于该接入数据的第一设备和第二设备之间的第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。这些指令进一步使得该处理器将第一设备配置成基于该第二信息来建立第一设备与第三设备之间的第二通信链路。
[0017]在另一特定实施例中,一种方法包括在第二设备处从第一设备接收消息。该消息包括标识第一设备的第一信息。该方法进一步包括获得与建立第一设备和第二设备之间的第一通信链路相关联的接入数据。该方法进一步包括基于该消息来建立第一设备和第二设备之间的第一通信链路。该方法包括经由第一通信链路向第一设备传送与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。
[0018]在另一特定实施例中,一种无线通信设备包括配置成在第二设备处从第一设备接收消息的接收机。该消息包括标识第一设备的第一信息。该接收机进一步配置成接收与建立第一设备和第二设备之间的第一通信链路相关联的接入数据。该无线通信设备进一步包括处理器,该处理器配置成生成基于该消息来建立第一设备和第二设备之间的第一通信链路的指令。该无线通信设备包括发射机,该发射机配置成经由第一通信链路向第一设备传送与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。
[0019]在另一特定实施例中,一种装备包括用于在第二设备处从第一设备接收消息的装置。该消息包括标识第一设备的第一信息。该装备进一步包括用于获得与建立第一设备和第二设备之间的第一通信链路相关联的接入数据的装置。该装备包括用于基于该消息来建立第一设备和第二设备之间的第一通信链路的装置。该装备包括用于经由所述第一通信链路向第一设备传送与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息的装置。
[0020]在另一特定实施例中,处理器可读介质包括指令,这些指令在由处理器执行时使得该处理器在第二设备处从第一设备接收消息。该消息包括标识第一设备的第一信息。这些指令进一步使得该处理器接收与建立第一设备和第二设备之间的第一通信链路相关联的接入数据。这些指令进一步使得该处理器基于该消息来建立第一设备和第二设备之间的第一通信链路。这些指令进一步使得该处理器经由第一通信链路向第一设备传送与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。
[0021]在查阅整个申请(包括以下部分:附图简述、详细描述和权利要求书)之后,本公开的其他方面、优点及特征将变得显而易见。
[0022]V.附图简述
[0023]图1是解说示例性通信系统的示图;
[0024]图2是解说对设备编程以建立与另一设备的通信链路的示例性过程的梯型图;
[0025]图3A和3B是解说示例性通信系统的示图;
[0026]图4是解说配置设备以建立与另一设备的通信链路的示例性方法的流程图;
[0027]图5是解说配置设备以建立与另一设备的通信链路的示例性方法的流程图;
[0028]图6是解说可在图1的通信系统内采用的示例性设备的示图;以及
[0029]图7是解说可在图6的设备内采用的示例性机器对机器处理器的示图。
[0030]V1.详细描述
[0031]参照图1,解说了示例性通信系统100的示图。该通信系统100可包括站(STA)110、机器对机器(M2M)设备120、接入点(AP) 140、以及M2M制造商150。
[0032]机器对机器设备(诸如M2M设备120)可以是可远程配置的以扩展通信系统100内的通信覆盖。M2M设备120可由站(诸如STA110)远程配置以使得M2M设备120能建立与通信系统100中特定接入点(例如,接入点140)的通信链路(例如,关联)。该特定AP可以是M2M设备120要连接到的网络的一部分。M2M设备120可以能操作用于充当STA和/或充当AP。
[0033]在特定实施例中,当作为AP操作时,M2M设备120可由其他STA发现。特定STA(诸如STAl 10)可发现M2M设备120并获得关于M2M设备120的标识信息。基于M2M设备120的标识信息,STAl 10可从第三方(例如,受信任第三方)(诸如M2M设备120的制造商(例如,M2M制造商150))获取关于M2M设备120的安全性信息。在接收到该安全性信息之后,STAllO可建立与正作为AP操作的M2M设备120的通信链路(例如,无线通信链路)(例如,与M2M设备120相关联)。STAllO可对M2M设备120编程(例如,配置)以与AP140相关联。例如,STAllO可向M2M设备120发送AP连通性信息116。AP连通性信息116可包括安全性信息或者可被用来建立M2M设备120 (作为STA操作)和AP140之间的通信链路的其他信息。
[0034]在M2M设备120被配置成与AP140相关联之后,M2M设备可作为STA操作并基于从STAllO提供的信息来建立与AP140的通信链路(例如,无线通信链路)。因此,M2M设备120可被STAllO远程配置(或编程)以使得M2M设备能建立与特定AP的通信链路并无线连接到AP140。
[0035]STAl 10可以是包括、被实现为、或被称为接入终端(“AT”)、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装备、或其他某个术语的站。在一些实现中,接入终端可包括通信设备,诸如蜂窝电话、电话、会话发起协议(“SIP”)话机、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、手持式设备、或连接到调制解调器的其他某种合适的处理设备。
[0036]STAllO可包括处理器112和存储器114。处理器112可包括可控制STAllO的操作的一个或多个处理器。存储器114可向处理器112提供指令和/或数据。处理器112可基于存储在存储器114内的指令来执行操作。这些指令可以是可执行的以实现本文所描述的方法。STAllO可以耦合至一个或多个外部存储设备,诸如便携式存储器存储设备180。
[0037]STAllO可包括收发机118,收发机118配置成用于传送和接收关于STAllO和M2M设备120、接入点140、或这两者的数据。收发机118可包括发射机和接收机的组合。STAllO可包括天线108。天线108可电耦合至收发机118。
[0038]接入点(诸如AP140)可包括、被实现为、或被称为B节点、无线电网络控制器(“RNC”)、演进型B节点、基站控制器(“BSC”)、基收发机站(“BTS”)、基站(“BS”)、收发机功能(“TF”)、路由器、收发机、中枢(Hub)、或另一设备。AP140可用作中枢或基站以在通信系统内进行通信,包括与STAllO或M2M设备120的通信、STAl 10与M2M设备120之间的通信、以及STAllO与M2M制造商150之间的通信。
[0039]虽然示出一个M2M设备120,但通信设备100可包括一个或多个M2M设备。这一个或多个M2M设备可包括家用电器(例如,冰箱)、消费者电子设备(例如,电视)、联网设备(例如,接入点)。
[0040]M2M设备120可包括处理器122和存储器132。存储器132可向处理器122提供指令和/或数据。处理器122可包括可控制M2M设备120的操作的一个或多个处理器。处理器122可基于存储在存储器132内的指令来执行操作。这些指令可由处理器122执行以实现/执行本文中所描述的方法。
[0041]存储器132可包括切换逻辑124、安全性逻辑126、站(STA)逻辑128、和接入点(AP)逻辑130,每个逻辑包括可由处理器122执行的指令。存储器132可包括(例如,存储)AP连通性信息134、M2M设备ID136、和安全性凭证138。[0042]AP连通性信息134可使得M2M设备120能够与特定AP(诸如,AP140)相关联。M2M设备ID136可包括唯一性地标识M2M设备120的标识码或序列号。安全性凭证138可包括在M2M设备120作为AP操作时使得一个或多个设备能连接到M2M设备120、或者在M2M设备120作为STA操作时使得M2M设备120能连接到一个或多个设备的安全性信息。
[0043]M2M设备120可包括收发机146,收发机146配置成用于传送和接收关于M2M设备120和AP140、STA110、或这两者的数据。收发机146可包括发射机和接收机的组合。M2M设备120可包括天线142。天线142可电耦合至收发机146并且可支持由收发机146执行的通信。从M2M设备120的角度来看,M2M设备120与一个或多个其他设备之间的通信链路可包括双向通信或单向通信。
[0044]M2M设备120可包括在各种设置(例如,环境)中使用的传感器应用和/或控制应用,诸如,建筑物自动化,健康护理监视,智能计量,智能电网,监督系统,因特网连通性范围扩展,或者机器对机器通信。
[0045]M2M制造商150可提供关于一个或多个M2M设备的设备信息(例如,M2M设备信息154)。M2M制造商150可存储关于一个或多个M2M设备的M2M设备信息154。M2M制造商150可以通信地耦合至STAl 10。M2M制造商150可以耦合至便携式存储器存储设备180。在特定实施例中,M2M制造商150可以提供便携式存储器存储设备180。M2M制造商150可以与服务器相关联。M2M制造商150可以直接向STAllO提供关于一个或多个M2M设备的设备信息,或者可以在便携式存储器存储设备180中存储信息。
[0046]可使用各式各样的过程和方法以供通信系统110进行传输。通信系统内的通信可以经由无线连接、有线连接、或者这两者来发送。有线连接可包括以太网连接、光学连接、电缆连接、电话连接、电力线连接、传真连接、或者其组合。无线连接可以根据一种或多种遵循无线通信的标准来操作,这些标准包括码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波频分多址(SC-FDMA)、全球移动通信系统(GSM)、增强数据率GMS演进(EDGE)、演进EDGE、通用移动电信系统(UMTS)、微波接入全球互通性(W1-Max)、通用分组无线电服务(GPRS)、第三代伙伴项目(3GPP)、3GPP2、第四代(4G)、长期演进(LTE)、4G-LTE、高速分组接入(HSPA)、HSPA+,电气和电子工程师协会(IEEE) 802.1lx(例如,IEEE802.llah)、或者其组合。
[0047]在操作期间,M2M设备120可按照各式各样的编程模式来操作。这些编程模式可由切换逻辑124、安全性逻辑126、STA逻辑128、和AP逻辑130中的一者或多者来执行。
[0048]当M2M设备基于切换逻辑来124操作时,M2M设备120可以配置成将M2M设备120的操作模式从使用STA逻辑128来操作改变成使用AP逻辑130来操作,反之亦然。在特定实施例中,切换逻辑124可以选择第一操作模式、第二操作模式、或者其组合。切换逻辑124可配置成在上电(例如,将M2M设备120从断电状态开启)之际将M2M设备120初始化(例如,默认)为特定操作模式。在特定实现中,切换逻辑124可配置成将操作模式改变成与W1-Fi直连模式相对应的第三操作模式。
[0049]在特定模式中,当M2M设备120基于安全性逻辑126来操作时,M2M设备120可配置成控制M2M设备120与哪些STA (例如STAl 10)和/或哪些AP (例如AP140)通信和/或连接。例如,M2M设备120可使用公钥或私钥(例如,证书)、口令、被授权设备表、或者其组合。M2M设备120可包括用于生成公钥或私钥的信息。被授权设备表可标识M2M设备120与其通信的特定设备和/或一个或多个设备特性。该设备特性可包括设备类型(例如,电话,智能电表,电力线装备,电力线自动开关等)、设备能力(例如,有多媒体能力,打印服务)、服务载波、媒体接入控制(MAC)地址、网际协议(IP)地址、移动装备标识符(MEID)、服务集标识符(SSID)、订户标识符、设备拥有者(例如,公用事业公司)、或其组合。
[0050]在另一特定模式中,当M2M设备120基于STA逻辑128来操作时,M2M设备120可被实现成作为站(STA)来操作(例如,运行)。作为STA来操作可包括发现一个或多个其他设备(例如,STAllO或AP140)并建立M2M设备120与该一个或多个其他设备之间的通信链路(例如,无线通信链路)。
[0051]在另一特定模式中,当M2M设备120基于AP逻辑130来操作时,M2M设备120可被配置成提供(例如,支持)无线局域网。在编程模式中,M2M设备120可被编程为建立与另一设备(诸如AP140)的连接。AP逻辑130可使得M2M设备120能作为AP来操作(例如,运行)。作为AP来操作可使得M2M设备120能被一个或多个其他设备发现(例如,表现)为接入点。
[0052]AP逻辑130可配置成提供一个或多个无线电接入服务,诸如3G接入服务,蜂窝接入服务,蓝牙无线电接入服务,或其任何组合。在特定实施例中,M2M设备120可提供可由一个或多个其他设备检测出的信标。该信标可包括标识码、M2M设备标识(ID)、与M2M设备120相关联的服务集标识符(SSID)、或其组合。在特定实施例中,AP逻辑130可使得M2M设备120能以W1-Fi直连模式而非作为AP来操作。当以W1-Fi直连模式操作时,M2M设备120可以根据一个或多个W1-Fi直连标准与一个或多个其他设备通信。
[0053]在解说性实施例中,M2M设备120可被STAllO远程配置以使得M2M设备120能建立与AP140的通信链路。M2M设备120可广播消息(例如,信标),该消息包括诸如与M2M设备120相关联的M2M设备ID (例如,M2M设备ID136)之类的信息。该消息还可包括与M2M设备120相关联的SSID。
[0054]STAllO可检测M2M设备120,并且在检测出M2M设备120之后,STAllO可提取该消息中所包括的M2M设备ID (和/或其他信息)。该消息中所包括的信息可使得STAllO能获得接入数据。该接入数据可在稍后用于建立与M2M设备120的通信链路。
[0055]STAllO可以与M2M制造商150通信以获得信息,该信息可被用来建立STAllO与M2M设备120之间的通信链路。M2M制造商150可基于由STAllO提供的信息(诸如,M2M设备120的M2M设备ID,与M2M设备120相关联的SSID,M2M设备120的序列号,与M2M设备120相关联的购买证明标识符,或其组合)来对STAllO进行认证。
[0056]在对STAllO进行认证之后,M2M制造商150可向STAllO发送包括接入数据(诸如安全性凭证(例如,安全性凭证138))的信息以用于建立与M2M设备120的通信链路。该安全性凭证可包括与M2M设备120相关联的证书、与M2M设备120相关联的公钥或私钥、用于接入M2M设备120的用户名和口令、或其组合。替换地,M2M制造商150可在便携式存储器存储设备180中存储该信息(例如,安全性凭证),其中STAllO可在完成请求之际访问该信肩、O
[0057]为了建立STAl 10与M2M设备120之间的通信链路,STAllO可以向M2M设备120请求认证。从M2M制造商150接收到的接入数据可包括与认证规程相关联的一条或多条指令以使得STAllO能建立与M2M设备120的通信链路。[0058]当基于AP逻辑130来操作时,M2M设备120可通过根据AP能力(包括低功率传输模式、单设备连通性支持、基于证书的认证、和/或其组合)来操作的方式建立与一个或多个其他设备(例如,STAl 10)的信任。为了使另一设备与M2M设备120连接(例如,相关联),M2M设备120可执行其中M2M设备120对该另一设备(例如,STAl 10)进行认证的认证规程(例如,握手规程)。作为该认证规程的一部分,M2M设备120可验证由该另一设备提供的一个或多个安全性凭证(例如,口令,证书,私钥或公钥等)。
[0059]为了对STAllO进行认证,M2M设备120可基于安全性逻辑126来操作以确定尝试与M2M设备120相关联的设备是否已提供了充分的安全性信息。M2M设备120可接收来自STAllO的安全性信息。为了进行认证,STAllO可向M2M设备120提供从M2M制造商150接收到的接入数据(诸如,安全性信息(例如,安全性凭证))的至少一部分。STAllO可传送为接收认证所必需的接入数据的一部分。安全性逻辑126可将由设备(诸如STA110)提供的安全性信息与存储在M2M设备120的存储器中的安全性凭证138进行比较。替换地,当M2M设备120基于STA逻辑来操作时,安全性逻辑126可以确定M2M设备120是否包括安全性凭证138和/或与M2M设备正在尝试连接的设备相关联的安全性凭证。
[0060]在M2M设备120对STAllO进行认证之后,可在M2M设备120与STAllO之间建立通信链路。M2M设备120和STAllO可经由该通信链路彼此传达数据。该通信链路可以是用完整性和机密性来保护数据交换的安全链路。
[0061]在M2M设备120与STAllO之间的通信链路被建立之后,M2M设备120可建立与一个或多个无线设备(诸如AP140)的通信链路。基于M2M设备120在认证期间从STAllO接收到的信息,M2M设备120可确定由STAllO提供的AP连通性信息134以建立与AP140的通信链路。AP连通性信息134可包括用于建立与AP140的通信链路的信息,诸如与AP140相关联的SSID、口令、安全性信息、认证凭证、其他接入凭证、或者其组合。M2M设备120可在M2M设备120的存储器(例如,存储器132)中存储AP连通性信息134。因此,在与AP140相关联的AP连通性信息134已被存储之后,M2M设备120可被视为“配置成”或“编程成”建立与AP140的通信链路。
[0062]在M2M设备120配置成建立与AP140的通信链路(例如,接收到AP连通性信息134)之后,在245,M2M设备120可进入(例如,激活)正常操作模式。
[0063]为了建立M2M设备120与AP140之间的通信链路,M2M设备120可通过向AP140请求认证来发起与AP140的认证规程。在认证规程期间,M2M设备120可向AP140提供从STAllO接收到的AP连通性信息134的至少一部分。在AP140对M2M设备120进行认证之后,AP140与M2M设备120之间的通信链路可被建立。在M2M设备120与AP140之间的通信被建立之后,在255,M2M设备120可经由该通信链路向AP140传送数据。
[0064]因此,通信系统100解说了因对连通性信息的受限访问而可能以其他方式不能够接入无线网络的M2M设备可如何被配置成经由M2M设备的通信距离内的站来接入无线网络。经由站(例如,STA110)来配置M2M设备以提供对无线网络的接入可使得该站能验证来自制造商(例如,M2M制造商150)的身份信息以验证该M2M设备是经授权的。对于具有受限通信范围的M2M设备而言,接入本地设备(例如,STA110)可向M2M设备提供连通性信息,从而为配置M2M设备接入无线网络所消耗的时间可被减少。
[0065]图2解说了对M2M设备编程以建立与另一设备的通信链路的过程200的示图。使用关于图1描述的通信系统100的某些元件来解说过程200。例如,过程200解说了对M2M设备120编程以建立与AP140的通信链路。
[0066]在205,M2M设备120可上电(例如,通过从断电状态改变成开启状态)。在210,M2M设备120可进入特定编程模式。在特定实施例中,M2M设备120在上电之后可默认地进入其中M2M设备120基于AP逻辑130来操作的编程模式。例如,M2M设备120可作为具有相对较小的传输范围的低功率AP来操作。在另一实施例中,M2M设备120在以该编程模式操作时可根据W1-Fi直连标准来操作。当以该编程模式操作时,M2M设备120可配置成提供(例如,支持)无线局域网。在该编程模式中,M2M设备120可被编程为建立与另一设备(诸如STAl 10)的连接。
[0067]在215,M2M设备120可广播消息(例如,信标),该消息包括与M2M设备120相关联的M2M设备ID (例如,M2M设备ID136)。该消息还可包括与M2M设备120相关联的SSID。在220,STAllO可检测M2M设备120。在检测出M2M设备120之后,STAllO可提取该消息中所包括的M2M设备ID (和/或其他信息)。
[0068]在225,STAllO可以与M2M制造商150通信以获得用于建立STAllO与M2M设备120之间的通信链路的信息。M2M制造商150可基于由STAllO提供的信息(诸如,M2M设备120的M2M设备ID,与M2M设备120相关联的SSID,M2M设备120的序列号,与M2M设备120相关联的购买证明标识符,或其组合)来对STAllO进行认证。
[0069]在对STAl 10进行认证之后,M2M制造商150可向STAllO发送用于建立与M2M设备120的通信链路的信息(诸如安全性凭证(例如安全性凭证138))。该安全性凭证可包括与M2M设备120相关联的证书、与M2M设备120相关联的公钥或私钥、用于接入M2M设备120的用户名和口令、或其组合。
[0070]在230,可建立STAl 10与M2M设备120之间的通信链路。建立STAllO与M2M设备120之间的通信链路可包括STAllO向M2M设备120请求认证。为了进行认证,STAllO可向M2M设备120提供从M2M制造商150接收到的信息,诸如安全性凭证。M2M设备120可以基于对STAllO所提供的安全性信息的验证来准予对STAllO的认证。
[0071]在M2M设备120对STAllO进行认证之后,可在M2M设备120与STAllO之间建立通信链路。M2M设备120和STAllO可经由该通信链路彼此传达数据。该通信链路可以是用完整性和机密性来保护数据交换的安全链路。
[0072]在M2M设备120与STAllO之间的通信链路被建立之后,在235,M2M设备120可解锁(例如,写使能)M2M设备120的存储器的一部分。被解锁的存储器部分可对应于与AP连通性信息(例如,AP连通性信息134)相关联的存储。AP连通性信息可被M2M设备120用来建立与一个或多个无线设备(诸如AP140,STAl 10,或两者)的通信。M2M设备120可至少部分地基于在认证规程期间从STAllO接收到的信息(例如,安全性凭证)来解锁存储器的该部分。
[0073]在240,STAllO可向M2M设备120提供AP连通性信息。AP连通性信息可包括用于建立与AP140的通信链路的信息,诸如,与AP140相关联的SSID、口令、安全性信息、认证凭证、其他接入凭证、或者其组合。对认证的准予使得STAllO能对M2M设备120编程。换言之,当STAllO被授权(例如,已被准予认证)时,AP连通性信息可被M2M设备120存储。这样,M2M设备120可在M2M设备120的存储器(例如,存储器132)中存储从STAllO接收到的AP连通性信息。因此,在与AP140相关联的AP连通性信息已被存储之后,M2M设备120可被视为“编程成”建立与AP140的通信链路。
[0074]在M2M设备120配置成建立与AP140的通信链路(例如,接收到AP连通性信息)之后,在245,M2M设备120可进入(例如,激活)正常操作模式。
[0075]在250,可建立M2M设备120与AP140之间的通信链路。例如,M2M设备120可通过向AP140请求认证来发起与AP140的认证规程。在认证规程期间,M2M设备120可向AP140提供从STAllO接收到的AP连通性信息的至少一部分。在AP140对M2M设备120进行认证之后,可在AP140与M2M设备120之间建立通信链路。该通信链路可包括网际协议(IP)链路。
[0076]在M2M设备120与AP140之间的通信链路被建立之后,在255,M2M设备120可经由该通信链路向AP140传送数据。在M2M设备120与AP140之间的通信链路已被建立之后,M2M设备120可经由AP140向STAllO传送第二消息、数据、或两者。
[0077]图3A和3B是解说示例性通信系统300的示图。使用关于图1描述的通信系统100的某些元件来解说通信系统300。
[0078]图3A中的通信系统300包括AP140。AP140可以在基本服务区域(BSA) 302内提供通信服务。通信系统300可包括一个或多个设备,诸如计算机310和M2M冰箱320。计算机310可对应于STA110。M2M冰箱320可以是有机器对机器能力的设备。M2M冰箱320可对应于M2M设备120并且是M2M设备120的示例。通信系统300可包括其他通信设备,这些其他通信设备可指示机器对机器通信。
[0079]在特定实施例中,M2M冰箱320或许不能够直接建立与AP140的通信链路。例如,在M2M冰箱320未被引入到BSA302时,可能就是这种情形。例如,M2M冰箱320可能不包括用于认证以建立与AP140的通信链路的安全性信息。因此,M2M冰箱320或许不能够经由AP140与计算机310通信。然而,M2M冰箱320可包括使得M2M冰箱320能对STA (诸如,计算机310)操作并表现为AP的AP逻辑(例如,AP逻辑130)。因此,M2M冰箱320可使用M2M冰箱320中所包括的AP逻辑而对计算机310表现为AP。可在计算机310与M2M冰箱320之间建立通信链路303。一旦通信链路303被建立,计算机310就能经由通信链路303与M2M冰箱通信。
[0080]图3B中的通信系统300解说了在通信连接303已被建立之后图3A中的通信系统300。一旦通信链路303已被建立,计算机310就可用作可向M2M冰箱320提供信息的编程设备,该信息使得M2M冰箱320能建立M2M冰箱320与AP140之间的通信链路305。该信息可包括AP连通性信息,该AP连通性信息可包括与AP140相关联的SSID、口令、安全性信息、认证凭证、其他接入凭证、或者其组合。
[0081]一旦M2M冰箱320具有了用于建立与AP140的通信链路305的信息,M2M冰箱320就能建立链路305并在通信链路305上与AP140进行通信。一旦通信链路305已被建立,就可终止通信链路303。
[0082]图4示出解说用于配置设备以建立与另一设备的通信链路的示例性方法400的流程图。例如,方法400可被用来配置图1的M2M设备120以建立与图1的AP140的通信链路。方法400可由图1的M2M设备120或图3A和3B的M2M冰箱320来执行。
[0083]在402,方法400包括从第一设备向第二设备传送消息。该消息可包括与第一设备的标识相关联的第一信息。例如,图1的M2M设备120 (例如,第一设备)可向STAllO (例如,第二设备)传送消息(例如,信标)。与第一设备的标识相关联的第一信息可包括与第一设备相关联的设备ID(例如,M2M设备ID136)。该消息还可包括与第一设备相关联的SSID。第一信息可使得第二设备能获得接入数据。例如,第二设备可获得包括安全性信息(例如,安全性凭证)的接入数据,该安全性信息诸如包括与第一设备相关联的证书、与第一设备相关联的公钥或私钥、用于接入第一设备的用户名和口令、或其组合。
[0084]在404,方法400可包括基于该接入数据来建立第一设备与第二设备之间的第一通信链路。例如,图1的M2M设备120可基于该接入数据来建立与STAllO的第一通信链路。为了建立第一通信链路,第一设备可从第二设备接收接入数据(例如,安全性信息)。第一设备可基于该接入数据对第二设备进行认证。
[0085]在406,方法400可包括经由第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。例如,图1的M2M设备120 (例如,第一设备)可经由第一通信链路接收与M2M设备120和AP140 (例如,第三设备)之间的第二通信链路的建立相关联的第二信息。第二信息可包括AP连通性信息。AP连通性信息可包括用于建立与第三设备的通信链路的信息,诸如,与第三设备相关联的SSID、口令、安全性信息、认证凭证、其他接入凭证、或者其组合。
[0086]在408,接收第二信息可包括授权第二设备向第一设备编程第二信息。例如,图1的M2M设备120可授权STAllO向第一设备编程第二信息。第一设备可基于对从第二设备接收到的安全性信息的验证来认证第二设备以编程第二信息。该安全性信息可经由第一通信链路从第二设备接收。该安全性凭证可包括与第一设备相关联的证书、与第一设备相关联的公钥或私钥、用于接入第一设备的用户名和口令、或其组合。
[0087]在410,方法400可包括将第一设备配置为基于第二信息来建立第一设备与第三设备之间的第二通信链路。例如,图1的M2M设备120可配置成基于第二信息来建立M2M设备120与AP140之间的第二通信链路。配置第一设备可包括根据用于与第三设备进行通信的指令来对第一设备编程。
[0088]图5示出用于配置设备以建立与另一设备的通信链路的示例性方法500的流程图。例如,方法500可被用来配置图1的M2M设备120以建立与图1的AP140的通信链路。方法500可由图1的STAllO或图3的计算机310来执行。
[0089]在502,方法500包括在第二设备处从第一设备接收消息。该消息可包括标识第一设备的第一信息。例如,图1的STAllO (例如,第二设备)可接收来自M2M设备120 (例如,第一设备)的消息(例如,信标)。第一信息可包括与第一设备相关联的设备ID (例如,M2M设备ID136)。该消息还可包括与第一设备相关联的SSID。第一信息可使得第二设备能获得接入数据。例如,第二设备可获得包括安全性信息(例如,安全性凭证)的接入数据,该安全性信息包括与第一设备相关联的证书、与第一设备相关联的公钥或私钥、用于接入第一设备的用户名和口令、或其组合。
[0090]在504,方法500包括获得与建立第一设备和第二设备之间的第一通信链路相关联的接入数据。例如,图1的STAllO可获得与建立第一设备和第二设备之间的第一通信链路相关联的接入数据。该接入数据可包括安全性信息(例如,安全性凭证),该安全性信息包括与第一设备相关联的证书、与第一设备相关联的公钥或私钥、用于接入第一设备的用户名和口令、或其组合。
[0091]在特定实施例中,获得接入数据可包括从与第一设备的制造商相关联的第四设备接收与第一设备相关联的接入数据。例如,STAllO可从M2M制造商150 (例如,第四设备)接收与M2M设备120相关联的接入数据。
[0092]在506,方法500包括基于该消息来建立第一设备与第二设备之间的第一通信链路。例如,图1的STAllO可基于该消息来建立M2M设备120与STAllO之间的第一通信链路。
[0093]在特定实施例中,第二设备可进一步基于从与第一设备的制造商相关联的第四设备接收与第一设备相关联的接入数据来建立第一设备与第二设备之间的第一通信链路。例如,STAllO可基于从M2M制造商150接收与M2M设备120相关联的接入数据来建立M2M设备120与STAllO之间的第一通信链路。该接入数据可包括安全性信息(例如,安全性凭证),该安全性信息包括与第一设备相关联的证书、与第一设备相关联的公钥或私钥、用于接入第一设备的用户名和口令、或其组合。
[0094]在508,方法500包括经由第一通信链路向第一设备传送与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。例如,图1的STAllO (例如,第二设备)可经由第一通信链路向M2M设备120 (例如,第一设备)传送与M2M设备120和AP140 (例如,第三设备)之间的第二通信链路的建立相关联的第二信息。第二信息可包括AP连通性信息。AP连通性信息可包括用于建立与第三设备的通信链路的信息,诸如,与第三设备相关联的SSID、口令、安全性信息、认证凭证、其他接入凭证、或者其组合。
[0095]图6是解说可在图1的通信系统100内采用的示例性设备的示图600。无线设备602是可配置成实现各种方法的至少一部分的设备的示例,这些方法诸如是图2的过程200、图4的方法400、图5的方法500、或者其组合。
[0096]设备602可包括各种组件,诸如一个或多个处理器单元604,存储器606,信号检测器618,用户接口 622,收发机614,外壳608,和M2M处理器640。收发机614可包括发射机610和接收机612,或者其组合。设备602的各种组件可由总线系统626耦合在一起。总线系统626可包括电源总线、控制信号总线、状态信号总线、数据总线、或其组合。本领域技术人员将领会,设备602的各组件可使用不同于总线系统626的机制耦合在一起、或者接受或提供彼此的输入。设备602可包括网络输入/输出(I/O)接口 628。网络I/O接口 628可配置成耦合至网络,诸如网络630。
[0097]一个或多个处理器单元604可控制设备602的操作。一个或多个处理器单元604也可被称为中央处理单元(CPU)。可包括只读存储器(ROM)、随机存取存储器(RAM)、或其组合的存储器606可向一个或多个处理器单元604提供指令和/或数据。存储器606的一部分还可包括非易失性随机存取存储器(NVRAM)。处理器单元604可基于存储器606或设备602外部的另一存储器(未示出)内存储的程序指令来执行逻辑和算术运算。存储器606中的指令可以可执行以实现本文中所描述的方法,诸如图2的过程200、图4的方法400、或图5的方法500中的至少一部分。此外,存储器606可包括(例如存储)可由处理器单元604和/或M2M处理器640执行的软件。在特定实施例中,一个或多个处理器单元604和M2M处理器640可被包括在单个处理器中,这单个处理器配置成执行处理器单元604和M2M处理器640中的每一者的一个或多个功能。在特定实施例中,设备602被实现为使得一个或多个处理器单元604被配置成利用M2M处理器640。
[0098]这一个或多个处理器单元604可被实现为通用微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、选通逻辑、分立硬件组件、专用硬件有限状态机、能对信息执行演算或其他操纵的任何其他合适实体、或其组合。在特定实施例中,这一个或多个处理器单元604包括配置成生成分组(例如,数据分组)以供传输的DSP。例如,该分组可包括物理层数据单元(prou)。
[0099]发射机610和接收机612可使得能在设备602与远程位置之间传送和接收数据。发射机610和接收机612可被组合成收发机614。天线616可被附连至外壳608。天线616可电耦合至收发机614。无线设备602还可包括(未示出)多个发射机、多个接收机、和/或多个收发机。在特定实施例中,收发机614可被包括于耦合至处理器单元604和/或M2M处理器640的无线接口(未示出)中。发射机610可被配置成无线地传送分组和/或信号。例如,发射机610可被配置成传送由处理器单元604或M2M处理器640生成的不同类型的分组。这些分组可供发射机610使用。例如,M2M处理器640可以在存储器606中存储分组并且发射机610可被配置成检索分组。发射机610可经由天线616无线地传送分组。在特定实施例中,发射机610在传送之前对分组/信号进行缓冲或排队。
[0100]设备602的天线616检测从其他设备传送的分组(例如,信号)。接收机612可被配置成处理检测到的分组并且使检测到的分组可供处理器单元604或M2M处理器640使用。例如,接收机612可以在存储器606中存储分组并且M2M处理器640可被配置成检索该分组以供进一步处理。
[0101]信号检测器618可用来检测经由收发机614接收到的信号并量化其电平。例如,信号检测器618可检测总能量、每副载波每码元能量、功率谱密度、以及其他信号。
[0102]设备602还可包括用户接口 622。用户接口 622可包括按键板、话筒、扬声器、显示器、或其组合。用户接口 622可包括向设备602的用户(例如,操作者)传达信息和/或从该用户接收输入的任何元件或组件。外壳608可包围设备602中所包括的一个或多个组件。
[0103]图7不出可与图6的设备602联用的不例性机器对机器处理器(例如,图6的M2M处理器640)的功能框图700。可参照图1和图6的元件来描述框图700。
[0104]图6的M2M处理器640可包括订户单元电路704。订户单元电路704可配置成与AP (诸如,图1的AP140)进行双向通信。图6的M2M处理器640可包括基站电路706。基站电路706可配置成允许图6的设备602对STA (例如,图1的STA110)操作和表现为AP。基站电路706可实现与其他设备的M2M处理器(例如,图6的M2M处理器640)的订户单元电路704的双向通信。与图6的具有活跃基站电路706的设备602通信的STA (例如,图1的STAl 10)可能不知晓该通信是与“真实” AP (例如,图1的AP140)还是与作为AP操作的设备602 (例如,图1的M2M设备120)进行的。相同协议、加密、服务参数等可被用于设备602与STA之间的通信。
[0105]基站电路706可配置成提供一个或多个无线电接入服务。例如,基站电路可同时或分开地提供3G、蜂窝、和蓝牙无线电接入服务。由基站电路706提供的无线电接入服务可被静态定义。在一些实现中,可向图6的设备602传送信号以动态地配置基站电路706。
[0106]图6的M2M处理器640可包括安全性电路708。安全性电路708可被配置成控制图6的设备602可与哪些STA和/或AP通信。在一些实现中,可能期望仅允许被授权的设备连接至图1的通信系统100。例如,安全性电路708可查阅被授权设备表来确定被允许的通信伙伴。该表可针对通信系统来更新,例如由图1的AP140来更新。该表可由图6的M2M处理器640通过监听来自其附近的其他被授权设备的信号来创建。授权信息可被存储在存储器606中。在一些实现中,安全性电路708可使用其他手段来确定哪些设备被授权通信,诸如演算,外部认证服务,或类似手段。
[0107]在一些实现中,STA或AP可被标识为通过一些电子表示的特性而被授权。例如,该特性可指示设备类型(例如,电话,智能电表,电力线装备,电力线自动开关)、设备能力(例如,有多媒体能力,打印服务)、服务载波、媒体接入控制(MAC)地址、IP地址、移动装备标识符(MEID)、服务集标识符(SSID)、订户标识符、设备拥有者(例如,公用事业公司)。在一些实现中,图6的M2M处理器640可向通信系统100注册设备602作为被授权AP,从而设备602在通信系统100内可被发现和兼容。
[0108]M2M处理器640可包括切换电路702。在一些实现中,切换电路702可配置成交替地激活基站电路706和订户单元电路704。切换电路702可被配置成检测事件。该事件可在设备602内部,诸如设备602的功率或连通性特性的改变。该事件可在设备外部,诸如通信系统100的特性(例如,话务量,可用节点,系统范围状态,活跃通信协议)、时间、和温度。切换电路702可与其他设备602中所包括的其他切换电路702同步。在一些实现中,切换电路702可使用由通信系统100使用的信号同步方案来进行同步。例如,在包括OFDM的一些蜂窝系统中,信号可使用同步信号来进行同步。切换电路702可配置成基于时间表在订户单元电路704与基站电路706之间切换。该时间表可以存储在存储器606中并由切换电路702检索。切换电路702可配置成响应于来自处理器单元604的信号来进行切换。
[0109]切换电路702可配置成维持设备602的状态。该状态可被存储于切换电路702的存储器或设备602的其他存储器606中。该状态可指示设备602当前被配置成的一个或多个操作模式。在第一模式中,设备602可被配置成提供无线电接入服务。在此第一模式中,基站电路706可被激活。在第二模式中,设备602可被配置成向AP请求订户服务。在此第二模式中,订户单元电路704可被激活。在一些实现中,设备602可被配置成同时以第一模式和第二模式两者操作。在一些实现中,设备602可被配置成在第一模式和第二模式之间周期性地切换。
[0110]在一些实现中,可能期望设备602维持与AP的连接,同时向另一 STA提供无线电接入服务。例如,为了节约带宽,一些AP或STA可被配置成在没有检测到信号话务的情况下断开。在一些实现中,切换电路702可使得信号(例如,心跳,保持活跃)被周期性地从设备602传送给AP。这可防止设备602从AP断开并防止每次订户单元电路704被激活时需要向AP请求订户服务。当AP提供的服务丢失时,尤其在网络可能是流动的网状机器对机器环境中,设备602也可从AP断开。
[0111]尽管图7中解说了数个分开的组件,但本领域技术人员将认识到,这些组件中的一个或多个组件可被组合或者共同地实现。例如,基站电路706可被用来不仅实现以上关于基站电路706所描述的功能性,而且还实现以上关于安全性电路708所描述的功能性。另夕卜,图7中所解说的每个组件可使用多个分开的元件来实现。
[0112]结合本文描述的一个或多个实施例,公开了可包括用于从第一设备向第二设备传送消息的装置的装备。该用于传送的装置可包括图1的收发机146、图6的发射机610、配置成从第一设备向第二设备传送消息的一个或多个其他设备或电路,或其任何组合。
[0113]该装备还可包括用于基于接入数据来建立第一设备与第二设备之间的第一通信链路的装置。该用于建立的装置可包括图1的收发机146、图1的处理器122、图6的发射机610、图6的处理器单兀604、图6的M2M处理器640、配置成建立第一通信链路的一个或多个其他设备或电路,或其任何组合。
[0114]该装备还可包括用于经由第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息的装置。该用于接收的装置可包括图1的收发机146、图6的接收机612、配置成接收第二信息的一个或多个其他设备或电路,或其任何组合。
[0115]该装备还可包括用于配置第一设备以基于第二信息来建立第一设备与第三设备之间的第二通信链路的装置。该用于配置的装置可包括图1的处理器122、图6的处理器单元604、图6的M2M处理器640、配置成配置第一设备的一个或多个其他设备或电路,或其任何组合。
[0116]该装备还可包括用于在第二设备处从第一设备接收消息的装置。该用于接收的装置可包括图1的收发机118、图6的接收机612、配置成接收该消息的一个或多个其他设备或电路,或其任何组合。
[0117]该装备还包括用于获得与建立第一设备和第二设备之间的第一通信链路相关联的接入数据的装置。该用于获得接入数据的装置可包括图1的处理器112、图6的处理器单元604、图6的M2M处理器640、配置成获得接入数据的一个或多个其他设备或电路,或其任何组合。
[0118]该装备还可包括用于基于该消息来建立第一设备与第二设备之间的第一通信链路的装置。该用于建立第一通信链路的装置可包括图1的收发机118、图1的处理器112、图6的处理器单兀604、图6的M2M处理器640、图6的发射机610、配置成建立第一通信链路的一个或多个其他设备或电路,或其任何组合。
[0119]该装备还可包括用于经由第一通信链路向第一设备传送与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息的装置。该用于传送的装置可包括图1的收发机118、图6的发射机610、配置成进行传送的一个或多个其他设备或电路,或其任何组

口 ο
[0120]所公开的实施例中的一个或多个实施例可在一种系统或装置(例如,图1的STA110,图1的M2M设备120,图3的计算机310,图3的冰箱320,或图6的设备602)中实现,该系统或装置可包括通信设备、固定位置的数据单元、移动位置的数据单元、移动电话(例如,智能电话)、蜂窝电话、电视机、接入点、计算机、平板设备、便携式计算机(例如,膝上型计算机)、或台式计算机。另外,该系统或装置可包括机顶盒、娱乐单元、导航设备、个人数字助理(PDA)、监视器、计算机监视器、电视机、调谐器、无线电、卫星无线电、音乐播放器、数字音乐播放器、便携式音乐播放器、视频播放器、数字视频播放器、数字视频盘(DVD)播放器、便携式数字视频播放器、存储或检索数据或计算机指令的任何其他设备、或其组合。作为另一解说性、非限制性示例,该系统或装置可包括远程单元(诸如移动电话、手持式个人通信系统(PCS)单元)、便携式数据单元(诸如个人数据助理、启用全球定位系统(GPS)的设备、游戏设备或系统、导航设备)、固定位置的数据单元(诸如仪表读数装备)、或者存储或检索数据或计算机指令的任何其他设备、或其任何组合。尽管图1-7中的一个或多个图可能根据本公开的教导解说了各系统、装置、和/或方法,但本公开不限于这些解说的系统、装置、和/或方法。本公开的各实施例可适于用在任何包括集成电路系统(包括存储器、处理器和片上电路系统)的设备中。
[0121]图1的通信系统100、图3A和3B的通信系统300可按照无线标准(例如802.1lah标准)来操作。可使用各式各样的技术和/或协议来实现无线通信系统100中AP140与STA之间的通信。本文中所描述的技术可与各种无线技术(诸如,CDMA, OFDM, TDMA等)结合使用。多个用户终端(例如,站)可经由不同的用于CDMA的正交码道、用于TDMA的时隙、或用于OFDM的子带来并发地传送和接收数据。CDMA系统可实现IS-2000、IS-95、IS-856、宽带CDMA (W-CDMA)或者其他某一标准。OFDM系统可以实现一个或多个IEEE802.11标准或者其他某些标准。TDMA系统可实现GSM标准或其他某些标准。
[0122]流行的无线网络技术可包括各种类型的无线局域网(WLAN)。WLAN可被用于采用广泛使用的联网协议来将附近的设备互连在一起。本文中所描述的各个方面可应用于任何通信标准,诸如无线协议。例如,本文中所描述的各个方面可被用作使用低于I千兆赫(GHz)频带的IEEE802.1lah协议的一部分。作为另一示例,本文中所描述的各个方面可结合6-9GHz无线网络来使用。
[0123]在一些方面,可以例如根据802.1lah协议来传送低于I千兆赫频带中的无线信号。传输可以使用0FDM、直接序列扩频(DSSS)通信、OFDM和DSSS通信的组合、或其他方案。802.1lah协议和其他低于I千兆赫协议的实现可被用于传感器、计量、和智能电网。实现此类协议的某些设备的诸方面可以比实现其他无线协议的设备消耗更少的功率。这些设备可被用于跨相对较长的距离(例如,约一千米或更长)传送无线信号。其他协议(例如,6-9GHZ协议)的实现可提供相对较短的通信距离,诸如约三或四米。
[0124]无线网络可以若干模式操作,诸如,基础设施模式或自组织(ad-hoc )模式。在以基础设施模式操作期间,STA可连接到用作将一个或多个无线客户端(例如,一个或多个STA)连接到网络基础设施(诸如举例而言,因特网接入)的中枢的AP。与基础设施网络相关联的无线设备(例如,客户端或站(STA))可被称为相关联的STA。在基础设施模式中,无线网络可使用客户端一服务器架构来提供到一个或多个无线客户端的连通性。在自组织模式期间,一个或多个无线客户端可在对等架构中建立到彼此的直接连接。在一个方面,AP可生成将无线网络特性(例如,最大数据速率、加密状态、AP MAC地址、SSID等)广播到附近客户端(例如,STA)的周期性信标信号。例如,SSID可标识特定无线网络。
[0125]促成从AP (例如,图1的AP140)向STA (例如,图1的STA110)的传输的通信链路可以被称为下行链路(DL),而促成从STA向AP的传输的通信链路可以被称为上行链路(UL)0替换地,下行链路可以被称为前向链路或前向信道,而上行链路可以被称为反向链路或反向信道。
[0126]WLAN可包括各种设备,诸如AP和STA (例如,客户端)。一般而言,AP用作WLAN的中枢或基站,而STA用作WLAN的用户。例如,STA可以是膝上型计算机、个人数字助理(PDA)、移动电话等。例如,STA经由遵循无线保真(W1-Fi)(例如IEEE802.11协议,诸如802.1Iah)的无线链路连接到AP以获得到因特网或到其他广域网的一般连通性。在特定实施例中,STA也可被用作AP。
[0127]应当理解,本文中使用诸如“第一”、“第二”等之类的指定对元素的任何引述一般不限定这些元素的量或次序。相反,这些指定可在本文中用作区别两个或更多个元素或者元素实例的便捷方法。因此,对第一元素和第二元素的引述并不意味着可采用仅两个元素或者第一元素必须以某种方式位于第二元素之前。同样,除非另外声明,否则元素集合可包括一个或多个元素。另外,在说明书或权利要求中使用的“A、B、或C中的至少一者”形式的术语表示“A或B或C或这些元素的任何组合”。
[0128]如本文中所使用的,术语“确定”广泛涵盖各种各样的动作。例如,“确定”可包括演算、计算、处理、推导、研究、查找(例如,在表、数据库或其他数据结构中查找)、探知及诸如此类。而且,“确定”可包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)及诸如此类。而且,“确定”还可包括解析、选择、选取、确立及类似动作。另外,如本文中所使用的“信道宽度”可在某些方面涵盖或者还可称为带宽。
[0129]如本文中所使用的,引述一列项目中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在涵盖:a、b、C、a_b、a_c、b_c、以及a_b_c。
[0130]各种解说性组件、框、配置、模块、和电路、步骤已经在上文以其功能性的形式作了一般化描述。此类功能性是被实现为硬件还是处理器可执行指令取决于具体应用和施加于整体系统的设计约束。另外,上述方法的各种操作可按任何次序或由能够执行这些操作的任何合适的装置来执行,诸如各种硬件和/或软件组件、电路、和/或模块。一般而言,关于图1-7中所解说的任何操作可由能够执行这些操作的相对应的功能性装置来执行。技术人员可针对每种特定应用以不同方式来实现所描述的功能性,但此类实现决策不应被解读为致使脱离本公开的范围。
[0131]本领域技术人员将进一步理解,结合本文中公开的实施例描述的各种解说性逻辑块、配置、模块、电路以及算法步骤可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件(PLD)、分立的门或晶体管逻辑、分立的硬件组件(例如,电子硬件)、由处理器执行的计算机软件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何市售的处理器、控制器、微控制器或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或更多个微处理器或任何其它此类配置。
[0132]在一个或多个方面中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或更多条指令或代码存储在计算机可读介质上。计算机可读介质包括计算机可读存储介质和通信介质,包括促成计算机程序从一地到另一地的转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。
[0133]作为示例而非限定,此类计算机可读存储介质可包括随机存取存储器(RAM)、闪存、只读存储器(ROM)、可编程只读存储器(PR0M)、可擦除可编程只读存储器(EPR0M)、电可擦除可编程只读存储器(EEPR0M)、寄存器、硬盘、可移动盘、紧致盘只读存储器(⑶-ROM)、其它光盘存储、磁盘存储、或其他磁存储设备、或可被用来存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其它介质。在替换方案中,计算机可读介质(例如,存储介质)可被整合到处理器。处理器和存储介质可驻留在专用集成电路(ASIC)中。ASIC可驻留在计算设备或用户终端中。在替换方案中,处理器和存储介质可作为分立组件驻留在计算设备或用户终端中。
[0134]在示例性实施例中,处理器单元604或M2M处理器640可配置成执行存储在非瞬态计算机可读介质(诸如存储器606)处的处理器可执行指令(例如,计算机可执行指令),并且该处理器可执行指令可执行以使得计算机(诸如,处理器单元604或M2M处理器640)从第一设备向第二设备传送消息。该消息包括与第一设备的标识相关联的第一信息。第一信息使得第二设备能获得接入数据。该处理器可执行指令进一步可执行以使得计算机(诸如,处理器单元604或M2M处理器640)经由基于接入数据的第一设备和第二设备之间的第一通信链路接收与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。该处理器可执行指令进一步可执行以使得计算机(诸如,处理器单元604或M2M处理器640)配置第一设备以基于第二信息来建立第一设备和第三设备之间的第二通信链路。
[0135]在另一示例性实施例中,处理器单元604或M2M处理器640可配置成执行存储在非瞬态计算机可读介质(诸如存储器606)处的处理器可执行指令(例如,计算机可执行指令),并且该处理器可执行指令可执行以使得计算机(诸如,处理器单元604或M2M处理器640)在第二设备处从第一设备接收消息。该消息包括标识第一设备的第一信息。该处理器可执行指令进一步可执行以使得计算机(诸如,处理器单元604或M2M处理器640)接收与建立第一设备和第二设备之间的第一通信链路相关联的接入数据。该处理器可执行指令进一步可执行以使得计算机(诸如,处理器单元604或M2M处理器640)基于该消息来建立第一设备和第二设备之间的第一通信链路。该处理器可执行指令进一步可执行以使得计算机(诸如,处理器单元604或M2M处理器640)经由第一通信链路向第一设备传送与第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。
[0136]无线设备602可包括一个或多个可选组件(未示出)。例如,无线设备可包括显示控制器。显示控制器可耦合至处理器单元604、M2M处理器640、总线系统626、用户接口 622、或其组合。显示控制器可耦合至包括在无线设备602中或在其外部的显示设备。无线设备602还可包括编码器/解码器(CODEC),其可被耦合至处理器单元604、M2M处理器640、总线系统626、用户接口 622、或其组合。扬声器和话筒可被耦合至CODEC。
[0137]在特定实施例中,可将处理器单元604、M2M处理器640、存储器606、无线收发机614、和信号检测器618包括在无线设备602中所包括的系统级封装或片上系统设备中。在特定实施例中,输入设备和电源可耦合至片上系统设备。此外,在特定实施例中,显示设备、输入设备、扬声器、话筒、天线616、和电源在片上系统设备外部。然而,显示设备、输入设备、扬声器、话筒、天线616、和电源中的每一者可耦合至无线设备602的片上系统设备的组件,诸如接口或控制器。
[0138]任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(⑶)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光⑧碟,其中盘常常磁性地再现数据,而碟用激光来光学地再现数据。因此,在一些方面,计算机可读介质可包括非暂态计算机可读介质(例如,有形介质)。另外,在一些方面,计算机可读介质可包括暂态计算机可读介质(例如,信号)。上述组合应被包括在计算机可读介质的范围内。[0139]本文所公开的方法包括用于达成所描述的方法的一个或多个步骤或动作。这些方法步骤和/或动作可以彼此互换而不会脱离权利要求的范围。换言之,除非指定了步骤或动作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要求的范围。
[0140]因此,某些方面可包括用于执行本文中给出的操作的计算机程序产品。例如,此类计算机程序产品可包括其上存储(和/或编码)有指令的计算机可读存储介质,这些指令能由一个或多个处理器执行以执行本文中所描述的操作。对于某些方面,计算机程序产品可包括包装材料。
[0141]软件或指令还可以在传输介质上传送。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波等无线技术从web站点、服务器或其它远程源传送而来的,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电以及微波等无线技术就被包括在传输介质的定义里。
[0142]此外,应当领会,用于执行本文中所描述的方法和技术的模块和/或其它恰适装置能由用户终端和/或基站在适用的场合下载和/或以其他方式获得。替换地,本文中所描述的各种方法能经由存储装置(例如,RAM、ROM、诸如压缩碟(CD)或软盘之类的物理存储介质等)来提供。此外,能利用适于向设备提供本文中所描述的方法和技术的任何其他合适的技术。
[0143]本领域普通技术人员将理解,本文中所描述的方法或过程(诸如,图2的过程200,图4的方法400,和图5的方法500)仅仅是解说性的。这些方法(例如,过程)中的一个或多个步骤可被移除,附加的步骤可被添加,和/或步骤的次序可被改变,或者其组合,而仍然与本文中的公开保持一致。
[0144]图2的过程200、图4的方法400、图5的方法500、或其任何组合可通过现场可编程门阵列(FPGA)器件、专用集成电路(ASIC)、处理单元(诸如中央处理器单元(CPU),数字信号处理器(DSP ))、控制器、另一硬件设备、固件设备、或其任何组合来实现或另行执行。
[0145]应该理解的是,权利要求并不被限定于以上所解说的精确配置和组件。提供前面对所公开的实施例的描述是为了使本领域技术人员皆能制作或使用所公开的实施例。尽管上述内容针对本公开的各方面,然而可设计出本公开的其他和进一步的方面而不会脱离其基本范围,且范围是由所附权利要求来确定的。可在本文描述的实施例的布局、操作及细节上作出各种改动、更换和变型而不会脱离本公开或权利要求的范围。因此,本公开并非旨在被限定于本文中的实施例,而是应被授予与如由所附权利要求及其等效技术方案定义的原理和新颖性特征一致的最广的可能范围。
【权利要求】
1.一种方法,包括: 从第一设备向第二设备传送消息,其中所述消息包括与所述第一设备的标识相关联的第一信息,其中所述第一信息使得所述第二设备能获得接入数据; 基于所述接入数据来建立所述第一设备和所述第二设备之间的第一通信链路; 经由所述第一通信链路接收与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息;以及 将所述第一设备配置成基于所述第二信息来建立所述第一设备和所述第三设备之间的所述第二通信链路。
2.如权利要求1所述的方法,其特征在于,所述第一设备包括机器对机器通信设备。
3.如权利要求1所述的方法,其特征在于,进一步包括,配置所述第一设备以根据第一操作模式来操作,其中所述第一设备被配置成在处于所述第一操作模式时提供无线局域网。
4.如权利要求1所述的方法,其特征在于,建立所述第一通信链路包括: 接收来自所述第二设备的安全性信息,其中所述安全性信息被包括于所述接入数据中;以及 基于所述安全性信息对所述第二设备进行认证。
5.如权利要求1所述的方法,其特征在于,进一步包括: 经由所述第一通信链路接收来自所述第二设备的安全性信息;以及 授权所述第二设备向所述第一设`备编程所述第二信息,其中对编程所述第一设备的认证是基于由所述第一设备对所述安全性信息的验证来准予的。
6.如权利要求1所述的方法,其特征在于,进一步包括: 响应于所述第一通信链路被建立而解锁所述第一设备的存储器的一部分;以及 将从所述第二设备接收到的所述第二信息存储于所述存储器的经解锁部分。
7.如权利要求1所述的方法,其特征在于,进一步包括,配置所述第一设备以在接收到所述第二信息之后根据第二操作模式来操作,其中,当所述第一设备处于所述第二操作模式时,所述第一设备被实现为建立与所述第三设备的所述第二通信链路,并且其中所述第二通信链路使得所述第一设备能接入由所述第三设备提供的无线局域网。
8.如权利要求1所述的方法,其特征在于,进一步包括,经由所述第三设备从所述第一设备向所述第二设备传送第二消息。
9.一种无线通信设备,包括: 发射机,其配置成从第一设备向第二设备传送消息,其中所述消息包括与所述第一设备的标识相关联的第一信息,其中所述第一信息使得所述第二设备能获得接入数据; 接收机,其配置成经由基于所述接入数据的所述第一设备和所述第二设备之间的第一通信链路接收与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息;以及 处理器,其配置成编程所述第一设备以基于所述第二信息来建立所述第一设备和所述第三设备之间的所述第二通信链路。
10.如权利要求9所述的无线通信设备,其特征在于,所述处理器配置成建立所述第一通信链路。
11.如权利要求9所述的无线通信设备,其特征在于,所述接入数据是与建立所述第一设备和所述第二设备之间的所述第一通信链路相关联的。
12.如权利要求9所述的无线通信设备,其特征在于,所述接入数据包括与所述第一设备相关联的安全性信息。
13.如权利要求9所述的无线通信设备,其特征在于,所述接入数据包括与认证规程相关联的一条或多条指令以使得所述第二设备能建立与所述第一设备的所述第一通信链路。
14.如权利要求9所述的无线通信设备,其特征在于,所述第一通信链路包括第一无线链路,并且其中所述第二通信链路包括第二无线通信链路。
15.如权利要求9所述的无线通信设备,其特征在于,所述消息包括从所述第一设备广播的信标,并且其中与标识所述第一设备相关联的所述第一信息包括与所述第一设备相关联的标识码。
16.如权利要求9所述的无线通信设备,其特征在于,所述消息进一步包括与建立所述第一通信链路相关联的第三信息,并且其中所述第三信息包括与所述第一设备相关联的服务集标识(SSID)。
17.如权利要求9所述的无线通信设备,其特征在于,用于建立所述第一设备和所述第三设备之间的所述第二通信链路的所述第二信息包括与所述第三设备相关联的服务集标识(SSID)、与所述第三设备相关联的安全性信息、或其组合。
18.如权利要求9所述的无线通信设备,其特征在于,所述接入数据是与建立所述第一设备和所述第二设备之间的所述第一通信链路相关联的。
19.一种装备,包括: 用于从第一设备向第二设备传送消息的装置,其中所述消息包括与所述第一设备的标识相关联的第一信息,其中所述第一信息使得所述第二设备能获得接入数据; 用于基于所述接入数据来建立所述第一设备和所述第二设备之间的第一通信链路的装置; 用于经由所述第一通信链路接收与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息的装置;以及 用于将所述第一设备配置成基于所述第二信息来建立所述第一设备和所述第三设备之间的所述第二通信链路的装置。
20.如权利要求19所述的装备,其特征在于,进一步包括,用于授权所述第二设备向所述第一设备编程所述第二信息的装置,其中对编程所述第一设备的认证是基于由所述第一设备对从所述第二设备接收到的安全性信息的验证来准予的。
21.如权利要求19所述的装备,其特征在于,进一步包括: 用于响应于所述第一通信链路被建立而解锁所述第一设备的存储器的一部分的装置;以及 用于将从所述第二设备接收到的所述第二信息存储于所述存储器的经解锁部分的装置。
22.一种包括指令的处理器可读介质,所述指令在由处理器执行时使所述处理器: 从第一设备向第二设备传 送消息,其中所述消息包括与所述第一设备的标识相关联的第一信息,其中所述第一信息使得所述第二设备能获得接入数据;经由基于所述接入数据的所述第一设备和所述第二设备之间的第一通信链路接收与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息;以及 将所述第一设备配置成基于所述第二信息来建立所述第一设备和所述第三设备之间的所述第二通信链路。
23.—种方法,包括: 在第二设备处从第一设备接收消息,其中所述消息包括标识所述第一设备的第一信息; 获得与建立所述第一设备和所述第二设备之间的第一通信链路相关联的接入数据; 基于所述消息来建立所述第一设备和所述第二设备之间的所述第一通信链路;以及 经由所述第一通信链路向所述第一设备传送与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。
24.如权利要求23所述的方法,其特征在于,所述第一设备包括机器对机器通信设备。
25.如权利要求23所述的方法,其特征在于,进一步包括: 从与所述第一设备的制造商相关联的第四设备接收与所述第一设备相关联的所述接入数据;以及 在传送所述第二信息之前经由所述第一通信链路向所述第一设备传送所述接入数据的一部分。·
26.如权利要求25所述的方法,其特征在于,所述接入数据包括配置成使得所述第一设备的存储器的一部分被解锁的安全性信息。
27.如权利要求25所述的方法,其特征在于,所述第四设备包括与所述制造商相关联的服务器或者由所述制造商提供的便携式存储器存储设备。
28.一种无线通信设备,包括: 接收机,其配置成: 在第二设备处从第一设备接收消息,其中所述消息包括标识所述第一设备的第一信息;以及 接收与建立所述第一设备和所述第二设备之间的第一通信链路相关联的接入数据; 处理器,其配置成生成用于基于所述消息来建立所述第一设备和所述第二设备之间的所述第一通信链路的指令;以及 发射机,其配置成经由所述第一通信链路向所述第一设备传送与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。
29.如权利要求28所述的无线通信设备,其特征在于,从所述第一设备接收到的所述消息进一步包括与所述第一设备相关联的标识码,并且其中所述第一信息包括与所述第一设备相关联的服务集标识(SSID)。
30.如权利要求28所述的无线通信设备,其特征在于,所述消息是在从所述第一设备广播的信标中接收到的,其中所述第二设备作为站来操作以建立与所述第一设备的所述第一通信链路,并且其中所述第一设备提供无线局域网。
31.如权利要求28所述的无线通信设备,其特征在于,所述接入数据包括与所述第一设备相关联的安全性信息,并且其中建立所述第一通信链路包括向所述第一设备传送安全性信息。
32.如权利要求28所述的无线通信设备,其特征在于,所述第二信息使得所述第一设备能建立与所述第三设备的所述第二通信链路,并且其中所述第三设备包括接入点。
33.如权利要求28所述的无线通信设备,其特征在于,所述第一通信链路是根据认证规程来建立的,其中在所述认证规程期间所述第二设备作为站来操作并且所述第一设备作为接入点来操作。
34.一种装备,包括: 用于在第二设备处从第一设备接收消息的装置,其中所述消息包括标识所述第一设备的第一信息; 用于获得与建立所述第一设备和所述第二设备之间的第一通信链路相关联的接入数据的装置; 用于基于所述消息来建立所述第一设备和所述第二设备之间的所述第一通信链路的装置;以及 用于经由所述第一通信链路向所述第一设备传送与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息的装置。
35.如权利要求34所述的装备,其特征在于,进一步包括: 用于从与所述第一设备的制造商相关联的第四设备接收与所述第一设备相关联的所述接入数据的装置;以及 用于在传送所述第二信息之前经由所述第一通信链路向所述第一设备传送所述接入数据的一部分的装置。
36.一种包括指令的处理器可读介质,所述指令在由处理器执行时使所述处理器: 在第二设备处从第一设备接收消息,其中所述消息包括标识所述第一设备的第一信息; 接收与建立所述 第一设备和所述第二设备之间的第一通信链路相关联的接入数据;基于所述消息来建立所述第一设备和所述第二设备之间的所述第一通信链路;以及经由所述第一通信链路向所述第一设备传送与所述第一设备和第三设备之间的第二通信链路的建立相关联的第二信息。
【文档编号】H04W12/04GK103828412SQ201280046862
【公开日】2014年5月28日 申请日期:2012年9月27日 优先权日:2011年9月27日
【发明者】G·切瑞安, A·帕拉尼格朗德 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1