在无线网络环境中向外部网络注册的方法和装置的制作方法

文档序号:7912301阅读:131来源:国知局
专利名称:在无线网络环境中向外部网络注册的方法和装置的制作方法
技术领域
本公开总体上涉及网络通信,且更具体地,涉及用于在无线网络环境中向外部网络注册的方法和装置。
背景技术
无线网络部署,如无线局域网(WLAN),允许无线终端在处于这些无线网络的无线通信信号附近时,接入网络和因特网服务。商用WLAN(如位于零售环境或其他公共可接入设施中的WLAN)以不安全的模式操作,以使得无线终端能够与WLAN和经由这些WLAN可接入的外部网络(例如服务提供商网络、运营商网络等等)建立通信。这种不安全操作模式允许无线终端经由使用互联网协议(IP)地址和超文本传送协议(HTTP)的高级通信,与外部网络协商连接和注册信息,以实现无线终端向外部网络的注册。然而,使用高级通信的这种不安全操作模式使得外部网络容易受到恶意攻击,或经受其他非期望活动的不利影响, 所述其他非期望活动以规避针对有序和确定的无线终端注册而创建的网络过程为目的。

发明内容


图1示出了示例通信网络,其中,多个无线局域网接入位置可通信地耦合到一个或多个外部网络。图2示出了示例通信层架构。图3示出了使用图1的外部网络和无线终端实现的示例注册方案选择过程。图4示出了示例注册参数数据结构,其示出了可由服务提供商选择用于使无线终端能够向它们的外部网络注册的多个示例注册参数。图5示出了可以用于实现本文所述的示例方法和装置的示例无线终端。图6示出了可以用于实现本文所述的示例方法和装置的示例无线接入点。图7A和7B示出了代表示例过程的流程图,该示例过程可以用于经由无线网络将无线终端注册到外部网络。图8示出了代表示例过程的流程图,该示例过程可以用于选择经由无线网络将无线终端注册到外部网络的注册方案。
具体实施例方式尽管下面公开了包括在硬件上执行的软件和其他组件的示例方法和装置,但是应当注意,这种方法和装置仅仅是说明性的,而不应被认为是限制性的。例如,可以想到,这些硬件和软件组件中的一些或全部可完全由硬件、完全由软件、完全由固件或以硬件、软件和 /或固件的任何组合来体现。因此,尽管下面描述了示例方法和装置,但是本领域普通技术人员容易认识到,所提供的示例不是实现这些方法和装置的唯一方式。本文所述的示例方法和装置可以由无线终端用于经由无线网络环境向外部网络注册。本文所述的示例方法和装置可以连同移动通信设备、移动计算设备或能够与无线网络进行无线通信的任何其他设备一起使用。这种设备(也被称为终端、无线终端、或用户设备(UE))可以包括移动智能电话(例如BlackBerry 智能电话)、无线个人数字助理 (PDA)、具有无线适配器的膝上型计算机/笔记本/上网本计算机等等。本文结合被称为 IEEE (电气和电子工程师协会)802. 11的无线局域网(WLAN)通信标准来描述示例方法和装置,该IEEE 802. 11定义了与外部网络的互联等等。然而,可以附加地或备选地结合其他无线通信标准来实现示例方法和装置,包括其他WLAN标准、个域网(PAN)标准、广域网 (WAN)标准、或蜂窝通信标准。尽管可以在提供WLAN接入用于网络连接的任何环境下实现本文所述的示例方法和装置,可以在WLAN接入位置或环境下有利地实现示例方法和装置,在WLAN接入位置或环境中,预计携带相应无线终端的一个或多个用户将随着他们进入和离开WLAN接入位置或环境而频繁地与WLAN连接和断连。有时将WLAN位置或环境称为“热点”,以指代处于WLAN 信号通信可达距离内的位置或环境。这种示例WLAN位置或环境包括咖啡店、零售商店、 教育设施、办公室环境、机场、公共运输站以及车辆、酒店等等。这种WLAN有时与基于订阅的服务提供商所拥有和/或操作的外部网络(或支持WLAN的网络)相关联,或支持对该外部网络的接入。例如,外部网络可以由针对费用(例如,月费)而提供基于订阅的互联网接入的互联网接入服务提供商或电信运营商/服务提供商所拥有和/或操作。这样,在订户用恰当的无线终端处于WLAN的通信临近时,订阅这种服务的订户/用户可以基于这种订阅,接入无线网络接入和/或互联网接入服务。在一些实例中,外部网络的所有者/ 运营商允许不需要订阅的临时外部网络接入,作为随用随支(pay-as-you-go)或按次计费 (pay-per-use)支付的回 艮。与用于将无线终端经由WLAN热点的接入点(AP)向外部网络注册的已知技术或标准相关联的用户体验有时是令人沮丧的。例如,有时需要正确地发现无线网络标识符(例如,IEEE 802. 11服务集标识符(SSID)参数),且其还需要提供诸如登入证书、无线终端信息、个人信息(例如,姓名和邮政地址)、支付信息(例如,信用卡号、账号、预付费账号、优惠券号等等)、使用条款接受等等的注册信息。可以由热点所有者/提供商选择这种注册信息,作为连接到热点的AP后面的外部网络所需的信息。在一些实例中,无线终端可以本地预存储所需的注册信息,以使得当检测到支持外部网络的WLAN热点时,能够自动将无线终端向外部网络注册。这样,可以对不提供显示器或用户输入接口以允许用户输入注册信息的无线终端,有利地使用本文所述的示例方法和装置。例如,基于802. 11的无线以太网便携式音乐播放器可以包括用户界面,以使得能够选择流传输音乐台,但是用户界面可能不够复杂以使得其他类型的用户输入信息成为可能(例如,注册信息的输入)。然而,本文所述的方法和装置可以使得这种便携式音乐播放器能够在便携式音乐播放器预存储有该外部网络针对注册所需的全部注册信息时,经由WLAN热点向外部网络注册。在其他实例中,可以对仅预存储一部分所需注册信息或完全未预存储注册信息的无线终端使用本文所述的示例方法和装置。对于这种示例实现,可以经由无线终端的用户界面向用户提示所需注册信息中的一部分或全部。用于将无线终端向外部网络注册的传统技术一般涉及在注册或认证无线终端之前向无线终端分配IP地址。所分配的IP地址使得在无线终端上调用基于HTTP的网页,以请求用户手动输入将无线终端向外部网络注册所需的注册证书(例如,用户名/密码、支付信息、个人用户信息等等)成为可能。一般而言,通过使用HTTPS(即,基于安全套接字层 (SSL)协议的HTTP协议)的安全浏览器连接来执行这种传统的基于IP地址的注册技术。为了使得能够在注册或认证无线终端之前提供IP地址,WLAN AP必须工作在开放式不安全的模式下,在该模式下,可以经由基于IP的通信来交换信息,而不需要用户或设备认证。随着在不同位置处进一步部署WLAN技术,开放式和不安全的接入将引起越来越少的WLAN热点提供商的兴趣。例如,这种开放式和不安全的接入有时会创建支持WLAN的外部网络的特定弱点,恶意或恶作剧用户可以用有害的方式来滥用这些弱点。即,用户可以使用基于IP或 HTTP通信的认证绕开技术或基于已分配的IP地址可接入的其他通信协议,来哄骗(spoof) 热点或网络资源。从而,可以发现完全不安全的接入是不受欢迎的,对其的使用随着时间而减少,直到不再对其使用。不像传统网络注册技术,本文所述的示例方法和装置可以用于通过实质上减少或消除基于不安全的IP通信的安全弱点,以比不安全的接入更安全和更可靠的方式将无线终端向外部网络注册。此外,实例方法和装置可以实质上减少或消除对用户将无线终端向外部网络进行注册的依赖,从而用热点可以提供的无线网络服务来改进用户体验。下面结合图1来描述示例场景,在该场景中,可以有利地使用示例方法和装置。现在参见图1,示出了示例通信网络100,其中,可以实现本文所述的示例方法和装置。如图1所示,示例通信网络100包括经由相应接入点l(Ma-c提供对一个或多个网络 (例如,支持WLAN的网络或外部网络)的接入的多个WLAN接入位置lOh-c。在所示示例中,接入点(AP) 10 提供对私有网络106a的接入,私有网络106a进而提供对订阅服务提供商网络(SSPN-A) 108a的接入。此外,在所示示例中,AP 104b提供对私有网络106b的接入,私有网络106b进而提供对订阅服务提供商网络(SSPN-B) 108b的接入。SSPN 108a_b可以由数据订阅服务提供商、互联网订阅服务提供商、媒体(例如音频/视频)订阅服务提供商、无线通信订阅服务提供商或他们的任意组合所拥有和/或操作。AP 104c提供对公共网络110的接入,将公共网络110示出为提供对互联网11接入。尽管未示出,每个AP l(Ma-c具有AP台(S卩,AP STA),其为连接到无线介质的接口或组件,比如网络适配器或网络接口卡(NIC)。在本文所示实施例中,每个AP l(Ma-c包括相应的AP STA,而与AP 104a-c通信的无线终端114包括非AP台(S卩,非AP STA)。每个WLAN接入位置10加-(3可以与不同的注册方案相关联(如图3所示)。如通过图3所解释的,每个注册方案包括注册参数集合,该注册参数集合指示了无线终端114基于注册方案通过AP104 a-c向网络106a、106b和/或110注册所需的注册信息。可以由网络106a、106b和110的所有者或运营商基于不同的因素(例如,订阅使用方案、期望安全级别、商务目标等等)来选择注册方案及其对应的注册参数集合。例如,如果服务提供商A仅允许其服务的订户接入SSPN-A108a,私有网络106a可以要求对注册方案的选择,该选择要求可以用于确认用户对服务提供商A的网络服务订阅的注册信息。这种注册信息可以包括用户名、住宅地址、电子邮件地址、电话号码等等。因此,为了与AP 10 相连,无线终端 114必须满足由服务提供商A指定的标准,否则与AP 10 的连接是不被允许的。私有网络106b可以具有与操作SSPN 108b的服务提供商B签订的不同类型的合同协议,以允许临时或访客注册。在这种实例中,私有网络IOb可以允许对注册方案的选择,该选择允许无线终端114临时连接到AP 104b,并向私有网络106b和SSPN-B 108b注册(例如,基于免费 (不收费)接入方案、随用随支接入方案、购买其他服务附赠的接入方案等等)。在任何情况下,这种不同的注册方案可以涉及不同的网络接入收费/计价结构或不同的无线设备漫游协议。某些网络(比如公共网络110)可以允许基于较少的注册信息或不基于注册信息来注册无线终端。本文所述的示例方法和装置还可以有利地用于使得无线终端114能够在不同的 WLAN接入位置(例如,WLAN接入位置10加-102(3)之间移动,同时不要求无线终端114具有任何预先知识,或用不同的注册要求集合或列表来进行预先配置或预先加载,该注册要求与经由相应WLAN接入位置向不同外部网络注册相关联。这样,无线终端114可以从其之前尚未遇到的任何AP,或从在无线终端114和AP之间上一次接入会话之后所需注册参数已改变的AP,动态地接收或学习到不同的注册方案及相关联的所需注册信息。如结合WLAN接入位置10 所一般示出的,无线终端114可以向AP 10 传输注册请求消息114,并接收包括一个或多个可选择注册方案119 (例如,下面结合图3讨论的注册方案A-C 306a-c)在内的注册响应消息118,每个可选择注册方案119包括相应的注册参数集合,该注册参数集合指示私有网络106a和/或SSPN-A 108a的用于允许无线终端114 向其注册所需的注册信息。然后无线终端114向APl(Ma发送包括已选择的(例如,用户选择或终端选择)的注册方案和由所选注册方案所需所指示的注册信息在内的注册信息消息120。在AP 104a向私有网络106a和/或SSPN-A 108a验证了经由注册信息消息120提供的注册信息允许或不允许无线终端114的网络注册之后,APl(Ma向无线终端114传输注册状态消息122。注册状态消息122向无线终端114指示网络注册成功还是失败。此外,如果网络注册失败,则注册状态消息122还可以包括引起网络注册失败的无效注册信息的列表。这样,无线终端114可以针对被指示为无效的注册信息提供不同的信息。在图1所示的示例中,无线终端114可以交换消息116、118、120和122,同时工作在以下状态中至少一个状态下注册状态(例如,当无线终端104向AP 10 注册时)、发现状态(例如,当无线终端104处于发现AP 10 的能力的过程中时)、供应(provisioning) 状态(例如,当无线终端处于被供应外部网络的过程中时)、或接入状态(例如,无线终端 104已获得了经由AP的网络接入,且随后决定向连接到AP的外部网络注册)。在所示示例中,可以在用于针对与AP 10 的连接而认证无线终端114的认证过程之前、期间或之后交换消息116、118、120和122。在于2009年7月16日提交的名称为“Methods and Apparatus to Discover Authentication Information in a Wireless Networking Environment”的美国临时申请中(序号12/504,500),描述了可以用于结合本文所述示例方法和装置实现认证过程的示例方法和装置,将其以全文引用的方式并入本文中。此外,可以经由可扩展认证协议(EAP)方法(例如,基于IEEE 802. IX的ΕΑΡ)来交换消息116、118、120和122。使用可以在无线网络和点对点连接中使用的通用认证框架来实现EAP方法。具体地,可以经由内EAP方法来传输消息116、118、120和122。这种内EAP方法是可以用于扩展EAP来提供热点接入的附加功能的EAP-WISP(无线互联网服务提供商)。 该技术使用隧道传输的EAP方法(例如,EAP-FAST、PEAP、EAP-TTLS),以经由热点提供网络注册。这样,可以由无线终端(例如,图1的无线终端114)经由低级通信层(例如,图2的数据链路层20 ,而不是在传统技术中使用的高级通信层(例如,图2的应用层210),来提供注册信息,以在第一次分配IP地址之后从无线终端检索注册信息。参见图2,将示例通信层架构200示出为具有七个层,其可以是根据例如众所周知的开放式系统互连(OSI)参考模型而实现的。图1的无线终端114可以基于示例通信架构 200与图1的AP 104a-c通信。在所示示例中,通信层架构200包括数据链路层202,数据链路层202包括媒体访问控制(MAC)子层204。为了使得无线终端(例如,图1的无线终端 114)能够与无线AP (例如,图1的无线AP 102a-c)交换网络注册消息206(例如,图1的消息116、118、120和122),可以使用本文所述的示例方法和装置来执行包括在MAC子层204 处提供注册信息(例如,注册信息120)在内的操作或过程。即,无线终端可以请求向无线 AP注册,且在MAC子层204处于无线AP通信注册信息,而在这种注册过程期间,既不需要使用在IP层或IP层以上层(例如,网络层208)处的操作,也不需要以其他方式提供对IP层的接入。某些使用HTTP或其他IP过程来与网站传输登录和/或使用条款的注册技术要求在无线终端(例如,图1的无线终端114)和无线AP(例如,AP 104a)之间在一个或多个层处建立连接,该一个或多个层在通信层架构200的网络层208(例如,IP层)和应用层210 之间并包括网络层208(例如,IP层)和应用层210。然而,这种技术经常可以对支持WLAN 的网络或外部网络(例如,私有网络106a-b之一)创造特定的弱点,恶意或恶作剧用户可以以有害的方式来滥用该弱点。即,用户可以使用基于IP或HTTP通信或在网络层208或其上层的其他通信协议的认证绕开技术来接入网络资源。本文所述的示例方法和装置可以用于交换注册消息206(例如,图1的消息116、118、120和122),并使用MAC子层网络连接向无线AP注册无线终端,使用户相对难以或不可能绕开认证过程。此外,在网络层208或其上层处实现的认证技术比实现MAC子层204处的过程要求相对更多的无线终端的处理能力。移动无线终端(例如,图1的无线终端114),比如移动智能电话、PDA等等,相比于使用交流电(AC)电源供电的固定位置计算设备,常常具有相对有限的处理器周期以及较少可用的电功率。本文所述的示例方法和装置可以有利地用于配置、设计、或以其他方式制造移动无线终端,以更有效率的操作(即,用更少的处理器周期来做更多的事情),且从而最小化电池功率使用。即,本文所述的示例方法和装置可以有利地用于促进移动无线终端设计,使其消耗相对更少的功率并相对更有效率的操作。例如,在 MAC子层204处的低级资源操作要求比在应用层210处的大量用户界面和操作系统(OS)操作(例如,网页浏览器操作)要求更少的系统资源。使用MAC子层204向无线AP注册无线终端的另一示例优点是注册过程可以在无用户参与或涉及最小用户参与的情况下,基于由特定AP通告(advertise)的所需注册信息以及由AP后面的外部网络请求的注册信息,来确定连接到特定AP是否是合理的选项。例如,如果AP 10 通告了指示其要求订户的有效电子邮件地址的注册参数,且无线终端114不具有在其中预先存储的有效电子邮件地址,则无线终端114可以被配置为放弃注册,并忽略AP 10 的存在,因为无线终端114包括不足以满足AP 10 通告的注册要求的预先存储的信息。从而,无线终端114可以被配置为在无线终端114发起的WLAN发现过程期间,当无线终端114不可能在没有所需注册信息的情况下连接到AP 104a时,不向无线终端 114的用户通知AP 10 的SSID。这种实现实质上减少或消除了用户的沮丧感,因为当基于可用于无线终端114进行注册的证书而连接不可能时,用户将不参与任何尝试连接。尽管结合上述示例使用了 SSID,在下述其它示例中,AP可以备选地被配置为通告同类(Homogeneous)扩展服务集标识符(HESSID)。HESSID包括与特定AP相关联的SSID 和与支持的SSPN相对应的网络标识。例如,如果图1的AP 10 被配置为通告HESSID,其将包括AP 104a的SSID和与SSPN-A 108a相对应的网络标识。本文所述的示例方法和装置的其他示例优点涉及无线终端114在操作期间动态学习注册信息和/或支付信息。例如,在AP 10 通告指示其要求订户的有效电子邮件地址的注册参数,且无线终端114中未预先存储有效电子邮件地址的上述场景中,无线终端114 可以被配置为针对电子邮件地址向用户提示。然后无线终端114可以学习用户的电子邮件地址,并将其存储在存储器中以供将来之用。例如,无线终端114可以学习到在后续注册过程期间,无论何时AP 10 请求电子邮件地址,就要使用电子邮件地址。S卩,无线终端114 可以结合包括预先存储的和动态学习到的信息(比如,用户提供的电子邮件地址)在内的本地简档,创建并存储AP 10 的标识符,用于后续连接到APl(Ma,而不需要重新向用户请求电子邮件地址。此外,假如用户选择不提供电子邮件地址,AP 10 还可以学习并记住来自用户的该类型响应,使得在后续的与AP 10 的注册发起期间,无线终端114可以记住用户选择不提供电子邮件地址,且后续不应当再用尝试连接到APl(Ma来打扰用户。图3示出了使用图1的SSPN-A 108a外部网络和无线终端114来实现的示例注册方案选择过程。在所示示例中,SSPN-A 108a包括方案模式(plan schema)数据存储器302,以存储注册参数数据结构304和任意数目的不同的注册方案(例如,注册方案A-C 306a-c和/或未示出的任何其他注册方案)。方案模式数据存储器302包括不同的注册参数308a-e,其中每个注册参数可以由服务提供商A来选择,以指示来自无线终端的所需的特定注册信息,以向SSPN-A 108a注册。例如,为了产生注册方案A 306a,服务提供商A可以基于服务提供商A想要从使用注册方案A 306a的无线终端要求的注册要求,来选择注册参数308a-e的子集。在所示示例中,可选择的注册参数304包括注册方案类型308a、使用条款要求308b、签约(sign up)信息308c、支付信息308d、以及提供信息308e。在下述图4中示出了与每个参数的可能状态相关的进一步细节。注册参数304还包括注册结果项 310,以使得无线AP能够向无线终端传输这些无线终端是否已成功注册到外部网络SSPN-A 108ao可以使用可扩展标记语言(XML)结构来组织注册参数304和每个注册方案A-C 306a-co这样,AP 10 和无线终端114可以使用XML格式来交换注册要求和注册信息。备选地,可以将注册参数304和每个注册方案A-C 306a-c组织为枚举类型集合,且AP 104a 和无线终端114可以使用类型-长度-值(TLV)结构格式来交换注册要求和注册信息。例如,AP 10 可以在EAP TLV类型结构中封装注册参数304中的一些,用于向无线终端114 传输(例如,经由注册响应消息118),且无线终端114可以在EAP TLV类型结构中封装注册信息,用于向AP 10 传输(例如,经由注册信息消息120)。每个注册方案A-C 306a_c可以用于从无线终端要求向SSPN_A108a注册的不同注册信息。图4示出了可以被选择用于从无线终端要求不同注册信息的示例注册参数。简单地参见图4,详细地示出了注册参数数据结构304。在所示示例中,可以选择注册方案类型 308a为免费方案类型、基于时间的方案类型、随用随支方案类型、或不受限方案类型。使用条款要求308b包括用户确认选项,以指示在允许用户的无线终端注册之前,是否要求用户接受使用条款。签约信息308c包括全名(名、姓、姓名首字母缩写)参数、用户名/密码参数、电子邮件参数、电话号码参数、住宅地址参数、信用卡信息参数、支付令牌号参数、酒店房间参数、接入码参数以及接入限制参数。支付信息308d包括支付要求选项参数,以指示在允许用户的无线终端注册之前, 是否要求用户提供支付或许诺支付。可以在EAP隧道内安全的交换支付信息。例如,可以使用安全电子交易(SET)协议或互联网开放式贸易协议(IOTP)(例如,在RFC 3538中定义的)来处理信用卡交易,以支付热点接入。可以在使用支付请求/响应TLV格式化消息(或 XML格式化消息)的EAP传输有效载荷中封装这种消息。供应信息308e包括供应要求选项参数,以指示为了允许无线终端向外部网络注册,是否必须向无线终端供应外部网络(例如,SSPN-AlOSa)。向无线终端供应涉及为无线终端建立(establish)或设置(set up)与外部网络的永久性连接。例如,在图1所示示例中,当在无线终端114向SSPN-A 108a注册的初始注册过程期间,SSPN-A 108a针对无线终端114供应连接时,无论何时无线终端11 在AP 104a的附近时,无线终端114将一直具有可用的被供应的连接。这样,无线终端114在随后访问WLAN介入位置10 期间,不需要向SSPN-A 108a重新注册(例如,不需要重新提供图1的注册信息120)。取而代之地,无论何时无线终端114返回AP 104a的附近并请求连接到SSPN_A108a时,SSPN-A 108a将基于无线终端114提供的唯一的标识信息(例如,电子序号、国际移动设备标识(IMEI)号、电话号码、用户名/密码等等),允许无线终端114经由之前供应的连接来重新连接。在图3所示示例中,SSPN-A 108a具有供应数据存储器311,以存储针对被供应的无线终端的供应信息。可以使用在隧道传输EAP方法中的供应请求/响应TLV格式化消息来完成对强制门户证书(captive portal credentials)的供应。可以通过从外部网络向无线终端114发送密钥包裹的证书来执行证书供应,允许无线终端114向证书(certificate)授权机构注册, 以获得有效的客户端证书(certificate),或提供代理自动配置(PAC)文件。返回图3所示示例,SSPN-A 108a可以将示例注册方案A 306a配置为(a)提供无限制数据接入(例如,图4所示的注册方案类型308a的无限制方案);(b)不要求无线终端提供对使用条款(例如,使用条款要求308b)的用户接受;(c)要求无线终端提供名、姓、电子邮件地址、和电子邮件确认(例如,签约信息308c) ; (d)不要求支付信息(例如,支付信息308d);以及(e)要求供应(例如,供应信息308e)。SSPN-A 108a可以将示例注册方案B 306b配置为(a)提供基于时间的数据接入 (例如,图4所示的注册方案类型308a的基于时间的方案);(b)不要求无线终端提供对使用条款(例如,使用条款要求308b)的用户接受;(c)要求无线终端提供名、姓、电子邮件地址、电子邮件确认、和信用卡信息(例如,签约信息308c) ; (d)强制接入时间限制6小时(例如,签约信息308c) ; (e)要求支付(例如,支付信息308d);以及(f)不要求供应(例如,供应信息308e)。SSPN-A 108a可以将示例注册方案C 306c配置为(a)提供基于时间的数据接入 (例如,图4所示的注册方案类型308a的基于时间的方案);(b)不要求无线终端提供对使用条款(例如,使用条款要求308b)的用户接受;(c)要求无线终端提供名、姓、电子邮件地址、电子邮件确认、和信用卡信息(例如,签约信息308c) ; (d)强制接入时间限制M小时 (例如,签约信息308c) ; (e)要求支付(例如,支付信息308d);以及(f)不要求供应(例如,供应信息308e)。SSPN-A 108a还可以配置其他注册方案,以允许或限制注册与订阅或漫游协议相关联的无线终端或在无线终端的用户和SSPN-A 108a的服务提供商A之间没有预先建立的协议的无线终端。在一些实例实现中,可以针对不同的无线接入位置(例如,图1的WLAN 接入位置102a)来配置不同的注册方案。如图3所示,AP 10 在本地方案模式数据存储器312中存储注册方案A 306a和注册方案C 306c,且随后可以向无线终端114 (或任何其他一个或多个无线终端)传输注册方案306a和306c —次或多次。这样,当无线终端114 随后请求向SSPN-AlOSa注册时(例如,通过传输图1的注册请求消息116),AP 10 可以将注册响应消息118以及可选择的方案A 306a和可选择的方案C306c—起传输。然后,无线终端114可以用包括所选方案314和与所选方案314的所需注册参数相对应的注册信息 316在内的注册信息消息120加以响应。在一些示例实现中,可以将与支付信息308d相对应的支付要求和信息作为注册响应消息118和注册信息消息120的一部分或作为分离的消息交换318加以传输。此外,在一些实例实现中,可以将与供应信息308e相对应的供应要求和信息作为注册响应消息118 和注册信息消息120的一部分或作为分离的供应消息交换320加以传输。现在参见图5,以框图形式示出了图1和3的无线终端114的所示示例。在所示示例中,无线终端114包括可以用于控制无线终端114的整体操作的处理器502。可以使用控制器、通用处理器、数字信号处理器、专用硬件或其任意组合来实现处理器502。无线终端114还包括终端消息产生器504和终端数据解析器506。终端消息产生器504可以用于产生与注册相关的消息(例如,RLV格式化消息或XML格式化消息),比如图1和3的注册请求消息116和注册信息消息120和/或图3的与支付消息交换318和供应消息交换320相关联的支付和供应消息。终端数据解析器506可以用于从存储器(例如, RAM 510)中检索信息。例如,终端数据解析器506可以针对来自TLV格式化消息或XML格式化消息的接收到的注册方案(例如,图3的注册方案A-C 306a-c中的接收到的那些)来检索注册参数304(图幻中一些注册参数。尽管在图5中将终端消息产生器504和终端数据解析器506示出为与处理器502 分离,且连接到处理器502,在一些实例实现中,终端消息产生器504和终端数据解析器506 可以在处理器502中实现和/或在无线通信子系统(例如,无线通信子系统518)中实现。 可以使用硬件、固件、和/或软件的任何期望的组合来实现终端消息产生器504和终端数据解析器506。例如,可以使用一个或多个集成电路、离散半导体元件、和/或无源电子元件。从而,可以使用一个或多个电路、可编程处理器、专用集成电路(ASIC)、可编程逻辑器件 (PLD)、现场可编程逻辑器件(FPLD)等等来实现终端消息产生器504和终端数据解析器或他们的一部分。可以使用在机器可访问介质上存储的且由例如处理器(例如,实例处理器502)可执行的指令、代码和/或其他软件和/固件等等来实现终端消息产生器504和终端数据解析器506。当将任一所附权利要求读取为覆盖纯软件实现时,此处将终端消息产生器 504和终端数据解析器506中至少一项明确定义为包括实际介质,比如固态存储器、磁存储器、DVD、CD等等。图5所示示例无线终端114还包括闪存508、随机存取存储器(RAM) 510以及可通信地耦合到处理器502的可扩展存储器接口 512。闪存508可以用于例如存储计算机可读指令和/或数据。在一些实例实现中,闪存508可以用于存储上面结合图3和4讨论的一个或多个数据结构,且还可以预先存储与无线终端114相关联的注册信息(例如,用户名、 地址、信用卡信息、和/或由图3和4的注册参数304所指示的其他信息)。RAM 510也可以用于例如存储数据和/或指令。无线终端114具有安全硬件接口 514,以接收来自无线服务提供商的SIM卡(或 USIM卡或NFC安全单元)。SIM卡可以用作认证无线终端114的认证参数,以建立与支持 WLAN的网络的连接。在一些实例实现中,SIM卡还可以存储向外部网络注册所需的注册信息。无线终端114还具有外部数据I/O接口 516。用户可以使用外部数据I/O接口 516,通过有线介质向无线终端114传输信息。无线终端114具有无线通信子系统518,以使得与WLAN AP(例如,图1的AP 104a-c)的无线通信成为可能。尽管未示出,无线终端114还可以具有从蜂窝无线网络接收消息并向其发送消息的远距通信子系统。在本文所述示例中,可以根据IEEE 802. 11 标准来配置无线通信子系统518。在其他示例实现中,可以使用BLUETOOTH 无线、 ZIGBEE 设备、无线USB设备、或超宽带(UWB)无线来实现无线通信子系统518。为了使得用户能够使用无线终端114,并与无线终端114交互或经由无线终端114 交互,无线终端114具有扬声器520、麦克风522、显示器5M和用户输入接口 526。显示器 5 可以是IXD显示器、电子纸张显示器等等。用户输入接口 5 可以是字母数字键盘和/ 或电话类型键区、多向致动器或具有动态按钮按压能力的滚轮、触摸板等等。如上所述,本文所述示例方法和装置还可以有利地结合不具有用户界面的无线终端使用,且从而可以可选地省略扬声器520、麦克风522、显示器524、用户输入接口 5 和/或它们的任一组合。 在所示示例中,无线终端114是电池供电设备,且因此具有电池5 和电池接口 530。现在参见图6,以框图形式示出了图1和3的示例AP 104a。示例AP 10 包括用于执行AP 104a的整体操作的处理器602。此外,APKMa包括AP消息产生器604,以产生 TLV或XML格式化消息(例如,图1和3的注册响应消息118和注册状态消息122和/或图3的与支付消息交换318和供应消息交换320相关联的支付和供应消息)。AP 10 还包括AP数据解析器606,以从接收到的无线终端114发送的消息中检索信息。AP消息产生器604实质上类似于图5的终端消息产生器504,且AP数据解析器606实质上类似于图5 的终端数据解析器506。从而,可以使用硬件、固件和/或包括在计算机可读介质上存储的指令在内的软件的任何组合,在处理器602和/或无线通信子系统(例如,无线通信子系统 612)中实现AP消息产生器604和AP数据解析器606。示例AP 104a还包括闪存608和RAM 610,他们都与处理器602耦合。闪存608可以被配置为存储注册方案(例如,如在图3中本地方案模式数据存储器312中存储的注册方案A和C 306a和306c)。RAM 610可以用于产生项无线终端114传输的消息和/或存储接收到的由无线终端114传输的消息。为了与诸如无线终端114之类的无线终端通信,AP 10 具有无线通信子系统 612,其可以实质上与无线终端114的(图5的)无线通信子系统518类似或一样。为了与支持WLAN的网络或外部网络(例如,网络106a-b和108a_b)通信,AP 104a具有网络上行链路通信接口 614。在所示示例中,网络上行链路通信接口 614使得AP 10 能够与外部网络(例如,私有网络106a和/或SSPN-A 108a)通信。图7A、7B和8示出了表示可以使用计算机可读指令实现的过程的示例流程图,这些过程可以用于将无线终端(例如,图1、3和5的无线终端114)支持WLAN的网络或外部网络(例如,图1的网络106a-b、108a-b和110)注册。可以使用处理器、控制器和/或任何其他合适的处理设备来执行图7A、7B和8的示例操作。例如,可以使用在实际介质(比如,与处理器(例如,图5的处理器502和/或图6的处理器60 相关联的闪存、只读存储器(ROM)和/或随机存取存储器(RAM))上存储的编码指令来实现图7A、7B和8的示例操作。备选地,可以使用以下各项的任一组合来实现图7A、7B和8的一些或全部示例操作专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程逻辑器件(FPLD)、离散逻辑、硬件、 固件等等。此外,可以手动实现或与前述任意技术的任意组合,例如固件、软件、离散逻辑和 /或硬件的任意组合,来实现图7A、7B和9的一些或全部示例操作。此外,尽管参照图7A、 7B和8的流程图来描述了图7A、7B和9的示例操作,可以使用实现图7A、7B和8的操作的其他方法。例如,可以改变步骤的执行顺序,和/或可以改变、消除、细分、或组合一些所述步骤。此外,可以由例如分离的处理线程、处理器、器件、离散逻辑、电路等来顺序和/或并行执行图7A、7B和9的一些或全部示例操作。图7A和7B的示例流程图包括合作交互以方便在无线终端114和AP 10 之间的通信的无线终端过程702和AP过程704。在所示示例中,使用无线终端114(图1、3和5) 来实现无线终端过程702,以将注册信息传输给AP 104a,以向图1和3的私有网络106a和 /或SSPN-A 108a注册。可以使用AP 104a (图1、3和6)来实现AP过程704以向无线终端 114发送指示所需注册信息的注册参数,并从无线终端114接收这种注册信息。详细参见图7A和7B,首先,无线终端114确定要用于与AP 104a传输注册信息的认证方法(步骤706)(图7A)。在所示示例中,认证方法是隧道传输EAP方法,且EAP-WISP 作为内认证方法。无线终端114可以发现如2009年7月16日提交的题为“Methods and Apparatus to Discover Authentication Information in a Wireless Networking Environment”的美国临时申请,序号12/504,500,的认证方法,将其以全文引用的方式并入本文中。无线终端114基于在步骤706处识别出的认证方法,建立与APl(Ma的认证会话 (步骤708)。无线终端114向AP 104a (步骤710)发送注册请求消息116(图1)。AP 104a 接收注册请求消息116(步骤712),并向无线终端114发送注册响应消息118(图1和3) (步骤714)。如上所述,注册响应消息118包括对可以由无线终端114选择的用于方便授权连接的一个或多个注册方案(例如,图3的注册方案A-C306a-c)的指示。例如,可以从本地方案模式数据存储器312(图幻中检索一个或多个不同的注册方案。无线终端114接收注册响应消息118(步骤716),且无线终端114选择在注册响应消息118中提供的注册方案(步骤720)。后面结合图8的流程图来描述无线终端114可以用来选择注册方案的示例过程。在步骤720选择了注册方案之后,无线终端114检索由所选注册方案所要求的注册信息(步骤722)。例如,如果无线终端114已预先存储了全部所需注册信息,无线终端 114可以从其存储器中检索注册信息(例如,闪存508、RAM 510或SIM卡)。附加地或备选地,如果必须由用户提供一些或全部注册信息,无线终端114可以向用户提示(例如,经由图形用户界面提示)提供所需注册信息(例如,姓名和地址)。在所示示例中,终端消息产生器504可以用于将注册信息格式化为TLV格式化消息或XML格式化消息,以产生注册信息消息120 (图1和3)。无线终端114经由例如注册信息消息120向AP 104a发送所选注册方案和注册信息(步骤724)。AP 104a接收所选注册方案和注册信息(步骤726),并将其发送给外部网络(例如私有网络106a和/或SSPN-A 108a)(步骤728)。这样,外部网络的服务器可以分析所提供的注册信息,以确定其对于允许无线终端114的注册是否有效。外部网络还可以确定如果要求供应则是否可以向无线终端114供应(或已经供应),且确定是否需要支付信息(例如,基于所选方案)。然后AP 10 从外部网络接收注册状态(步骤730)。例如,注册状态可以指示是否所有注册信息有效以导致成功的注册(和供应,如果需要),且还可以指示是否要求支付。 如果不是所有的注册都有效,则注册状态可以指示哪个注册信息无效。在一些示例实现中, 比如在注册有效有限时间长度的那些示例实现中,支持远程认证拨入用户服务(RADIUS) (RFC 2865)或Diamater (RFC 3588)的外部网络的认证、授权和计费(AAA)服务器可以可选地在注册状态中向AP 10 发送会话超时属性,以向AP 10 通知以秒为单位的会话超时的时间。然后AP 10 基于从外部网络接收到的注册状态,更新其针对无线终端114的连接状态(步骤732)。AP 104a经由例如图1的注册状态消息122向无线终端114传输注册状态(步骤734)。对于时间有限的接入注册,注册状态消息122可以包括附加的TLV格式化帧,该帧包括由外部网络提供给AP 104a的以秒为单位的会话超时时间。无线终端114接收注册状态消息122(步骤736),并确定是否所有注册信息有效 (步骤738)。在图7B所示示例中,当无线终端114接收注册状态消息122时,无线终端114 处于注册状态中。然而,在其它示例实现中,无线终端114可以处于发现状态、供应状态和 /或接入状态。如果不是全部注册信息有效(步骤738),则无线终端114确定是否备选注册信息可用(步骤740)。例如,无线终端114可以检查在注册状态消息122中注册信息的哪些项被指示为无效,并确定备选注册信息是否在存储器中预先存储可用或用户是否可以针对被外部网络指示为无效的任何信息来提供备选注册信息。如果备选注册信息可用(步骤740),则控制返回步骤722,以检索并传输备选注册信息。如果在步骤738,无线终端114确定全部注册信息有效(步骤738),控制进行至图 7B的步骤742,且无线终端114确定是否需要支付信息(步骤742)。例如,取决于在步骤 720选择的方案,可以要求支付以使得成功的注册成为可能。如果要求支付(步骤742),则无线终端744检索支付信息(步骤744)。例如,如果无线终端114已预先存储了支付信息 (例如,信用卡信息、在线支付账户#等等),无线终端114可以从其存储器(例如闪存508 或RAM 510)中检索支付信息。附加地或备选地,如果必须由用户来提供一部分或全部支付信息,则无线终端114可以向用户提示(例如,经由图形用户界面提示)提供所需支付信息 (例如,信用卡信息)。在所示示例中,终端消息产生器504可以用于将支付信息格式化为 TLV格式化消息或XML格式化消息,以产生支付信息消息。无线终端114经由例如图3的支付消息318向AP 104a发送支付信息(步骤746)。AP 10 接收支付信息(步骤748),并将其发送至外部网络(例如,私有网络106a 和/或SSPN-A 108a)(步骤750)。这样,外部网络的服务器可以分析所提供的支付信息来确定其有效性。然后AP 10 从外部网络接收支付确认状态(步骤75 。支付确认状态可以指示所提供的支付信息是否有效或者其任一部分是否无效。然后,AP 10 基于支付确认状态来更新其无线终端连接状态(步骤754)。例如,如果支付信息有效,则AP 10 可以更新其无线终端连接状态,以指示连接成功。AP 10 向无线终端114传输支付确认状态(步骤 756)。无线终端114确定支付确认状态是否指示了对所提供的支付信息的成功验证(步骤758)。如果未将全部支付信息成功验证为有效(步骤758),则无线终端114确定是否任何备选支付信息可用(步骤760)。例如,无线终端114可以确定是否备选支付信息在存储器中预先存储可用,或者是否用户可以提供备选支付信息。如果备选支付信息可用(步骤 760),则控制返回步骤744,以检索并传输备选支付信息。如果备选支付信息不可用(步骤760)或如果将支付信息成功验证为有效(步骤 758)或如果不要求支付信息(步骤742)或如果备选注册信息不可用(步骤740),无线终端114更新其连接状态(步骤762),以指示注册是否成功,且从而指示无线终端114是否连接到外部网络。然后图7A和7B的示例过程结束。现在参见图8,无线终端114可以使用所示示例过程来实现图7的步骤720的操作,以选择注册方案(例如,图3的注册方案306a-c之一)。首先,终端数据解析器506(图 5)针对经由注册响应消息118(图1和幻从AP 10 接收的每个可选注册方案而检索注册参数要求(步骤802)。无线终端114确定是否预先存储的注册信息能够选择至少一个注册方案而不需要任何用户提供的注册信息(步骤804)。如果预先注册的信息不能选择至少一个注册方案(步骤804),则无线终端114请求用户提供附加注册信息(步骤806)。例如, 附加注册信息可以是用户不预先存储在无线终端114中的信用卡信息。在接收到附加的用户提供的注册信息之后,无线终端114在存储器(例如,图5的闪存508或RAM 510)中存储该附加的用户提供的注册信息(步骤808)。如果无线终端114在步骤804确定其具有预先存储的注册信息,使得能够在不需要用户提供的注册信息的情况下选择至少一个注册方案(步骤804),则控制进行至步骤 810。在步骤810,无线终端114确定预先存储的注册信息是否能够选择两个或更多注册方案(步骤810)。如果预先存储的注册信息能够选择两个或更多注册方案(步骤810),则无线终端114请求用户选择注册方案(步骤812)。在一些实例实现中,可以在无线终端114 中预先存储方案优先级,以使得无线终端114能够自动选择具有最高优先级的注册方案。 在这种实现中,将不需要向用户提示选择注册方案。取而代之地,无线终端114将基于优先级自动选择注册方案。在用户选择注册方案(步骤81 或如果预先存储的注册信息不能够选择两个或更多注册方案(步骤810)或在无线终端存储了附加的用户提供的注册信息(步骤808)以能够选择注册方案之后,无线终端114指示所选的注册方案(步骤814)。这样,终端消息产生器504(图5)可以产生用于发送至AP 10 的注册信息消息120(图1和3)。然后图8 的示例过程结束,且控制返回调用过程或功能,比如图7的调用过程。
尽管本文中已描述了特定方法、装置和制造环节,本专利的覆盖范围不受限于此。 相反地,本专利覆盖合法地落入所附权利要求的范围中的所有方法、装置和制造环节(不管是字面上还是在等价原则下)。
权利要求
1.一种增强无线局域网中的设备的连接的方法,所述方法包括在所述设备处接收注册响应,所述注册响应指示一个或多个注册方案;从所述一个或多个注册方案中选择注册方案;以及向网络实体发送与所述设备相关联的注册信息,所述注册信息是基于所选注册方案来选择的。
2.根据权利要求1所述的方法,其中,所述网络实体是接入点。
3.根据权利要求1所述的方法,还包括在所述设备处接收注册响应之前,从所述设备向所述网络实体发送注册请求。
4.根据权利要求3所述的方法,其中,所述网络实体响应于来自所述设备的注册请求, 来传输所述注册响应。
5.根据权利要求1所述的方法,其中,由所述设备来执行从所述一个或多个注册方案中选择注册方案。
6.根据权利要求1所述的方法,还包括将所选注册方案的标识符与所述注册信息相关联地发送至所述网络实体。
7.根据权利要求1所述的方法,其中,所述注册信息包括以下各项中至少一项使用条款接受、用户名或用户标识。
8.根据权利要求1所述的方法,其中,所述一个或多个注册方案中的每一个注册方案与以下各项之一相关联基于时间的方案、随用随支方案、或免费接入方案。
9.根据权利要求1所述的方法,其中,所述网络实体提供对局域网的接入。
10.根据权利要求9所述的方法,其中,所述一个或多个注册方案与将所述设备注册至与所述局域网通信的外部网络相关联。
11.根据权利要求10所述的方法,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据基于订阅的服务而操作的,所述基于订阅的服务能够基于所述一个或多个注册方案被所述设备使用。
12.根据权利要求9所述的方法,其中,所述局域网是无线局域网。
13.根据权利要求1所述的方法,其中,所述一个或多个注册方案具有可扩展标记语言 XML格式。
14.根据权利要求1所述的方法,还包括从所述设备向所述网络实体发送供应请求;以及响应于所述供应请求,接收供应状态,所述供应状态指示是否成功地对所述设备进行了供应。
15.根据权利要求1所述的方法,其中,向所述网络实体发送与所述设备相关联的注册信息包括使用可扩展认证协议EAP方法来发送所述注册信息。
16.一种增强无线局域网中的设备的连接的装置,所述装置包括处理器,被配置为在所述设备处接收注册响应,所述注册响应指示一个或多个注册方案;从所述一个或多个注册方案中选择注册方案;以及向网络实体发送与所述设备相关联的注册信息,所述注册信息是基于所选注册方案来选择的。
17.根据权利要求16所述的装置,其中,所述网络实体是接入点。
18.根据权利要求16所述的装置,其中,所述处理器被配置为在所述设备处接收注册响应之前,从所述设备向所述网络实体发送注册请求。
19.根据权利要求18所述的装置,其中,所述网络实体响应于来自所述设备的注册请求,来传输所述注册响应。
20.根据权利要求16所述的装置,其中,所述处理器被配置为将所选注册方案的标识符与所述注册信息相关联地发送至所述网络实体。
21.根据权利要求16所述的装置,其中,所述注册信息包括以下各项中至少一项使用条款接受、用户名或用户标识。
22.根据权利要求16所述的装置,其中,所述一个或多个注册方案中的每一个注册方案与以下各项之一相关联基于时间的方案、随用随支方案、或免费接入方案。
23.根据权利要求16所述的装置,其中,所述网络实体提供对局域网的接入。
24.根据权利要求23所述的装置,其中,所述一个或多个注册方案与将所述设备注册至与所述局域网通信的外部网络相关联。
25.根据权利要求M所述的装置,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据基于订阅的服务而操作的,所述基于订阅的服务能够基于所述一个或多个注册方案被所述设备使用。
26.根据权利要求23所述的装置,其中,所述局域网是无线局域网。
27.根据权利要求16所述的装置,其中,所述一个或多个注册方案具有可扩展标记语言XML格式。
28.根据权利要求16所述的装置,其中,所述处理器被配置为向所述网络实体发送供应请求;以及响应于所述供应请求,接收供应状态,所述供应状态指示是否成功地对所述设备进行了供应。
29.根据权利要求16所述的装置,其中,所述处理器被配置为通过使用可扩展认证协议EAP方法来发送所述注册信息,向所述网络实体发送与所述设备相关联的注册信息。
30.一种在无线局域网处注册设备的方法,所述方法包括从所述设备接收注册请求;响应于所述注册请求,向所述设备发送响应,所述响应包括一个或多个注册方案 (119),所述一个或多个注册方案(119)与将所述设备进行注册以经由所述无线局域网进行网络接入相关联;以及从所述设备接收注册信息,所述注册信息与由所述设备选择的所述一个或多个注册方案之一相关联。
31.根据权利要求30所述的方法,其中,来自所述设备的注册信息响应于对所述设备的响应。
32.根据权利要求30所述的方法,还包括接收从所述一个或多个注册方案中选择的注册方案的标识符。
33.根据权利要求32所述的方法,还包括向在所述无线局域网外部的外部网络发送消息,所述消息至少包括所选注册方案的标识符和所述注册信息。
34.根据权利要求33所述的方法,还包括从所述外部网络接收与所选注册方案和所述注册信息相关联的注册状态,所述注册状态指示所述设备是否被成功注册至所述外部网络。
35.根据权利要求33所述的方法,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据基于订阅的服务而操作的,所述基于订阅的服务能够基于所述一个或多个注册方案被所述设备使用。
36.根据权利要求30所述的方法,还包括从所述设备接收供应请求;以及响应于所述供应请求,发送供应状态,所述供应状态指示是否向所述设备成功地供应了所述无线局域网外部的网络。
37.根据权利要求30所述的方法,其中,所述一个或多个注册方案与将所述设备注册至与所述无线局域网通信的外部网络相关联。
38.根据权利要求30所述的方法,其中,所述一个或多个注册方案具有可扩展标记语言XML格式。
39.根据权利要求30所述的方法,其中,从所述设备接收注册信息包括使用可扩展认证协议EAP方法来接收所述注册信息。
40.一种在无线局域网处注册设备的装置,所述装置包括处理器,被配置为从所述设备接收注册请求;响应于所述注册请求,向所述设备发送响应,所述响应包括一个或多个注册方案 (119),所述一个或多个注册方案(119)与将所述设备进行注册以经由所述无线局域网进行网络接入相关联;以及从所述设备接收注册信息,所述注册信息与由所述设备选择的所述一个或多个注册方案之一相关联。
41.根据权利要求40所述的装置,其中,来自所述设备的注册信息响应于对所述设备的响应。
42.根据权利要求40所述的装置,其中,所述处理器被配置为接收从所述一个或多个注册方案中选择的注册方案的标识符。
43.根据权利要求42所述的装置,其中,所述处理器被配置为向在所述无线局域网外部的外部网络发送消息,所述消息至少包括所选注册方案的标识符和所述注册信息。
44.根据权利要求43所述的装置,其中,所述处理器被配置为从所述外部网络接收与所选注册方案和所述注册信息相关联的注册状态,所述注册状态指示所述设备是否被成功注册至所述外部网络。
45.根据权利要求43所述的装置,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据基于订阅的服务而操作的,所述基于订阅的服务能够基于所述一个或多个注册方案被所述设备使用。
46.根据权利要求40所述的装置,其中,所述处理器被配置为从所述设备接收供应请求;以及响应于所述供应请求,发送供应状态,所述供应状态指示是否成功地向所述设备供应了所述无线局域网外部的网络。
47.根据权利要求40所述的装置,其中,所述一个或多个注册方案与将所述设备注册至与所述无线局域网通信的外部网络相关联。
48.根据权利要求40所述的装置,其中,所述一个或多个注册方案具有可扩展标记语言XML格式。
49.根据权利要求40所述的装置,其中,所述处理器被配置为通过使用可扩展认证协议EAP方法来接收所述注册信息,从所述设备接收注册信息。
50.一种建立注册网络接入的方法,所述方法包括从网络实体接收消息,所述消息包括注册状态,所述注册状态指示设备是否被成功注册至外部网络,所述外部网络同与所述网络实体相关联的网络进行通信;以及当所接收到的注册状态指示成功注册时,发送与所述成功注册相关联的支付信息。
51.根据权利要求50所述的方法,其中,所述网络实体是接入点。
52.根据权利要求50所述的方法,还包括当所接收到的注册状态指示缺少注册信息或无效注册信息中的至少一项时,向所述网络实体发送备选注册信息。
53.根据权利要求50所述的方法,其中,当从所述网络实体接收消息时,所述设备处于以下状态之一注册状态、发现状态、供应状态或接入状态。
54.根据权利要求50所述的方法,其中,所述支付信息包括以下各项中至少一项信用卡号码、预付费账户号码或优惠券号码。
55.根据权利要求50所述的方法,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据能够被所述设备使用的基于订阅的服务而操作的。
56.根据权利要求50所述的方法,其中,与所述网络实体相关联的网络是无线局域网。
57.根据权利要求50所述的方法,其中,发送所述支付信息包括所述设备使用可扩展认证协议EAP方法向所述网络实体发送所述支付信息。
58.一种建立注册网络接入的装置,所述装置包括处理器,被配置为从网络实体接收消息,所述消息包括注册状态,所述注册状态指示设备被成功注册至外部网络,所述外部网络同与所述网络实体相关联的网络进行通信;以及当所接收到的注册状态指示成功注册时,发送与所述成功注册相关联的支付信息。
59.根据权利要求58所述的装置,其中,所述网络实体是接入点。
60.根据权利要求58所述的装置,其中,所述处理器被配置为当所接收到的注册状态指示缺少注册信息或无效注册信息中的至少一项时,向所述网络实体发送备选注册信息。
61.根据权利要求58所述的装置,其中,当所述处理器从所述网络实体接收消息时,所述设备处于以下各种状态之一注册状态、发现状态、供应状态或接入状态。
62.根据权利要求58所述的装置,其中,所述支付信息包括以下各项中至少一项信用卡号码、预付费账户号码或优惠券号码。
63.根据权利要求58所述的装置,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据能够被所述设备使用的基于订阅的服务而操作的。
64.根据权利要求58所述的装置,其中,与所述网络实体相关联的网络是无线局域网。
65.根据权利要求58所述的装置,其中,所述处理器被配置为通过使用可扩展认证协议EAP方法向所述网络实体发送所述支付信息,来发送所述支付信息。
66.一种使用可扩展认证协议EAP方法向外部网络注册的方法,所述注册方法包括从网络实体接收一个或多个注册方案;从所述一个或多个注册方案中选择注册方案;以及使用EAP方法向所述网络实体发送与所述设备相关联的注册信息,所述注册信息是基于所选注册方案来选择的。
67.根据权利要求66所述的方法,其中,所述网络实体是接入点。
68.根据权利要求66所述的方法,其中,所述EAP方法是隧道传输认证协议。
69.根据权利要求66所述的方法,其中,所述EAP方法针对无线网络的热点接入,提供认证框架。
70.根据权利要求66所述的方法,其中,使用类型-长度-值TLV结构格式来接收所述一个或多个注册方案并发送所述注册信息。
71.根据权利要求66所述的方法,还包括使用类型-长度-值TLV结构格式,来接收支付要求并响应于所述支付要求发送支付信息。
72.根据权利要求66所述的方法,还包括使用类型-长度-值TLV结构格式,来接收供应要求并响应于所述供应要求发送供应信息。
73.根据权利要求66所述的方法,其中,所述网络实体提供对局域网的接入。
74.根据权利要求73所述的方法,其中,所述一个或多个注册方案与将所述设备注册至与所述局域网通信的外部网络相关联。
75.根据权利要求74所述的方法,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据基于订阅的服务而操作的,所述基于订阅的服务能够基于所述一个或多个注册方案被所述设备使用。
76.根据权利要求66所述的方法,其中,所述注册信息包括以下至少一项使用条款接受、用户名或用户标识。
77.根据权利要求66所述的方法,其中,所述一个或多个注册方案中的每一个注册方案与以下各项之一相关联基于时间的方案、随用随支方案或免费接入方案。
78.一种使用可扩展认证协议EAP方法向外部网络注册的装置,所述注册装置包括处理器,被配置为从网络实体接收一个或多个注册方案;从所述一个或多个注册方案中选择注册方案;以及使用EAP方法向所述网络实体发送与所述设备相关联的注册信息,所述注册信息是基于所选注册方案来选择的。
79.根据权利要求78所述的装置,其中,所述网络实体是接入点。
80.根据权利要求78所述的装置,其中,所述EAP方法是隧道传输认证协议。
81.根据权利要求78所述的装置,其中,所述EAP方法针对无线网络的热点接入,提供认证框架。
82.根据权利要求78所述的装置,其中,所述处理器被配置为使用类型-长度-值TLV 结构格式,来接收所述一个或多个注册方案并发送所述注册信息。
83.根据权利要求78所述的装置,其中,所述处理器被配置为使用类型-长度-值TLV 结构格式,来接收支付要求并响应于所述支付要求发送支付信息。
84.根据权利要求78所述的装置,其中,所述处理器被配置为使用类型-长度-值TLV 结构格式,来接收供应要求并响应于所述供应要求发送供应信息。
85.根据权利要求78所述的装置,其中,所述网络实体提供对局域网的接入。
86.根据权利要求85所述的装置,其中,所述一个或多个注册方案与将所述设备注册至与所述局域网通信的外部网络相关联。
87.根据权利要求86所述的装置,其中,所述外部网络是服务提供商网络,所述服务提供商网络是根据基于订阅的服务而操作的,所述基于订阅的服务能够基于所述一个或多个注册方案被所述设备使用。
88.根据权利要求78所述的装置,其中,所述注册信息包括以下至少一项使用条款接受、用户名或用户标识。
89.根据权利要求78所述的装置,其中,所述一个或多个注册方案中的每一个注册方案与以下各项之一相关联基于时间的方案、随用随支方案或免费接入方案。
全文摘要
本发明公开了用于在无线网络环境下向外部网络注册的示例方法和装置。公开的示例方法涉及从设备向网络实体发送注册请求,并在设备处接收注册响应。注册响应指示了一个或多个注册方案。示例方法还涉及从该一个或多个注册方案中选择注册方案,并向网络实体发送与设备相关联的注册信息。注册信息是基于所选注册方案来选择的。
文档编号H04W60/00GK102474839SQ201080029407
公开日2012年5月23日 申请日期2010年7月16日 优先权日2009年7月16日
发明者斯蒂芬·麦卡恩, 迈克尔·蒙特莫罗 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1