CN101422009A - Automatic selection of home agent - Google Patents
Automatic selection of home agent Download PDFInfo
- Publication number
- CN101422009A CN101422009A CNA2007800126440A CN200780012644A CN101422009A CN 101422009 A CN101422009 A CN 101422009A CN A2007800126440 A CNA2007800126440 A CN A2007800126440A CN 200780012644 A CN200780012644 A CN 200780012644A CN 101422009 A CN101422009 A CN 101422009A
- Authority
- CN
- China
- Prior art keywords
- home agent
- wireless terminal
- base station
- subscriber
- aaa server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请案的交叉参考Cross References to Related Applications
本申请案主张2006年4月14日申请的标题为“用于支持移动虚拟网络的方法和设备(METHODS AND APPARATUS FOR SUPPORTING MOBILE VIRTUAL NETWORK)”的第60/792,017号美国临时专利申请案的权益。所述申请案的全文以引用的方式并入本文中。This application claims the benefit of U.S. Provisional Patent Application No. 60/792,017, filed April 14, 2006, entitled "METHODS AND APPARATUS FOR SUPPORTING MOBILE VIRTUAL NETWORK." The entirety of said application is incorporated herein by reference.
技术领域 technical field
以下描述大体上涉及通信系统,且更具体地说,涉及选择结合无线终端注册来使用的归属代理。The following description relates generally to communication systems and, more specifically, to selecting a home agent for use in connection with wireless terminal registration.
背景技术 Background technique
无线网络连接系统已成为与世界范围内的其他人通信的普遍方式。例如蜂窝电话、个人数字助理及其类似物的无线通信装置变得越来越小且越来越强大以满足消费者需要并改进便携性及便利性。消费者已变得依赖于所述装置、要求的可靠服务、扩展覆盖区域、额外服务(例如,网页浏览能力)及所述装置的大小及成本的不断减少。Wireless networking systems have become a common way to communicate with other people around the world. Wireless communication devices such as cellular telephones, personal digital assistants, and the like are becoming smaller and more powerful to meet consumer needs and improve portability and convenience. Consumers have become dependent on the devices, demanding reliable service, extended coverage areas, additional services (eg, web browsing capabilities), and the ever-decreasing size and cost of the devices.
典型无线通信网络(例如,使用频分、时分及码分技术)包括向订户提供覆盖区域的一个或一个以上基站以及可在覆盖区域内传输且接收数据的移动(例如,无线)装置。典型基站可将多个数据流同时传输到多个装置以用于广播、多播及/或单播服务,其中数据流为可具有用户装置感兴趣的独立接收的数据流。在所述基站的覆盖区域内的用户装置可对接收由复合流所携载的一个、一个以上或所有数据流感兴趣。同样地,用户装置可将数据传输到基站或另一用户装置。A typical wireless communication network (eg, using frequency, time, and code division techniques) includes one or more base stations that provide coverage areas to subscribers and mobile (eg, wireless) devices that can transmit and receive data within the coverage areas. A typical base station can simultaneously transmit multiple data streams to multiple devices for broadcast, multicast, and/or unicast services, where a data stream is a data stream that can be of independent reception interest to a user device. User devices within the coverage area of the base station may be interested in receiving one, more than one or all data streams carried by the composite stream. Likewise, a user device may transmit data to a base station or another user device.
为了使无线装置能够在无线网络中进行通信,必须配置所述装置或与其相关联的主机,包括将所述无线装置向有助于移动性管理的实体注册。在常规蜂窝式系统中,使用公共交换数据网络(PSDN)来确定哪一实体将与所述无线装置相关联。此情形在一个或一个以上移动虚拟网络运营商(MVNO)具有租用网络基础设施时可为重要的,因为每一MVNO可期望地与移动性管理服务器相关联。因此,所述无线终端将与所租用的移动性管理服务器相关联或与“拥有”使用所述无线装置的订户的MVNO有关。此外,常规上,这在PSDN处完成,PSDN为常规网络中IP的第一连接点。然而,由于网络随时间而适应以使IP连接能够出现于网络的外围处,所以确定哪一移动性管理服务器与无线终端相关联的新方式将为必需的。In order for a wireless device to communicate in a wireless network, the device, or a host associated therewith, must be configured, including registering the wireless device with an entity that facilitates mobility management. In conventional cellular systems, a Public Switched Data Network (PSDN) is used to determine which entity is to be associated with the wireless device. This situation may be important when one or more mobile virtual network operators (MVNOs) have leased network infrastructure, since each MVNO may desirably be associated with a mobility management server. Thus, the wireless terminal will be associated with the leased mobility management server or with the MVNO that "owns" the subscriber using the wireless device. Also, conventionally, this is done at the PSDN, which is the first connection point for IP in conventional networks. However, as networks adapt over time to enable IP connections to occur at the periphery of the network, new ways of determining which mobility management server is associated with a wireless terminal will be necessary.
发明内容 Contents of the invention
下文呈现简化概述以便提供对所主张的标的物的一些方面的基本理解。此概述并非广泛概观,且不旨在识别主要/关键元素或描绘所主张的标的物的范围。其唯一目的是以简化形式呈现一些概念作为稍后所呈现的更详细描述的前序。The following presents a simplified summary in order to provide a basic understanding of some aspects of claimed subject matter. This summary is not an extensive overview and is not intended to identify key/critical elements or to delineate the scope of the claimed subject matter. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
所主张的标的物涉及在关于无线终端的验证、授权及/或计费期间将归属代理指派给所述无线终端。所述无线终端可提供可通过基站而中继到AAA服务器的识别标志。所述AAA服务器可接着确定可与所述无线终端相关联的一个或一个以上归属代理。如果可将一个以上的归属代理指派给所述无线终端,则所述基站可解析在所述无线终端的注册期间使用哪一归属代理。此确定相对于MVNO来说可为重要的。Claimed subject matter relates to assigning a home agent to a wireless terminal during authentication, authorization, and/or billing with respect to the wireless terminal. The wireless terminal may provide an identification that may be relayed to an AAA server through a base station. The AAA server can then determine one or more home agents that can be associated with the wireless terminal. If more than one home agent can be assigned to the wireless terminal, the base station can resolve which home agent to use during registration of the wireless terminal. This determination may be important to the MVNO.
在一方面中,在本文中描述一种用于将无线终端向归属代理注册的方法,其中所述方法包含:在所述无线终端请求接入网络时接收来自所述无线终端的识别标志,及将所述识别标志提供到AAA服务器。所述方法还可包括:接收来自所述AAA服务器的至少一个归属代理的识别码(identity),及将来自无线终端的注册信息路由到经识别的归属代理。In an aspect, a method for registering a wireless terminal with a home agent is described herein, wherein the method comprises: receiving an identification token from the wireless terminal when the wireless terminal requests access to a network, and The signature is provided to the AAA server. The method may further comprise receiving an identity of at least one home agent from the AAA server, and routing registration information from the wireless terminal to the identified home agent.
在下文中还揭示一种基站,其中所述基站包含存储器,所述存储器保持用于在无线终端请求接入网络时接收来自所述无线终端的识别标志及将所述识别标志提供到AAA服务器的指令。所述存储器可进一步包括用于接收来自所述AAA服务器的至少一个归属代理的识别码及将来自无线终端的注册信息路由到经识别的归属代理的指令。所述基站可另外包含执行所述指令的处理器。Also disclosed hereinafter is a base station, wherein the base station includes a memory holding instructions for receiving an identification from a wireless terminal and providing the identification to an AAA server when the wireless terminal requests access to a network . The memory may further include instructions for receiving an identification code of at least one home agent from the AAA server and routing registration information from the wireless terminal to the identified home agent. The base station may additionally include a processor that executes the instructions.
在又一方面中,一种通信设备可包含:用于接收来自AAA服务器的与订户相关联的简档的装置,所述简档包括指派给与所述订户相关联的MVNO的归属代理的识别码;及用于建立与所述经识别的归属代理的移动IP隧道的装置。另外,机器可读媒体可在其上存储有机器可执行指令,所述机器可执行指令用于:接收与订户相关联的识别标志;将所述识别标志提供到AAA服务器;及接收指派给所述订户的简档,所述简档包括指派给与所述订户相关联的MVNO的一个或一个以上归属代理。所述机器可读媒体可另外保持用于从所述一个或一个以上归属代理选择归属代理及将来自所述订户的注册信息路由到选定的归属代理的指令。In yet another aspect, a communication device may comprise means for receiving from an AAA server a profile associated with a subscriber, the profile including an identification of a home agent assigned to an MVNO associated with the subscriber code; and means for establishing a Mobile IP tunnel with said identified home agent. Additionally, the machine-readable medium may have stored thereon machine-executable instructions for: receiving an identification token associated with a subscriber; providing the identification token to the AAA server; A profile of the subscriber, the profile including one or more home agents assigned to the MVNO associated with the subscriber. The machine-readable medium may additionally retain instructions for selecting a home agent from the one or more home agents and routing registration information from the subscriber to the selected home agent.
在又一方面中,一种处理器可经配置以执行用于接收来自AAA服务器的与订户相关联的简档的指令,其中所述简档包括指派给与所述订户相关联的MVNO的归属代理的识别码。所述处理器还可经配置以执行用于建立与所述经识别的归属代理的移动IP隧道的指令。In yet another aspect, a processor may be configured to execute instructions for receiving from an AAA server a profile associated with a subscriber, wherein the profile includes an attribution assigned to an MVNO associated with the subscriber The proxy's identification code. The processor may also be configured to execute instructions for establishing a Mobile IP tunnel with the identified home agent.
此外,在下文中描述一种用于确定与无线终端相关联的一个或一个以上归属代理的方法,其中所述方法包含:接收与所述无线终端相关联的识别标志;至少部分地基于所述识别标志来确定可与所述无线终端相关联的至少一个归属代理;及将所述至少一个归属代理的识别码提供到以通信方式耦合到所述无线终端的基站。此外,在本文中描述一种AAA服务器,其中所述服务器包含存储器,所述存储器包括用于以下操作的指令:接收与无线终端相关联的识别标志;至少部分地基于所述识别标志来确定可与所述无线终端相关联的至少一个归属代理;及将所述至少一个归属代理的识别码提供到以通信方式耦合到所述无线终端的基站。所述AAA服务器还可包括执行所述指令的处理器。Additionally, a method for determining one or more home agents associated with a wireless terminal is described hereinafter, wherein the method comprises: receiving an identification token associated with the wireless terminal; based at least in part on the identification identifying at least one home agent that may be associated with the wireless terminal; and providing an identification code of the at least one home agent to a base station communicatively coupled to the wireless terminal. Additionally, an AAA server is described herein, wherein the server includes memory including instructions for: receiving an identification associated with a wireless terminal; at least one home agent associated with the wireless terminal; and providing an identification code of the at least one home agent to a base station communicatively coupled to the wireless terminal. The AAA server may also include a processor to execute the instructions.
根据另一方面,一种AAA服务器可包含:用于接收来自以通信方式耦合到订户的基站的与所述订户有关的识别标志的装置;及用于至少部分地基于所述识别标志来辨别与所述订户相关联的网络的装置。另外,所述AAA服务器可包括:用于确定指派给所述网络的至少一个归属代理的装置;及用于将所述至少一个归属代理指派给所述订户以用于由所述订户使用的无线终端的注册的装置。According to another aspect, an AAA server may comprise: means for receiving an identification associated with a subscriber from a base station communicatively coupled to the subscriber; A device of the network to which the subscriber is associated. Additionally, the AAA server may comprise: means for determining at least one home agent assigned to the network; and wireless means for assigning the at least one home agent to the subscriber for use by the subscriber The registered device of the terminal.
根据又一方面,在本文中描述一种机器可读媒体,其中所述机器可读媒体在其上存储有用于以下操作的指令:接收来自以通信方式耦合到订户的基站的与所述订户有关的识别标志及至少部分地基于所述识别标志来辨别与所述订户相关联的MVNO。所述机器可读媒体内的指令还可包括确定指派给所述MVNO的至少一个归属代理及将所述至少一个归属代理指派给所述订户以用于由所述订户使用的无线终端的注册。此外,预期一种处理器,其中所述处理器经配置以执行用于以下操作的指令:接收请求接入基于IP的无线网络的订户的NAI;至少部分地基于所接收的NAI来确定与所述订户相关联的网络;确定指派给所述网络的至少一个归属代理,使所述订户与所述至少一个归属代理相关联;及将所述关联中继到基站。According to yet another aspect, a machine-readable medium is described herein, wherein the machine-readable medium has stored thereon instructions for: receiving, from a base station communicatively coupled to the subscriber, information related to the subscriber; and identifying an MVNO associated with the subscriber based at least in part on the signature. The instructions within the machine-readable medium may also include determining at least one home agent assigned to the MVNO and assigning the at least one home agent to the subscriber for registration of wireless terminals used by the subscriber. Furthermore, a processor is contemplated, wherein the processor is configured to execute instructions for: receiving a NAI of a subscriber requesting access to an IP-based wireless network; a network associated with the subscriber; determining at least one home agent assigned to the network, associating the subscriber with the at least one home agent; and relaying the association to a base station.
为了实现前述及相关目的,在本文中结合以下描述及附图来描述某些说明性方面。然而,所述方面仅指示其中可使用所主张的标的物的原理的各种方式中的一些,且所主张的标的物旨在包括所有所述方面及其均等物。其它优点及新颖特征可从连同图式考虑的以下实施方式而变得显而易见。To the accomplishment of the foregoing and related ends, certain illustrative aspects are described herein in conjunction with the following description and accompanying drawings. The described aspects are indicative, however, of but a few of the various ways in which the principles of the claimed subject matter may be employed, and the claimed subject matter is intended to include all such aspects and their equivalents. Other advantages and novel features will become apparent from the following embodiments considered in conjunction with the drawings.
附图说明 Description of drawings
图1为经提供以说明确定与无线终端相关联的归属代理的系统的高级框图。1 is a high-level block diagram provided to illustrate a system for determining a home agent associated with a wireless terminal.
图2为经提供以说明确定与无线终端相关联的归属代理的系统的高级框图。2 is a high-level block diagram provided to illustrate a system for determining a home agent associated with a wireless terminal.
图3为说明用于识别与无线终端相关联的归属代理的方法的代表性流程图。3 is a representative flowchart illustrating a method for identifying a home agent associated with a wireless terminal.
图4为说明用于执行无线终端向经识别的归属代理注册的方法的代表性流程图。4 is a representative flowchart illustrating a method for performing registration of a wireless terminal with an identified home agent.
图5为实例配置图。Figure 5 is an example configuration diagram.
图6为实例配置图。Figure 6 is an example configuration diagram.
图7为用于识别与无线终端相关联的归属代理的系统的框图。7 is a block diagram of a system for identifying a home agent associated with a wireless terminal.
图8为用于执行无线终端向经识别的归属代理的注册的系统的框图。8 is a block diagram of a system for performing registration of a wireless terminal with an identified home agent.
图9说明实例无线通信设备。9 illustrates an example wireless communication device.
图10说明实例通信系统。10 illustrates an example communication system.
图11说明实例端节点。Figure 11 illustrates an example end node.
图12说明实例接入节点。Figure 12 illustrates an example access node.
图13说明实例AAA服务器。Figure 13 illustrates an example AAA server.
具体实施方式 Detailed ways
现参看图式来描述所主张的标的物,其中相同参考数字始终用于指相同元件。在以下描述中,处于解释的目的,陈述许多特定细节以提供对所主张的标的物的彻底理解。然而,可为明显的是,在无所述特定细节的情况下可实践所述标的物。在其它情况下,以框图形式来展示众所周知的结构及装置以便有助于描述所主张的标的物。The claimed subject matter is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of claimed subject matter. It may be evident, however, that the subject matter may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing claimed subject matter.
此外,本文中关于终端描述各种方面。终端还可被称为系统、用户装置、安全数字卡(SD卡)、订户单元、订户站、移动台、移动装置、远程站、远程终端、接入终端、用户终端、用户代理或用户装备。用户装置可为蜂窝电话、无绳电话、会话初始化协议(SIP)电话、无线本地环路(WLL)站、PDA、具有无线连接能力的掌上型装置、终端内的模块或连接到无线调制解调器的其它处理装置。Additionally, various aspects are described herein with respect to terminals. A terminal can also be called a system, user device, secure digital card (SD card), subscriber unit, subscriber station, mobile station, mobile device, remote station, remote terminal, access terminal, user terminal, user agent, or user equipment. The user device can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a PDA, a palm-sized device with wireless connection capability, a module within a terminal, or other processing device connected to a wireless modem device.
此外,可使用制造软件、固件、硬件或其任何组合的标准编程及/或工程技术将所主张标的物的方面实施为方法、设备或制造物品,以控制计算机或计算组件实施所主张标的物的各种方面。本文中所使用的术语“制造物品”旨在包含从任何计算机可读装置、载体或媒体可接入的计算机程序。举例来说,计算机可读媒体可包括(但不限于)磁性存储装置(例如,硬盘、软盘、磁条等)、光盘(例如,紧密盘(CD)、数字化通用盘(DVD)等)、智能卡及快闪存储器装置(例如,卡、棒、键驱动等)。另外,应了解,载波可用于携载例如所述用于传输且接收语音邮件或用于接入例如蜂窝网络的网络的计算机可读电子数据。当然,所属领域的技术人员将认识到在不偏离本文中所述的范围或精神的情况下可对此配置进行许多修改。Furthermore, aspects of claimed subject matter may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques of making software, firmware, hardware, or any combination thereof to control a computer or computing component to implement the aspects of claimed subject matter various aspects. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic stripes, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards and flash memory devices (eg, cards, sticks, key drives, etc.). Additionally, it should be appreciated that a carrier wave may be used to carry computer readable electronic data such as described for transmitting and receiving voice mail or for accessing a network such as a cellular network. Of course, those skilled in the art will recognize many modifications may be made to this configuration without departing from the scope or spirit described herein.
现参看图1,其展示系统100以说明结合使所述无线终端向所述归属代理注册来选择若干个归属代理中的一者以与无线终端相关联。在一实例中,系统100可为蜂窝式IP系统,例如可结合快闪OFDM使用的蜂窝式IP系统。系统100包括无线终端102,其可为移动电话、PCMCIA卡、存储器卡、个人数字助理及/或其类似物。无线终端102可与基站104相关联,使得可经由无线电而在无线终端102与基站104之间传输数据。为实现所述通信,需要建立和配置无线终端102与基站104之间的一个或一个以上链路,其中配置包括向主机装置(未图示)提供IP地址,可经由使无线终端102向归属代理注册而获得所述IP地址。Referring now to FIG. 1 , a
在一些情况下,可通过特定网络来向订户(例如,无线终端102的拥有者/用户)提供服务,例如移动虚拟网络运营商(MVNO)、虚拟专用网络(VPN)或其它合适网络,且因此所述订户应向指派给所述特定网络的归属代理注册。举例来说,MVNO通常租用网络基础设施且使用所述基础设施来向与所述MVNO相关联的订户提供服务。在无线终端102通电或初始进入网络(例如,在基站104的范围内)时,在使无线终端102能够接入与网络相关联的服务之前采取验证/授权/计费程序。为此,无线终端102可将识别标志提供到基站104,基站104又可将此标志中继到AAA服务器106。在另一实例中,基站104可基于由无线终端102提供的识别标志来解析订户的特定识别码且将所述识别码传输到AAA服务器106。应理解,用于解析订户的识别码的任何适合方式均是本发明者所预期的且旨在属于本文所附权利要求书的范围中。由无线终端提供的识别标志可为(例如)网络接入识别符(NAI)、国际移动用户识别码(IMSI)或任何其它适合的识别标志。In some cases, services may be provided to subscribers (e.g., owners/users of wireless terminal 102) over a particular network, such as a mobile virtual network operator (MVNO), a virtual private network (VPN), or other suitable network, and thus The subscriber should register with the Home Agent assigned to the particular network. For example, an MVNO typically leases network infrastructure and uses that infrastructure to provide services to subscribers associated with the MVNO. When a
基于所述识别标志,AAA服务器106可从多个归属代理中确定在注册期间与无线终端102相关联的归属代理。在一实例中,AAA服务器106可传回用户的NAI的“领域”(例如,usernumber@realm.com)特有的归属代理地址(例如,IP地址)。在另一实例中,AAA服务器106可以通信方式耦合到经加索引的数据库且可基于被给予所述识别标志的此索引的检视来确定归属代理地址。在又一实例中,基站104可包括足够的智能以确定将指派给无线终端的归属代理(及与所述归属代理相关联的地址)。Based on the identification, the
此外,与无线终端102相关联的简档可驻存于AAA服务器106中,且所述简档可包括适当归属代理的地址或主机名。例如,AAA服务器106可传回AAA-归属代理主机名,且基站104可在域名服务器(DNS)108中解析此主机名。另外,所述简档可包括网络(例如,MVNO)——可提供到基站104的归属代理主机名识别符,且基站104可通过本地配置经由DNS108或其它适合的数据库来将此主机名解析为一个或一个以上IP地址。Furthermore, a profile associated with the
系统100可包括N个归属代理110-114,其中所述归属代理110-114中的一个或一个以上可与来自多个网络116-120中的网络相关联,其中网络116-120可为或可包括MVNO、VPN及其它适合网络,使得每一网络可独立于其它网络而操作(例如,不同的管理域、地址空间的再使用等)。因此,多个归属代理可与单一网络相关联及/或可被指派给单一网络。例如,归属代理110可与网络116相关联,归属代理112可与网络118相关联,归属代理114可与网络120相关联等等。举例来说,归属代理与网络之间的关联可意味着归属代理通过通信链路(例如,T1、ATM、以太网等)而直接连接到所述网络。另外或替代地,所述归属代理可经由使用在所述归属代理与所述网络之间建立的隧道(例如,MPLS、IPinIP、GRE等)而直接连接到所述网络。The
归属代理可用于执行关于一个或一个以上无线终端的移动性管理。更明确地说,归属代理可为通过当前附接点(例如,基站104)而将包隧穿传输到无线终端102及从无线终端102隧穿传输包的路由器。基于在验证、授权及/或计费期间由无线终端102提供的识别标志,例如,归属代理110-114中的一者的归属代理地址或主机名可由AAA服务器106识别,且提供到基站104。在无线终端102的注册期间,基站104可指示无线终端102(或与其相关联的主机)应请求来自所述经识别的归属代理的IP配置信息。因此,基站104可建立与正确归属代理的隧道(例如,移动IP隧道)。A home agent can be used to perform mobility management with respect to one or more wireless terminals. More specifically, a home agent may be a router that tunnels packets to and from
AAA服务器106及/或基站104可经由各种方法/机构来确定与无线终端102相关联的适当归属代理。例如,使用无线终端102的订户可与可通过若干归属代理接入的MVNO相关联,且AAA服务器106可选择所述归属代理中的一者。举例来说,可基于地理位置而作出所述选择(例如,地理上最接近无线终端102的归属代理)。在另一实例中,可基于有序列表而作出所述选择,使得如果AAA服务器106使第一无线终端与和MVNO相关联的第一归属代理相关联,则AAA服务器将使第二无线终端与和所述MVNO相关联的第二归属代理相关联。另外或替代地,AAA服务器106可使用加权列表来选择关于无线终端106的归属代理。例如,如果第一归属代理与比第二归属代理大的资源相关联,则很有可能将无线终端指派给与较大量的资源相关联的归属代理。
接着描述特定实例以更好地描述对特定归属代理的选择。无线终端102可与订阅由网络116提供的服务的用户相关联。在无线终端102连接到网络时,其经受由AAA服务器106进行的验证。AAA服务器106可接收与无线终端102相关联的识别标志且可将归属代理110(其被指派给网络116)的地址或主机名传回到基站104。基站104因此获知其应设置与哪一归属代理的隧道(例如,使用移动IP)以将无线终端102连接到网络116。例如,基站104可经由使用DNS 108而将主机名解析为归属代理110的IP地址。Specific examples are described next to better describe the selection of a particular home agent. The
现参看图2,其展示系统200,系统200用于说明结合确定归属代理来使用代理服务器(proxy),以结合注册无线终端而使用。系统200包括通过基站204而进入网络的无线终端202。在验证期间,无线终端202可向基站204提供例如NAI的识别标志。可将所述NAI中继到AAA服务器206,其确定与使用无线终端202的订户相关联的网络(例如,MVNO)208。例如,可经由对NAI内的领域的分析而作出此确定。可接着将接入请求提供到网络AAA服务器210(例如,网络208特有的AAA服务器210)。网络AAA服务器210可接着验证无线终端202且可向基站204提供与网络208相关联的至少一个归属代理212的特定地址或主机名。可将所述归属代理地址及/或主机名直接或通过AAA服务器206提供到基站204。例如,如果基站204接收主机名,则其可经由使用DNS(未图示)而将此主机名解析为IP地址。用于将主机名解析为IP地址的其它机构及方式是本发明者所预期的且旨在属于本文所附权利要求书的范围。基站204可建立与归属代理212的移动IP隧道,其中归属代理212可具有与网络208的网关的预先配置的隧道。在另一实施例中,基站204可通过将网络208的领域解析至一组归属代理(例如,通过DNS、本地配置及/或其它适合的数据库)来分配网络归属代理。Referring now to FIG. 2, there is shown a system 200 for illustrating the use of a proxy server (proxy) in connection with determining a home agent for use in connection with registering a wireless terminal. System 200 includes a wireless terminal 202 that accesses a network through a base station 204 . During authentication, wireless terminal 202 may provide an identification, such as a NAI, to base station 204 . The NAI can be relayed to an AAA server 206 , which determines a network (eg, MVNO) 208 associated with the subscriber using the wireless terminal 202 . For example, this determination can be made via analysis of domains within the NAI. The access request may then be provided to network AAA server 210 (eg, AAA server 210 specific to network 208). The network AAA server 210 can then authenticate the wireless terminal 202 and can provide the base station 204 with a specific address or hostname of at least one home agent 212 associated with the network 208 . The home agent address and/or hostname may be provided to base station 204 either directly or through AAA server 206 . For example, if base station 204 receives a hostname, it can resolve this hostname to an IP address through the use of DNS (not shown). Other mechanisms and means for resolving hostnames to IP addresses are contemplated by the inventors and are intended to be within the scope of the claims appended hereto. Base station 204 may establish a Mobile IP tunnel with home agent 212 , where home agent 212 may have a preconfigured tunnel with a gateway of network 208 . In another embodiment, base station 204 may assign a network home agent by resolving the domain of network 208 to a set of home agents (eg, via DNS, local configuration, and/or other suitable database).
AAA服务器206可以若干不同方式将归属代理212的地址传回到基站204。例如,可向基站204提供可原样使用的IP地址。在另一实例中,此地址可为可通过基站204解析为一个或一个以上IP地址(为了负载平衡)的主机名的形式。另外,可将网络208的领域提供到基站204,且基站204可自动地构造可经由使用DNS而解析的主机名(例如,homeagent.mvno)。AAA server 206 can communicate the address of home agent 212 back to base station 204 in a number of different ways. For example, base station 204 may be provided with an IP address that can be used as is. In another example, this address may be in the form of a hostname resolvable by base station 204 to one or more IP addresses (for load balancing). Additionally, the domain of network 208 can be provided to base station 204, and base station 204 can automatically construct a hostname (eg, homeagent.mvno) that is resolvable through use of DNS.
参看图3及图4,其说明与配置无线终端及/或主机有关的方法。虽然,出于简化解释的目的,将方法展示及描述为一连串动作,但应理解和了解所述方法不受动作次序的限制,因为根据一个或一个以上实施例,一些动作可以不同次序发生及/或与来自本文中展示和描述者的其它动作同时发生。举例来说,所属领域的技术人员应理解和了解方法可替代地表示为一连串相关的状态或事件(例如在状态图中)。此外,并非所有所说明的动作可用于实施根据所主张的标的物的方法。Referring to Figures 3 and 4, methods related to configuring wireless terminals and/or hosts are illustrated. Although, for purposes of simplicity of explanation, methods are shown and described as a series of acts, it is to be understood and appreciated that the methods are not limited by the order of acts, as some acts may occur in a different order and/or in accordance with one or more embodiments. Or concurrently with other actions from those shown and described herein. For example, those of skill in the art will understand and appreciate that a methodology could alternatively be represented as a series of interrelated states or events (eg, in a state diagram). Furthermore, not all illustrated acts may be utilized to implement methodologies in accordance with claimed subject matter.
特别参看图3,其说明一种用于将归属代理识别码/地址提供到与无线终端相关联的基站的方法300。方法300始于302处,且在304处接收与无线终端相关联的识别标志。更明确地说,可结合在所述无线终端试图接入无线网络时采取的验证/授权/计费程序来接收此识别标志。此外,所述识别标志可为NAI,且可(例如)在AAA服务器处接收。在306处,确定期望指派给所述无线终端的归属代理,其中此确定可至少部分地基于所述识别标志。例如,可接入数据库以确定所述归属代理。在另一实例中,可分析所述NAI内的领域以确定例如MVNO的特定网络,且基于此确定,可确定与所述网络相关联的归属代理。在308处,将归属代理地址/识别码提供到以通信方式耦合到所述无线终端的基站。此后,所述基站可解析所述归属代理地址(如果必要)且可建立与正确归属代理的移动IP隧道。例如,可在AAA服务器内实现方法300,且可在基于IP的蜂窝式系统中采取所述方法300。接着在310处完成方法300。Referring in particular to FIG. 3, there is illustrated a
现参看图4,其说明一种用于将无线终端向归属代理注册的方法400。例如,可在基站中采取方法400。方法400始于402处,且在404处从无线终端接收网络接入请求。例如,无线终端可进入与网络相关联的地理区域,可通电等等。接入请求可包括向基站提供与无线终端相关联的识别标志(使得所述无线终端可经受验证/授权)。在406处,将接入请求中的识别标志提供到AAA服务器,其中此服务器可为MVNO-特定AAA服务器、大规模AAA服务器(wholesale AAA server)等等。如上所述,所述识别标志可为NAI、IMSI值、电话号码或可用于识别无线终端或与其相关联的订户的任何其它适合数据。Referring now to FIG. 4, a
在408处,接收可指派给所述无线终端的一个或一个以上归属代理的识别。例如,可在AAA服务器处确定此识别且将其提供到基站,其中所述识别可为IP地址、主机名等等。例如,如果接收到一个或一个以上主机名,则可经由使用DNS而将所述主机名解析为IP地址。在410处,执行向经识别的归属代理中的一者的注册。例如,所述AAA服务器可向基站提供归属代理的领域或列表,且所述基站可基于此列表来解析适当的归属代理。在另一实例中,所述AAA服务器可向基站提供归属代理的加权列表,其中可基于位置、容量及/或其类似物来对归属代理进行加权。基站可接着解析在无线终端的注册期间哪一归属代理应与此终端相关联。详细来说,基站可与选定的归属代理建立移动IP(MIP)隧道。接着在412处完成方法400。At 408, identifications of one or more home agents assignable to the wireless terminal are received. For example, this identification, which may be an IP address, hostname, etc., may be determined at the AAA server and provided to the base station. For example, if one or more hostnames are received, the hostnames can be resolved to IP addresses through the use of DNS. At 410, a registration with one of the identified home agents is performed. For example, the AAA server can provide the base station with a domain or list of home agents, and the base station can resolve the appropriate home agent based on this list. In another example, the AAA server can provide the base station with a weighted list of home agents, where home agents can be weighted based on location, capacity, and/or the like. The base station can then resolve which home agent should be associated with the wireless terminal during registration of the terminal. In detail, the base station can establish a Mobile IP (MIP) tunnel with the selected home agent.
参看图5,其说明配置图500。图500涉及主机502无线终端504、基站506、AAA服务器508、归属代理510及(视情况而定)DNS 512。主机502可为计算机或便携装置,且可包括IP堆栈。无线终端504可用于处置物理层连接及与网络的通信(例如,建立与基站506的无线通信)。基站506充当到网络服务的接入点,且可结合移动性管理来使用归属代理508。例如,可结合关于无线终端504的验证、授权及/或计费来使用AAA服务器508,且可结合在被给予归属代理的主机名时解析IP地址来使用DNS 512。Referring to FIG. 5 , a configuration diagram 500 is illustrated. Diagram 500 involves
无线终端504及基站506可在514处采取空中接口接入,其中此动作514涉及在无线终端504与基站506之间建立物理层连接。在516处,无线终端504向基站506提供网络接入请求,其中此请求可包括与无线终端504有关的识别标志。此标志可包括(例如)NAI(或其它适合识别符)。在518处,可在基站506处形成AAA接入请求且将其提供到AAA服务器508,其中此请求可包括所述NAI或其它适合识别符。在519处,可在无线终端504、基站506及AAA服务器508之间执行网络接入。例如,网络接入可涉及无线终端504与AAA服务器之间的相互验证。在520处,AAA服务器508可接受接入请求且将指示接受接入请求的消息提供到基站506。另外,所述接入接受消息可包括特定归属代理(例如,归属代理510)的归属代理IP地址、主机名(例如,MVNO-归属代理主机名)或其它适合识别符。The
如果AAA服务器508向基站506提供主机名,则在522处,基站506可将关于此主机名的DNS解析请求提供到DNS 512。在524处,DNS 512将解析响应提供到基站506,其中所述解析响应可包括归属代理510的IP地址(其与主机名相关联)。If the
在526处,将连接响应消息从基站506提供到无线终端504,其中可结合配置无线终端504而使用此消息。例如,所述连接响应消息可包括在网络层处识别基站506的信息(例如,所述网络层处的唯一识别符)。在一实例中,所述信息可为或可包括与基站506相关联的IP地址、IP地址关于主机502已准备就绪的指示、归属代理510的IP地址等等。At 526, a connection response message is provided from the
此后,在528处,无线终端504可将注册请求消息提供到基站506,其中所述注册请求消息可符合MMP(基于移动IP但使用较少消息的协议)。528处的动作建立链路作为无线终端504与基站506之间的主链路(如果启用多个链路的话)。在此实例配置图500中,MMP可在无线终端504及基站506中运行。然而,应理解,主机502及/或归属代理510可经配置以运行MMP。此外,如常规上,可在无线终端502与基站506之间执行MIP,其中此配置请求消息包括归属代理识别码或接入。基站506经配置以接收所述注册请求消息且分析与无线终端504(或与其相关联的订户)相关联的简档。所述简档可在520处(例如)在接入信息中被接收且可包括归属代理地址。所述简档的内容可指示无线终端504是经静态地寻址还是经动态地寻址。在530处,基站506可形成MIP注册请求消息且将其中继到在动作520期间识别的归属代理510。另外,如果为初始注册,则可在530处提供不存在指派给无线终端504的IP地址的指示(例如,通过设定旗标或在请求内包括特定值)。Thereafter, at 528, the
举例来说,在532处,归属代理510可以MIP中的适当回复(MIP注册响应消息)来响应基站506。此回复可包括期望指派给主机502的IP地址、归属代理510的地址及/或注册将在期满之前有效的时间量。在接收到所述MIP注册响应消息时,基站506可形成MMP注册响应消息且在534处将此消息提供到无线终端504。此消息可包括对应于所述MIP注册响应消息内的时间量的使用寿命字段。例如,所述使用寿命字段可包括等于或小于所述MIP注册响应消息内所指示的时间的时间。或者,可结合配置主机502及/或无线终端504而在归属代理510与主机502之间运行MIP。For example, at 532,
在接收到MMP注册响应消息时,无线终端504可已建立其与基站506的链路作为主链路。由于此可为无线终端504第一次建立主链路,所以在536处,无线终端504可经由无线终端接口来向主机502指示网络为可用的。此触发可在主机502中启始自动配置过程,其中所述配置是有效的直到无线终端504指示网络经由无线终端接口停止(down)。通常,仅需要将已建立主链路向主机502通知一次。并行地,基站506可获知与无线终端504的链路为关于无线终端504的主链路。Upon receipt of the MMP Registration Response message, the
在538处,主机502可产生DHCP发现消息,其可输送到无线终端504及/或基站506。如果基站506接收到所述DHCP发现消息,则在540处,基站506可以适当的DHCP供应消息来响应主机502。此消息可包括各种参数(视所述DHCP发现消息中的参数而定)。例如,所述DHCP供应消息可包括IP地址、租用时间、所指派的IP地址的网关地址、所指派的IP地址的网络柱(netwrok mast)及其类似物。在542处,主机502可以DHCP请求消息来响应,且在544处,基站506可又以确认消息来响应。换句话说,可将基站506配置为DHCP服务器。因此,主机502为经连接和经配置的网络层。At 538 , host 502 can generate a DHCP discover message, which can be communicated to
在另一实例中,可将无线终端504配置为DHCP服务器。例如,无线终端504可接收到所述DHCP发现消息,无线终端504可获知与主机502相关联的配置信息。此后,无线终端504可形成DHCP供应消息且将其向主机502提供,且可接收主机502的响应(例如,以DHCP请求消息的形式)。此后,无线终端504可向主机502提供DHCP确认。另外,主机502可经配置以运行MMP,使得(而非无线终端504)主机502可产生并接收MMP消息。如果主机502是以此方式来配置,则其可不需要将无线终端504或基站506配置为DHCP服务器,因为可经由MMP来直接地配置主机502。In another example,
现参看图6,其说明配置图600。配置图600涉及终端装置602、基站604、AAA服务器606、归属代理608及(视情况而定)DNS 610。例如,终端装置602可为无线终端。在另一情况下,终端装置602可为与主机集成的无线终端(例如,计算机、个人数字助理(PDA)、游戏机、照相机等)。终端装置602及基站604可在612处采取空中接口接入,其中此动作612涉及在终端装置602与基站604之间建立物理层连接。在614处,终端装置602可形成网络接入请求且将其中继到基站604,其中所述请求可包括与终端装置602相关联的NAI或其它适合识别标志。Referring now to FIG. 6 , a configuration diagram 600 is illustrated. Configuration diagram 600 involves
在616处,基站604可向AAA服务器606提供AAA接入请求。在616处提供的请求可包括(例如)识别标志。在617处,可在终端装置602与AAA服务器606之间执行网络接入程序。举例来说,AAA服务器可在所述网络接入程序期间确定与终端装置602相关联的简档。在618处,AAA服务器606可产生接入接受消息且将此消息提供到基站604,其中所述接入请求消息可包括归属代理608(选自若干可用归属代理)的地址及/或主机名,例如MVNO归属代理主机名。例如,可期望向终端装置602指派与将服务提供到终端装置602的MVNO相关联的特定归属代理。At 616, the
在620处,如果所述接入接受消息包括主机名,则基站604可将关于此主机名的DNS解析请求提供到DNS 610。在622处,DNS 610产生解析响应消息且将其传输到基站604,其中所述响应消息可包括归属代理608的IP地址。接着,在624处,基站604可将配置消息提供到终端装置602,其中此消息可包括归属代理608的地址。在626处,终端装置可在移动IP(MIP)中形成注册请求。例如,所述注册请求可涉及请求与终端装置602相关联的主机(未图示)的IP地址。在628处,基站604可将所述MIP注册请求传输到归属代理608,且在630处,归属代理608可以MIP注册响应消息来响应。在632处,将所述MIP注册响应消息从基站604中继到终端装置602。在此种情况下,所述MIP注册响应消息可包括额外配置,例如,归属代理地址、网络掩码、默认路由器、DNS服务器及通常包括于DHCP消息中的其它信息(例如,如图5中)。At 620, if the access accept message includes a hostname,
现共同参看图7及图8,其提供涉及配置主机的系统。所述系统可表示为一连串相关功能块,所述功能块可表示由处理器、软件、硬件、固件或其任何适合组合实施的功能。特定参看图7,其说明有助于移动终端与归属代理的关联的系统。系统700包括用于接收来自AAA服务器的简档的逻辑模块702。举例来说,响应于AAA服务器接收与移动终端相关联的识别标志,可接收所述简档。逻辑模块702可包括天线、接收器链、网络端口,及/或可有助于接收来自AAA服务器的简档的任何适合硬件、软件、固件及其类似物。系统700另外包括用于建立与经识别的归属代理的MIP隧道的逻辑模块704。举例来说,可在所接收的简档内识别所述归属代理。逻辑模块704可包括天线、传输器链、处理器、存储器、硬件、软件、固件等等。Referring now to Figures 7 and 8 together, a system related to configuring a host is provided. The system can be represented as a series of interrelated functional blocks, which can represent functions implemented by a processor, software, hardware, firmware, or any suitable combination thereof. With particular reference to Figure 7, there is illustrated a system that facilitates association of a mobile terminal with a home agent.
参看图8,其说明结合将无线终端向选定的归属代理注册而使用的系统800。系统800包括用于接收来自基站的与订户有关的识别标志的逻辑模块802。例如,所述识别标志可为NAI或其它适合的识别数据。模块802可包括天线、接收器链、处理器、存储器及/或可结合接收所述识别标志而使用的任何适合硬件、软件及/或固件。系统800还包括用于辨别与订户相关联的网络的逻辑模块804。举例来说,可至少部分地基于所述识别标志而作出所述辨别。所述模块804可包括处理器、数据库等等。系统800可进一步包括用于确定指派给所述网络的至少一个归属代理的逻辑模块806,其中模块806可包括处理器、存储器、数据库、DNS等等。系统800可进一步包括用于将至少一个归属代理指派给描述者(describer)的逻辑模块808,其中模块808可包括天线、传输器、传输器链、网络端口、处理器、存储器及其类似物。Referring to Fig. 8, illustrated is a
现参看图9,其说明无线通信设备900。无线通信设备可为(例如)无线终端、基站及/或AAA服务器。设备900可包括存储器902,其可包括涉及(例如)产生、封装及/或接收与订户相关联的识别标志的指令。此外,存储器902可包括用于至少部分地基于所接收的订户识别码来选择归属代理的指令。另外,存储器902可包括用于在基站与选定的归属代理之间建立MIP隧道等等的指令。设备900还可包括可执行保持于存储器902中的指令的处理器904。Referring now to FIG. 9, a
为了提供本文中所描述的一个或一个以上实施例的额外情境,提供图10以说明包含由通信链路互连的多个节点的实例通信系统1000。系统1000可使用正交频分多路复用(OFDM)信号以经由无线链路来传送信息。然而,还预期其它类型的信号,例如,码分多址(CDMA)信号或时分多址(TDMA)信号(连同在陆地网络中使用的信号)。通信系统1000中的节点使用信号(例如,消息)基于通信协议(例如,因特网协议(IP))来交换信息。可(例如)使用导线、光纤电缆及/或无线通信技术来实施系统1000的通信链路。系统1000包括多个端节点1002-1012,其通过多个接入节点1014-1018来接入通信系统1000。端节点1002-1012可为(例如)无线通信装置或终端,且接入节点1014-1018可为(例如)无线接入路由器或基站。通信系统1000还包括用于提供互连性或提供特定服务或功能的许多其它节点1020-1030。To provide additional context for one or more embodiments described herein, Figure 10 is provided to illustrate an
通信系统1000描绘包括接入控制节点1020(其可为AAA服务器)、第一移动性支持节点1022、第二移动性支持节点1024及应用服务器节点1026(例如,可为DNS服务器)的网络1060,所有节点分别通过对应的网络链路1032-1038而连接到中间网络节点1028。在一些实施例中,所述接入控制节点(例如,远程验证拨入用户服务(RADIUS)或Diameter服务器)支持端节点的验证、授权及/或计费及/或与端节点相关联的服务。在一些实施例中,移动性支持节点1022及1024(例如,移动IP归属代理及/或情境转移服务器)(例如)通过改向往来于端节点的业务及/或转移与接入节点之间的端节点相关联的状态来支持接入节点之间的端节点的移动性(例如,越区切换)。在一些实施例中,应用服务器节点1026(例如,会话启始协议服务器、串流媒体服务器或其它应用层服务器)支持端节点可用的服务的会话信令及/或提供端节点可用的服务或内容。在一实例中,不同端节点可根据其所属的网络而与不同移动性支持节点相关联。例如,第一移动性支持节点1022可与第一网络相关联,而第二移动性支持节点1024可连接到第二网络。所述网络可为(例如)MVNO、VPN及/或其组合。作为一实例,移动性支持节点1022及1024可耦合到使所述节点能够分别耦合到第一及第二网络的网络网关模块(未图示)。The
网络1060中的中间网络节点1028通过网络链路1034而将互连性提供到在网络1060外部的网络节点。网络链路1034连接到中间网络节点1030,中间网络节点1030分别通过网络链路1036-1040而将进一步的连接性提供到接入节点1014、1016及1018。将每一接入节点1014-1018描绘为分别通过对应接入链路1042-1052而将连接性分别提供到端节点1002-1012。在通信系统1000中,将每一接入节点1014-1018描绘为使用无线技术(例如,无线接入链路)来提供接入。然而,还可结合提供接入来使用有线技术。将无线电覆盖区域(例如,每一接入节点1014-1018的通信小区1054-1058)说明为围绕对应接入节点的圆。
通信系统1000可用作本文中所描述的各种实施例的描述的基础。替代实施例包括各种网络拓扑,其中节点(包括网络节点、接入节点、端节点以及各种控制、支持及服务器节点)的数目及类型、链路的数目及类型及在各种节点之间的互连性可不同于通信系统1000的所述情况。另外,可省略或组合描绘于通信系统1000中的功能实体中的一些。还可改变所述功能实体的位置或放置。The
图11提供实例端节点1100(例如,无线终端、主机装置或其组合)的说明。端节点1100为可用作端节点1002-1012(图10)中的任一者的设备的表示。端节点1100包括通过总线1110而耦合在一起的处理器1102、无线通信接口模块1104、用户输入/输出接口1106及存储器1108。因此,通过总线1110,端节点1100的各组件可交换信息、信号及数据。端节点1100的组件1102-1108可位于外壳1112内部。11 provides an illustration of an example end node 1100 (eg, a wireless terminal, a host device, or a combination thereof).
无线通信接口模块1104提供端节点1100的内部组件可用以将信号发送到外部装置及网络节点(例如,接入节点)或从外部装置及网络节点(例如,接入节点)接收信号的机构。无线通信接口模块1104包括(例如)用于(例如)通过无线通信信道而将端节点1100耦合到其它网络节点的具有对应接收天线1116的接收器模块1114及具有对应传输天线1120的传输器模块1118。The wireless
端节点1100还包括经由用户输入/输出接口1106而耦合到总线1110的用户输入装置1122(例如,小键盘)及用户输出装置1124(例如,显示器)。因此,用户输入/输出装置1122及1124可通过用户输入/输出接口1106及总线1110来与端节点1100的其它组件交换信息、信号及数据。用户输入/输出接口1106及相关联的装置1122及1124提供用户可用以操作端节点1100以完成各种任务的机构。具体来说,用户输入装置1122及用户输出装置1124提供允许用户控制端节点1100及在端节点1100的存储器1108中执行的应用程序(例如,模块、程序、例程及/或函数)的功能性。
处理器1102在包括于存储器1108中的各种模块(例如,例程)的控制下控制端节点1100的操作以执行各种信令及处理。在启动时或由其它模块调用时执行包括于存储器1108中的模块。模块在执行时可交换数据、信息及信号。模块在执行时还可共享数据及信息。端节点1100的存储器1108包括控制信令模块1126、应用模块1128及业务控制模块1130,业务控制模块1130进一步包括配置信息1132及各种额外模块。The
控制信令模块1126控制与接收及发送信号(例如,消息)有关的处理,所述信号用于控制包括(例如)业务控制模块1130及配置信息1132及各种额外模块的端节点1100的各种方面的操作及/或配置。在一些实施例中,控制信令模块1126可包括与端节点1100的操作有关的状态信息(例如,参数、状态及/或其它信息)及/或由控制信令模块1126支持的一个或一个以上信令协议。具体来说,控制信令模块1126可包括配置信息(例如,端节点识别信息及/或参数设定)及操作信息(例如,关于当前处理状态的信息、未决消息事务的状态等等)。
应用模块1128控制与由端节点1100支持的一个或一个以上应用有关的处理及通信。在一些实施例中,应用模块1128处理可包括与通过用户输入/输出接口1106来进行的信息的输入/输出、与应用相关联的信息的操纵,及/或接收或发送与应用相关联的信号(例如,消息)有关的任务。在一些实施例中,应用模块1128包括与由应用模块1128支持的一个或一个以上应用的操作有关的状态信息(例如,参数、状态及/或其它信息)。具体来说,应用模块1128可包括配置信息(例如,用户识别信息及/或参数设定)及操作信息(例如,关于当前处理状态的信息、未决响应的状态等等)。由应用模块1128支持的应用包括(例如)IP语音(VoIP)、网络浏览、串流音频/视频、瞬时消息传输、文件共享、游戏等等。
业务控制模块1130控制与经由无线通信接口模块1104来接收及发送数据信息(例如,消息、包及/或帧)有关的处理。实例业务控制模块1130包括配置信息1132及使归属代理能够从多个归属代理中进行选择的各种额外模块。在一些实施例中,包括各种额外模块以在需要时执行特定功能及操作以支持业务控制的特定方面。在需要时可视业务控制的功能要求而省略及/或组合模块。接下来描述包括于业务控制模块1130中的每一额外模块。
空中接口模块1134有助于在端节点1100与例如基站的接入节点(未图示)之间建立物理层连接。可在(例如)端节点1100接收到功率及/或进入网络(例如,进入与网络相关联的地理区域)时启始空中接口模块1134。配置信息1132可包括影响空中接口模块1134的操作的配置信息(例如,参数设定)。
网络接入模块1136可有助于对(例如)AAA服务器的网络接入的请求及与网络接入有关的响应的接收。举例来说,可结合将与端节点1100相关联的识别标志(例如,NAI)提供到AAA服务器来使用网络接入模块1136。所述识别标志可保持于可通过网络接入模块来读取及/或写入的模块数据1146内。网络接入模块1136还可用于接收将与端节点1100相关联的归属代理(例如,与将服务提供到端节点1100的MVNO有关的归属代理)的地址。A
WTI模块1138可用于在无线终端与主机之间传递数据。此信息可为配置信息,例如指派给主机的IP地址(及其它适合的配置信息)。MMP模块1140使端节点1100能够接收并解译对应于MMP协议的消息(例如,来自基站)。MMP模块另外允许端节点1100形成MMP消息(例如,配置请求消息)且将其传输到基站。MIP模块1142为端节点1100提供一种在移动IP(例如,移动IPv4及/或移动IPv6)中接收、解译、形成及传输配置消息的方式。DHCP模块1144向端节点1100提供充当DHCP服务器的能力。例如,DHCP模块1144可经配置以响应于DHCP发现消息,向主机装置提供配置信息等等。模块数据1146可包括可由一个或多个模块1132-1144提取的数据或由一个或一个以上模块1132-1144输入的数据。例如,模块数据1146可包括网络接入数据,可保持特定地址(例如,基站地址、归属代理地址等)、MMP或移动IP数据等等。The
图12提供实例接入节点1200的详细说明。接入节点1200为可用作描绘于图10中的接入节点1014-1018中的任一者的设备的详细表示。在图12的实施例中,接入节点1200包括通过总线1210而耦合在一起的处理器1202、存储器1204、网络/网间网络接口模块1206及无线通信接口模块1208。因此,通过总线1210,接入节点1200的各个组件可交换信息、信号及数据。接入节点1200的组件1202-1210位于外壳1212内部。FIG. 12 provides a detailed illustration of an
网络/网间网络接口模块1206提供接入节点1200的内部组件可用以将信号发送到外部装置及网络节点或从外部装置及网络节点接收信号的机构。网络/网间网络接口模块1206包括(例如)经由铜线或光纤线路而将节点1200耦合到其它网络节点的接收器模块1214及传输器模块1216。无线通信接口模块1208还提供接入节点1200的内部组件可用以将信号发送到外部装置及网络节点(例如,端节点)或从外部装置及网络节点(例如,端节点)接收信号的机构。无线通信接口模块1208包括(例如)具有对应接收天线1220的接收器模块1218及具有对应传输天线1224的传输器模块1222。无线通信接口模块1208用于(例如)通过无线通信信道而将接入节点1200耦合到其它节点。The network/
处理器1202在包括于存储器1204中的各种模块(例如,例程)的控制下控制接入节点1200的操作以执行各种信令及处理。在启动时或由其它模块调用时执行包括于存储器1204中的模块。模块在执行时可交换数据、信息及信号。模块在执行时还可共享数据及信息。在图12的实施例中,接入节点1200的存储器1204包括控制信令模块1226及业务控制模块1228,业务控制模块1228进一步包括配置信息1230及各种额外模块1232-1242。
控制信令模块1226控制与接收及发送信号(例如,消息)有关的处理,所述信号用于控制包括(例如)业务控制模块1228以及配置信息1230及包括于其中的各种额外模块1232-1242的接入节点1200的各种方面的操作及/或配置。例如,控制信令模块1226包括与接入节点1200的操作有关的状态信息(例如,参数、状态及/或其它信息)及/或由控制信令模块1226支持的一个或一个以上信令协议。具体来说,控制信令模块1226可包括配置信息(例如,接入节点识别信息及/或参数设定)及操作信息(例如,关于当前处理状态的信息、未决消息事务的状态等等)。
业务控制模块1228控制与通过无线通信接口模块1208来接收及发送数据信息(例如,消息、包及/或帧)有关的处理。例如,业务控制模块可包括配置信息1230及结合确定与端节点(例如,端节点1600)相关联的归属代理来使用的各种额外模块1232-1242。在一些实施例中,业务控制模块1228包括与接入节点1200、业务控制模块1228及/或包括于其中的各种额外模块1232-1242中的一者或一者以上的操作有关的状态信息(例如,参数、状态及/或其它信息)。配置信息1230(例如,参数设定)确定、影响及/或规定业务控制模块1228及/或包括于其中的各种额外模块1232-1242的操作。在一些实施例中,包括各种额外模块以在需要时执行特定功能及操作以支持业务控制的特定方面。在各种实施例中,在需要时可视归属代理选择的功能要求而省略及/或组合模块。接下来描述包括于业务控制模块1228中的每一额外模块。The
空中接口模块1232有助于在端节点与接入节点1200之间建立物理层连接。例如,可在接入节点1200接收到无线终端在接入节点1200的范围内且期望接入网络的指示时,启始空中接口模块1232。可结合对端节点进行验证及授权(例如,对端节点的识别码进行验证且确定应提供到所述端节点的服务的类型及质量)来使用网络接入模块1234。例如,接入节点1200可充当端节点与AAA服务器之间的管道,且网络接入模块1234可有助于与网络接入有关的消息的封装及中继。The
可结合接收主机名及至少部分地基于所述主机名而解析IP地址来使用DNS解析模块1236。在特定实例中,接入节点1200可接收来自AAA服务器的MVNO-归属代理主机名。DNS解析模块1236可将DNS解析请求提供到DNS服务器且可从此服务器接收IP地址。此后,DNS解析模块1236可将所述IP地址存储于(例如)模块数据1244中。
MMP模块1238使接入节点1200能够接收及解译对应于MMP协议的消息(例如,来自无线终端)。MMP模块另外允许接入节点1200形成MMP消息(例如,配置请求消息)且将其传输到端节点。MIP模块1240为接入节点1200提供在移动IP(例如,移动IPv4及/或移动IPv6)中接收、解译、形成及传输配置消息的方式。DHCP模块1242向接入节点1200提供充当DHCP服务器的能力。例如,DHCP模块1242可经配置以响应于DHCP发现消息,向主机装置提供配置信息等等。模块数据1244可包括可由一个或一个以上模块1232-1242提取的数据或由一个或一个以上模块1232-1242输入的数据。例如,模块数据1242可包括网络接入数据,可保持特定地址(例如,基站地址、归属代理地址等)、MMP或移动IP数据等等。另外,模块数据1242可保持与端节点相关联的识别标志、简档、MVNO-归属代理识别符、归属代理地址、DHCP数据及其类似物。The
图13说明与各种方面相关联的实例AAA服务器1300。AAA服务器1300可为(例如)图10中所描绘的接入控制节点1020。如所描绘,AAA服务器1300包括通过总线1310而耦合在一起的处理器1302、通信接口1304及存储器1308。因此,通过总线1310,AAA服务器1300的各个组件可交换信息、信号及数据。端节点1300的组件1302-1310可位于外壳1312内部。FIG. 13 illustrates an
通信接口1304提供AAA服务器1300的内部组件可用以将信号发送到外部装置及网络节点(例如,接入节点)或从外部装置及网络节点(例如,接入节点)接收信号的机构。通信接口1304包括(例如)用于将AAA服务器1300耦合到其它网络节点(例如,通过任何适合的通信信道)的具有对应接收天线1316的接收器模块1314及具有对应传输天线1320的传输器模块1318。
处理器1302可由包括于存储器1308中的各种模块(例如,例程)的控制且可控制AAA服务器1300来操作以执行本文中所述的各种信令及处理。可在启动时或由其它模块调用时执行包括于存储器1308中的模块。模块在执行时可交换数据、信息及信号。模块在执行时还可共享数据及信息。AAA服务器1300的存储器1308可包括信令/控制模块1326及信令/控制数据1328。
信令/控制模块1326控制与接收及发送用于管理状态信息存储、检索及处理的信号(例如,消息)有关的处理。信令/控制数据1328包括与AAA服务器的操作有关的状态信息,例如,参数、状态及/或其它信息。具体来说,信令/控制数据1328可包括配置信息1330(例如,AAA服务器识别信息)及操作信息1332(例如,关于当前处理状态的信息、未决响应的状态等等)。信令/控制模块1326可接入及/或修改信令/控制数据1328(例如,更新配置信息1330及/或操作信息1332)。The signaling/
存储器1308还可包括相关器模块1334,其用于基于与无线终端相关联的识别标志(例如,NAI)来使归属代理与无线终端相关。例如,相关器模块1334可接入以特定MVNO来对归属代理加索引的数据库,且相关器模块1334可基于所述识别标志来确定特定MVNO。此后,相关器模块1334可确定指派给所述特定MVNO的至少一个归属代理。存储器1308还可包括网络接入模块1336,其可用于执行关于特定无线终端的验证(及授权及计费)。
上文所述的内容包括一个或一个以上实施例的实例。当然,不可能出于描述前述实施例的目的而描述组件或方法的每一可想象的组合,但所属领域的技术人员可认识到各种实施例的许多其它组合及排列为可能的。因此,所描述的实施例旨在包含在随附权利要求书的精神及范围内的所有更改、修改及变化。此外,就术语“包括(include)”用于实施方式或权利要求书来说,此术语旨在以类似于术语“包含(comprising)”的方式包括,如“包含(comprising)”在权利要求书中用作过渡词汇时所解释的那样。What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the foregoing embodiments, but one of ordinary skill in the art can recognize that many other combinations and permutations of various embodiments are possible. Accordingly, the described embodiments are intended to embrace all alterations, modifications and variations that come within the spirit and scope of the appended claims. Furthermore, to the extent that the term "include" is used in the description or the claims, this term is intended to include in a manner similar to the term "comprising", such as "comprising" in the claims as explained when used as a transitional term in .
Claims (33)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510590399.8A CN105307145A (en) | 2006-04-14 | 2007-04-13 | Automatic selection of a home agent |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US79201706P | 2006-04-14 | 2006-04-14 | |
US60/792,017 | 2006-04-14 | ||
US11/487,292 | 2006-07-14 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510590399.8A Division CN105307145A (en) | 2006-04-14 | 2007-04-13 | Automatic selection of a home agent |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101422009A true CN101422009A (en) | 2009-04-29 |
Family
ID=40631565
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007800126440A Pending CN101422009A (en) | 2006-04-14 | 2007-04-13 | Automatic selection of home agent |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101422009A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113556388A (en) * | 2021-07-14 | 2021-10-26 | 杭州玳数科技有限公司 | Proxy service method, proxy service platform, computer device, and storage medium |
-
2007
- 2007-04-13 CN CNA2007800126440A patent/CN101422009A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113556388A (en) * | 2021-07-14 | 2021-10-26 | 杭州玳数科技有限公司 | Proxy service method, proxy service platform, computer device, and storage medium |
CN113556388B (en) * | 2021-07-14 | 2023-06-13 | 杭州玳数科技有限公司 | Proxy service method, proxy service platform, computer device, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4927939B2 (en) | Automatic home agent selection | |
US8189567B2 (en) | Method and nodes for registering a terminal | |
US10069803B2 (en) | Method for secure network based route optimization in mobile networks | |
CN101843145B (en) | A system and method for reselection of a packet data network gateway when establishing connectivity | |
EP1759519B1 (en) | Discovering a network element in a communication system | |
US6973076B2 (en) | Mobile communication network, terminal equipment, packet communication control method, and gateway | |
KR20100103639A (en) | Apparatus and method for concurrently accessing multiple wireless networks | |
US20140026206A1 (en) | System and method for supporting web authentication | |
US9615246B2 (en) | Dynamic allocation of host IP addresses | |
CN102017530B (en) | Method and system for identification of packet gateways supporting different service types | |
CN102724662A (en) | Method and device for providing differentiated services in broadband wireless network | |
US8634394B1 (en) | Mechanism to verify packet data network support for internet protocol mobility | |
US8477683B2 (en) | Configuring a host device by way of MMP | |
WO2013023591A1 (en) | Method and device for selecting policy server | |
CN102811263A (en) | Communication method and system based on IPv6 for mobile terminal and mobile terminal | |
CN101422009A (en) | Automatic selection of home agent | |
EP2897417A1 (en) | Pdn service realizing method, system and network element | |
López et al. | Implementing RADIUS and diameter AAA systems in IPv6-based scenarios | |
JP5947763B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
HK1130377A (en) | Automatic selection of a home agent | |
WO2013155938A1 (en) | Method and device for informing of user address | |
Galvani | Support for seamless user mobility with LISP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1130377 Country of ref document: HK |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1130377 Country of ref document: HK |
|
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20090429 |