HK1194900B - Methods, apparatuses and computer program products for inter-system handoff implementing tunneling between source and target access systems - Google Patents
Methods, apparatuses and computer program products for inter-system handoff implementing tunneling between source and target access systems Download PDFInfo
- Publication number
- HK1194900B HK1194900B HK14108118.4A HK14108118A HK1194900B HK 1194900 B HK1194900 B HK 1194900B HK 14108118 A HK14108118 A HK 14108118A HK 1194900 B HK1194900 B HK 1194900B
- Authority
- HK
- Hong Kong
- Prior art keywords
- access system
- target access
- source
- target
- handover
- Prior art date
Links
Description
本申请是申请日为2008年7月18日、申请号为200880024970.8、发明名称为“用于实现源与目标接入系统之间的隧道传输的系统间切换的方法、装置和计算机程序产品”的中国专利申请的分案申请。This application is a divisional application of a Chinese patent application filed on July 18, 2008, with application number 200880024970.8 and invention name “Method, device and computer program product for implementing inter-system switching of tunnel transmission between source and target access systems”.
依据35U.S.C.§119要求优先权Claiming priority under 35 U.S.C. §119
本申请要求2007年7月18日申请的题为“UMB TO DO HANDOFF”的美国临时专利申请No.60/950,583,而且本申请是2008年3月12日申请的题为“METHOD AND APPARATUSFORHANDOFF BETWEEN ACCESS SYSTEMS”的美国专利申请No.12/047,234的部分内容的延续,另外申请No.12/047,234要求2007年3月16日申请的题为“INTERTECHNOLOGIESINTERWORKING”的美国临时申请No.60/895,365的优先权,这些申请都被转让给本申请的受让人,并因此特别合并在此作为参考。This application claims the benefit of U.S. Provisional Patent Application No. 60/950,583, filed July 18, 2007, entitled “UMB TO DO HANDOFF,” and is a continuation-in-part of U.S. Patent Application No. 12/047,234, filed March 12, 2008, entitled “METHOD AND APPARATUS FOR HANDOFF BETWEEN ACCESS SYSTEMS,” which also claims the benefit of U.S. Provisional Application No. 60/895,365, filed March 16, 2007, entitled “INTERTECHNOLOGIES INTERWORKING,” all of which are assigned to the assignee of the present application and are hereby specifically incorporated herein by reference.
技术领域Technical Field
下列描述整体涉及无线通信,更具体地涉及用于异类网络中会话切换过程的方法和装置。The following description relates generally to wireless communications and, more particularly, to methods and apparatus for session handover procedures in heterogeneous networks.
背景技术Background Art
无线网络系统已经成为与全世界其他人通信的普遍手段。无线通信设备,例如蜂窝电话、个人数字助理等变得体积更小、功能更多,以满足消费者的需求,并提高便携性和便利性。消费者已经变得依赖上述设备,要求可靠的服务、扩大的覆盖区域、附加的服务(例如网页浏览功能)和持续减小的上述设备的尺寸和价格。Wireless network systems have become a ubiquitous means of communicating with others around the world. Wireless communication devices, such as cellular phones and personal digital assistants, have become smaller and more versatile to meet consumer demands and enhance portability and convenience. Consumers have become dependent on these devices, demanding reliable service, expanded coverage, additional services (such as web browsing capabilities), and continued reductions in size and price.
具体地,随着无线技术革新的持续发展,移动服务的进步不断地发展成前所未有地丰富的、更引人注目的移动融合服务。随着终端用户要求所有环境适用的更多更高质量的多媒体内容,设备技术的革新持续地提高日益增长的数据用量消耗。例如,过去几年来,无线通信技术从模拟驱动系统发展成数字系统。典型地,在传统模拟系统中,模拟信号在前向链路和反向链路上中继,要在保持适当质量的同时发送和接收信号则需要庞大数量的带宽。模拟信号在时间和空间上是连续的,因此不生成状态消息(例如指示接收或未接收数据的消息)。相反,分组交换系统使模拟信号转换成数据分组,而且通过物理信道在接入终端与基站、路由器等之间传输。另外,通过使用分组交换网络,数字数据能够以其自然形态(文本、互联网数据等)中继。Specifically, with the continued advancement of wireless technology, mobile services are evolving into richer, more compelling mobile convergence services than ever before. As end users demand more and higher-quality multimedia content for all environments, innovations in device technology continue to fuel ever-increasing data consumption. For example, over the past few years, wireless communication technology has evolved from analog-driven systems to digital systems. Typically, in traditional analog systems, analog signals are relayed on forward and reverse links, requiring significant amounts of bandwidth to transmit and receive signals while maintaining adequate quality. Analog signals are continuous in time and space, thus eliminating the need for status messages (e.g., messages indicating the receipt or non-reception of data). In contrast, packet-switched systems convert analog signals into data packets, which are transmitted over physical channels between access terminals and base stations, routers, and the like. Furthermore, the use of packet-switched networks allows digital data to be relayed in its natural form (text, internet data, etc.).
由此,数字无线通信系统被广泛采用来提供各种通信服务,例如电话、视频、数据、消息传输、广播等。上述系统通常采用接入网络,其通过共享可用的网络资源,将多个接入终端连接到广域网(WAN)。接入网络典型地由遍布在地理覆盖区域中的多个接入点实现。此外,该地理覆盖区域可划分成多个小区,每个小区中具有一个接入点。类似地,该小区进一步可划分成多个扇区。然而,在上述系统体系结构中,在不具有相同通信过程和规范的多个接入系统之间提供有效切换成为挑战性的任务。As a result, digital wireless communication systems have become widely adopted to provide a variety of communication services, such as telephony, video, data, messaging, and broadcasting. These systems typically employ access networks, which connect multiple access terminals to a wide area network (WAN) by sharing available network resources. These access networks are typically implemented with multiple access points distributed across a geographic coverage area. Furthermore, this geographic coverage area can be divided into multiple cells, each with an access point. Similarly, the cells can be further divided into multiple sectors. However, within these system architectures, providing efficient handover between multiple access systems that do not utilize the same communication procedures and specifications can be challenging.
发明内容Summary of the Invention
以下提供了对一个或多个方案的简单概要,以便提供对这些方案的基本理解。该概要并非是对所有设想到的方案的宽泛总览,并且既不是要确定全部方案的关键的或重要的要素,也不是要勾画出任何或全部方案的范围。其唯一的目的在于以简化形式提供了一个或多个方案的一些概念,作为稍后提供的更为详细的描述的序言。The following provides a simplified summary of one or more solutions to provide a basic understanding of these solutions. This summary is not an extensive overview of all contemplated solutions and is neither intended to identify key or important elements of all solutions nor to outline the scope of any or all solutions. Its sole purpose is to provide some concepts of one or more solutions in a simplified form as a prelude to the more detailed description provided later.
所描述的各个方案实现了移动单元在多个异类网络之间的切换,进而通过使用系统间切换控制组件提供了在源接入系统与目标接入系统之间在两者间的会话切换时的互通。由此,系统间切换控制组件可以预先提供隧道传输作为在AT与目标接入系统之间的会话协商的一部分,其中,经由源接入系统传输分组(例如以便减少切换过程中的中断以及降低切换过程中执行会话设置的需求)。可以建立从AT到目标接入系统的隧道,其中从AT的角度看来,“移动-目标接入系统”的信号传输经过上述隧道实施。上述隧道传输可以进一步伴随有:根据涉及的隧道传输类型(例如隧道传输是否发生在数据链路层)来建立到目标接入系统的其他隧道。源接入系统还可以根据导频报告来指定目标接入系统,其中,AT随后能够与目标接入系统通信,并建立协商进程。The described schemes enable handover of a mobile unit between multiple heterogeneous networks, thereby providing intercommunication between a source access system and a target access system during a session handover using an inter-system handover control component. Thus, the inter-system handover control component can pre-provision tunneling as part of session negotiation between the AT and the target access system, wherein packets are transmitted via the source access system (e.g., to reduce interruptions during the handover process and reduce the need to perform session setup during the handover process). A tunnel can be established from the AT to the target access system, wherein, from the AT's perspective, "mobile-to-target access system" signaling occurs through the tunnel. This tunneling can be further accompanied by establishing additional tunnels to the target access system depending on the type of tunneling involved (e.g., whether the tunneling occurs at the data link layer). The source access system can also specify a target access system based on a pilot report, wherein the AT can then communicate with the target access system and establish a negotiation process.
在一个相关方案中,可以在移动单元与目标接入系统之间的IP隧道传输中使用已有的移动性模型,以便确保可信度和隐私,从而实现在异类网络之间的安全的无缝切换(例如,设备在各网络和管理域间移动)。在所述异类接入系统之间的示例性切换可以包括在以下系统之间的切换:超移动宽带(UMB)与高速分组数据(HRPD);WiMax/HRPD;长期演进(LTE)/HPRD,其中系统体系结构可以使用客户机移动IP实现互联网协议(IP)移动性,从而积极地包含用于切换准备的移动设备。可替换地,该系统可以使用比移动单元本身受到更多网络控制的系统。上述互通实现了移动单元在不同接入系统之间的切换,其中能够保持通话不掉线。In a related approach, existing mobility models can be used in IP tunneling between a mobile unit and a target access system to ensure trust and privacy, thereby enabling secure and seamless handovers between heterogeneous networks (e.g., device mobility between networks and administrative domains). Exemplary handovers between these heterogeneous access systems include Ultra Mobile Broadband (UMB) with High-Rate Packet Data (HRPD); WiMax/HRPD; and Long Term Evolution (LTE)/HPRD, where the system architecture can implement Internet Protocol (IP) mobility using Client Mobile IP, thereby actively involving the mobile device in handover preparation. Alternatively, the system can utilize a system that is more network-controlled than the mobile unit itself. This interworking enables handovers between different access systems, while maintaining a continuous call.
根据一个相关方法,在准备切换会话时在源接入系统与目标接入系统之间建立设置。上述设置可以包括发现用于确保被传输分组的安全性的互通安全网关(IWSG)的IP地址。上述设置还可以包括发现目标接入系统的无线电接入网络(RAN)或RAN-lite的IP地址。典型地,RAN-lite是只包括协议堆栈而不具备无线电收发机功能的RAN。其还支持已有的到核心网络元件和真实RAN的RAN接口。在预先建立了与RAN-lite的会话之后,其可以通过已有的RAN接口(其用于支持技术内部的RAN间切换)传送到真实RAN。例如,这使得在不需要升级到已有的真实RAN(以支持来自AT的L3隧道)的情况下实现到目标系统的技术间切换。According to a related method, in preparation for a handover session, settings are established between the source access system and the target access system. This setup may include discovering the IP address of an interworking security gateway (IWSG) used to ensure the security of transmitted packets. This setup may also include discovering the IP address of the target access system's radio access network (RAN), or RAN-lite. RAN-lite typically consists of only a protocol stack, without radio transceiver functionality. It also supports existing RAN interfaces to core network elements and the real RAN. After pre-establishing a session with RAN-lite, it can be transferred to the real RAN via the existing RAN interface (which is used to support intra-technology inter-RAN handover). This enables, for example, inter-technology handover to the target system without requiring an upgrade to the existing real RAN (to support L3 tunnels from the AT).
根据另一方案,RAN-lite与一协议关联(例如在移动设备和/或IWSG中包含的协议),该协议使移动设备能够发现IP地址并建立隧道,从而预先设置目标无线电系统的会话。根据对于空中切换的要求,可以在公知的已有接口上传送在RAN-lite中所协商的会话。因此,从无线电接入网络的角度来看,切换后的接入可以基于同样的无线电技术,从而不需要修改目标无线电接入系统来支持异类系统无线电技术的切换。RAN-lite可以在逻辑上用作任何其他真实RAN(例如基站控制器),而无需真正地控制任何物理基站。只要移动设备建立了与RAN-lite的隧道,上述移动设备就可以与RAN-lite协商会话,从而移动设备能够获得目标无线电技术的会话,并且RAN-lite能够存储该目标无线电技术的会话的副本,其中该移动设备仍是在源无线电技术上工作的。According to another approach, RAN-lite is associated with a protocol (e.g., a protocol included in the mobile device and/or IWSG) that enables the mobile device to discover the IP address and establish a tunnel, thereby pre-setting up a session with the target radio system. Depending on the requirements for over-the-air handover, the session negotiated in RAN-lite can be transported over well-known, existing interfaces. Therefore, from the perspective of the radio access network, the access after the handover can be based on the same radio technology, eliminating the need to modify the target radio access system to support handover to heterogeneous radio technologies. RAN-lite can logically function as any other real RAN (e.g., a base station controller) without actually controlling any physical base stations. Once a mobile device has established a tunnel with RAN-lite, it can negotiate a session with RAN-lite, thereby obtaining a session for the target radio technology, and RAN-lite can store a copy of the session for the target radio technology, while the mobile device continues to operate on the source radio technology.
由此,在从移动设备到目标无线电技术的空中切换之后,移动设备能够接入目标接入系统的真实RAN—例如移动设备接入,而目标接入系统询问该移动设备是否存在要协商技术的会话。该移动单元还提供能够用于定位该会话的单播接入终端标识符(UATI)或者等同的标识符,其中来自该移动设备的UATI能够指向RAN-lite,其中可以使用真实RAN来获得从RAN-lite到真实RAN的会话。在获得会话之后,移动设备随后能够与目标无线电系统中的真实RAN通信。要认识到,真实RAN能够表示具有与基站的真实连接的基站控制器。Thus, after an over-the-air handover from a mobile device to a target radio technology, the mobile device can access the target access system's real RAN—e.g., the mobile device accesses the target access system, and the target access system queries the mobile device for a session to negotiate technologies. The mobile unit also provides a Unicast Access Terminal Identifier (UATI) or equivalent identifier that can be used to locate the session, where the UATI from the mobile device can point to a RAN-lite, where the real RAN can be used to obtain a session from the RAN-lite to the real RAN. After obtaining the session, the mobile device can then communicate with the real RAN in the target radio system. It will be appreciated that the real RAN can represent a base station controller with a real connection to a base station.
系统间切换控制组件由此实现了在AT与目标系统之间的隧道传输,其中,与目标系统相关的信号传输/分组传输可以经由源系统转发。根据另一方案,L3隧道传输提供了在异类系统之间传送可变长度数据序列的功能性和程序性过程,同时保持了服务质量和误差控制功能。此外,不论方向如何(例如,从LTE到HRPD,或者从HRPD到LTE),上述隧道传输对于下层接入系统来说是透明的(例如,不改变IP分组的来源)。The inter-system handover control component thus enables tunneling between the AT and the target system, wherein signaling/packets associated with the target system can be forwarded via the source system. According to another approach, L3 tunneling provides the functionality and procedural procedures for transmitting variable-length data sequences between heterogeneous systems while maintaining quality of service and error control. Furthermore, regardless of the direction (e.g., from LTE to HRPD or vice versa), this tunneling is transparent to the underlying access system (e.g., the source of the IP packets is not changed).
在一个相关方案中,提供了一种计算机可读介质,其具有代码或者计算机可执行指令,用于:发现目标接入系统和源接入系统的安全网关的IP地址;建立到安全网关和/或任何异类接入系统的安全隧道。In a related aspect, a computer-readable medium is provided having code or computer-executable instructions for: discovering IP addresses of security gateways of a target access system and a source access system; and establishing a secure tunnel to the security gateway and/or any heterogeneous access system.
根据另一方案,提供了一种处理器,其执行指令和/或包括与以下相关的模块:发现安全网关的地址;建立AT与源或目标接入系统之间的隧道。According to another aspect, a processor is provided that executes instructions and/or includes modules related to: discovering an address of a security gateway; and establishing a tunnel between an AT and a source or target access system.
为了完成前述及相关目标,结合以下描述和附图说明描述了特定的举例说明的方案。然而这些方案是表示不同方式中的仅仅几个,在其中可以使用公开的主题的原理,并且所要求权利的内容旨在包含所有这些方案及其等价物。以下详细描述在结合附图进行考虑时,其他优点和新颖性特征将会变得显而易见。To accomplish the foregoing and related ends, certain illustrative aspects are described in conjunction with the following description and accompanying drawings. These aspects, however, represent only a few of the various ways in which the principles of the disclosed subject matter may be employed, and the claimed subject matter is intended to encompass all such aspects and their equivalents. Additional advantages and novel features will become apparent from the following detailed description when considered in conjunction with the accompanying drawings.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1示出了示例性系统间切换控制组件,其经由源接入系统提供移动单元从该源接入系统到目标接入系统的通信层的隧道传输。1 illustrates an exemplary inter-system handover control component that provides tunneling of a mobile unit's communication layer from a source access system to a target access system via the source access system.
图2示出了根据另一个方案的经由L3隧道传输在超移动宽带(UMB)与高速分组数据(HRPD)系统之间的具体切换。FIG2 illustrates a detailed handover between an Ultra Mobile Broadband (UMB) and a High Rate Packet Data (HRPD) system via L3 tunneling according to another solution.
图3示出了HRPD-UMB系统之间经由L3隧道传输的示例性切换。FIG3 shows an exemplary handover between HRPD-UMB systems via L3 tunneling.
图4示出了根据一个方案,将会话状态从源接入系统传送到目标接入系统的相关方法。FIG4 illustrates a related method for transferring a session state from a source access system to a target access system according to one aspect.
图5示出了根据一个具体方案,用于在用户装置与源/目标接入系统之间提供切换的分层设置。FIG5 illustrates a hierarchical arrangement for providing handover between a user device and a source/target access system according to one embodiment.
图6示出了根据一个示例性方案的呼叫流。FIG6 illustrates a call flow according to an exemplary scenario.
图7示出了根据一个方案,能够在L3层中实施切换的系统。FIG. 7 illustrates a system capable of implementing handover in the L3 layer according to one aspect.
图8示出了当在L3层中请求切换时,用于将数据传输到接入终端的一个具体系统;FIG8 illustrates a specific system for transmitting data to an access terminal when a handover is requested in the L3 layer;
图9示出了能够在L3层中的切换之前和之后实施到接入终端的部分数据传输的系统。9 illustrates a system that enables partial data transmission to an access terminal before and after handoff in the L3 layer.
图10示出了能够用于接收切换指示并且/或者相应地传输数据至接入系统的系统。FIG. 10 illustrates a system that can be utilized to receive a handover indication and/or transmit data to an access system accordingly.
具体实施方式DETAILED DESCRIPTION
下面参照附图描述本发明的各个实施例。在下列描述中,为了解释的目的描述了众多具体细节,以提供对一个或多个方案的详尽理解。然而,显而易见的是,可以在没有上述特定细节的情况下实现上述方案。Various embodiments of the present invention are described below with reference to the accompanying drawings. In the following description, numerous specific details are described for the purpose of explanation to provide a thorough understanding of one or more solutions. However, it is apparent that the above solutions can be implemented without these specific details.
如在本申请中所使用的,术语“组件”、“模块”、“系统”等等旨在指代与计算机相关的实体,例如但不限于硬件、固件、硬件和软件的组合、软件,或执行中的软件。例如,组件可以是但不限于:在处理器上运行的进程、处理器、对象、可执行体(executable)、执行线程、程序、和/或计算机。举例而言,运行在计算设备上的应用程序和该计算设备都可以是组件。一个或多个组件可以位于执行进程和/或者执行线程内,并且组件可以位于一台计算机上和/或者分布在两台或更多台计算机上。另外,这些组件可以从具有存储在其上的各种数据结构的各种计算机可读介质执行。组件可以借助于本地和/或远程进程进行通信,例如根据具有一个或多个数据分组(例如,来自于与本地系统、分布式系统中的另一组件交互和/或者与在诸如互联网之类的网络上借助于信号与其他系统交互的一个组件的数据)的信号。As used in this application, the terms "component," "module," "system," and the like are intended to refer to computer-related entities such as, but not limited to, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable, an execution thread, a program, and/or a computer. For example, both an application running on a computing device and the computing device can be components. One or more components can be located within an execution process and/or execution thread, and components can be located on one computer and/or distributed across two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate by means of local and/or remote processes, for example, based on signals having one or more data packets (e.g., data from a component interacting with another component in a local system, a distributed system, and/or interacting with other systems by means of signals over a network such as the Internet).
而且,本文结合终端描述了各种方案,终端可以是有线终端或无线终端。终端还可以称为系统、设备、用户单元、用户站、移动站、移动电话、移动设备、远程站、远程终端、接入终端、用户终端、终端、通信设备、用户代理或者用户装置(UE)。无线终端可以是蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地回路(WLL)站、个人数字助理(PDA)、具有无线连接功能的手持设备、计算设备或者其他连接到无线调制解调器的处理设备。此外,这里结合基站描述了各种方案。可以利用基站与无线设备通信,基站还可以称为接入点、节点B或者其他术语。Furthermore, various aspects are described herein in conjunction with terminals, which can be either wired or wireless. A terminal may also be referred to as a system, device, subscriber unit, subscriber station, mobile station, mobile phone, mobile device, remote station, remote terminal, access terminal, user terminal, terminal, communication device, user agent, or user equipment (UE). A wireless terminal may be a cellular phone, satellite phone, cordless phone, Session Initiation Protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless connectivity, computing device, or other processing device connected to a wireless modem. Furthermore, various aspects are described herein in conjunction with base stations. Base stations can be used to communicate with wireless devices and may also be referred to as access points, Node Bs, or other terminology.
此外,词语“或”旨在表示包含性的“或”而不是排除性的“或”。也就是说,除非特别指出或者从上下文中可清楚地确定,短语“X使用A或B”旨在表示任何固有的包含性的排列。也就是说,任何下面的实例都是满足短语“X使用A或B”的:X使用A;X使用B;或者X使用A和B。此外,在本申请和所附权利要求中使用的冠词“一”应通常视为表示“一个或更多个”,除非特别指出或者从上下文中可清楚地确定该冠词“一”指的是单数形式。Furthermore, the word "or" is intended to mean an inclusive or rather than an exclusive or. That is, unless specified otherwise or clear from the context, the phrase "X employs A or B" is intended to mean any inherently inclusive permutation. That is, any of the following instances would satisfy the phrase "X employs A or B": X employs A; X employs B; or X employs A and B. Furthermore, the articles "a" and "an" as used in this application and the appended claims should generally be construed to mean "one or more," unless specified otherwise or clear from the context to refer to the singular.
本文描述的技术可以用于多种无线通信系统,诸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA及其它系统。术语“系统”和“网络”常常可互换地使用。CDMA系统可以实现诸如通用地面无线电接入(UTRA)、cdma2000等无线电技术。UTRA包括宽带CDMA(W-CDMA)和CDMA的其它变体。此外,cdma2000涵盖了IS-2000、IS-95和IS-856标准。TDMA系统可以实现例如全球移动通信系统(GSM)的无线电技术。OFDMA系统可以实现诸如演进UTRA(E-UTRA)、超移动宽带(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDM等无线电技术。UTRA和E-UTRA是通用移动电信系统(UMTS)的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,其在下行链路上使用OFDMA并在上行链路上使用SC-FDMA。在名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了UTRA、E-UTRA、UMTS、LTE和GSM。此外,在名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了cdma2000和UMB。The techniques described herein can be used in a variety of wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and others. The terms "system" and "network" are often used interchangeably. A CDMA system can implement radio technologies such as Universal Terrestrial Radio Access (UTRA) and cdma2000. UTRA includes Wideband CDMA (W-CDMA) and other CDMA variants. cdma2000 also encompasses the IS-2000, IS-95, and IS-856 standards. A TDMA system can implement radio technologies such as Global System for Mobile Communications (GSM). An OFDMA system can implement radio technologies such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) is a release of UMTS that uses E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). Additionally, cdma2000 and UMB are described in documents from an organization called the 3rd Generation Partnership Project 2 (3GPP2).
各种方案或特征可以以系统的形式提供,所述系统可以包括多个设备、组件、模块等等。要理解和认识到,各种系统可以包括其他设备、组件、模块等等,和/或者可以并不包括结合附图所述的全部设备、组件、模块等等。也可以使用这些方法的组合。Various aspects or features may be provided in the form of a system that may include multiple devices, components, modules, etc. It is to be understood and appreciated that various systems may include additional devices, components, modules, etc., and/or may not include all of the devices, components, modules, etc. described in conjunction with the figures. Combinations of these methods may also be used.
图1示出了网络系统100,其提供多个异类网络之间的切换以及源接入系统110与目标接入系统112之间的互通。可以理解的是,该图的实质是示例性的,系统间切换控制组件可以是接入终端(AT)的一部分。AT与目标系统之间的会话能够预先建立(源系统的透明性),例如经由L3隧道。上述系统间切换控制组件115能够通过移动单元104设置L3隧道传输,移动单元104以双模式工作(即在源接入系统110和目标接入系统112中工作)。系统间切换控制组件115最初使移动单元104能够获得与源和/或目标接入系统110、112相关联的本地域名。之后,系统间切换组件发现目标接入系统112的安全网关和无线电接入网络(RAN)的IP地址。上述网关充当进入目标接入系统112的网络点。因此,系统间切换控制组件115使移动单元104能够建立L3隧道传输,其中,随后通过无缝操作经由源接入系统转发与目标接入系统112相关的信号传输和分组传输。Figure 1 illustrates a network system 100 that provides handover between multiple heterogeneous networks and intercommunication between a source access system 110 and a target access system 112. It should be understood that this diagram is illustrative in nature, and that the intersystem handover control component may be part of an access terminal (AT). The session between the AT and the target system can be pre-established (with transparency to the source system), for example, via an L3 tunnel. The intersystem handover control component 115 can set up L3 tunneling with a mobile unit 104 operating in dual mode (i.e., operating in both the source access system 110 and the target access system 112). The intersystem handover control component 115 initially enables the mobile unit 104 to obtain the local domain name associated with the source and/or target access systems 110, 112. The intersystem handover component then discovers the IP address of the target access system's 112 security gateway and radio access network (RAN). This gateway serves as the network entry point into the target access system 112. Thus, the inter-system handover control component 115 enables the mobile unit 104 to establish L3 tunneling, wherein signaling and packet transmissions associated with the target access system 112 are subsequently forwarded via the source access system in a seamless operation.
由此,系统间切换控制组件115可以在切换之前使用隧道传输在AT104与目标接入系统112之间交换切换设置与执行分组作为会话协商的一部分,以便减少切换过程中的中断并降低在切换过程中执行会话设置的要求。系统间切换控制组件115还使通信数据分组能够经由源接入系统110传输,其中该源接入系统110典型地未参与AT104与目标接入系统112之间的协商。Thus, the inter-system handoff control component 115 can use tunneling to exchange handoff setup and execution packets between the AT 104 and the target access system 112 as part of session negotiation prior to handoff, thereby reducing disruptions during the handoff process and reducing the need to perform session setup during the handoff process. The inter-system handoff control component 115 also enables communication data packets to be transmitted via the source access system 110, which typically does not participate in the negotiation between the AT 104 and the target access system 112.
图2和图3示出了经由L3隧道传输从UMB系统210到HRPD系统215的切换,以及从HRPD系统215到UMB系统210的切换。在图2中,源接入系统表示为UMB系统210,其中接入终端或移动单元211与演进型基站(eBS)222通信,其中IP分组从eBS转发到网关,从归属代理转发到互联网。根据关于从UMB210(表示源接入系统)切换到HRPD接入系统215(表示目标接入系统)的请求,发起关于HRPD的设置,在此过程中移动单元211还保持在UMB系统210中。系统间切换控制组件随后实施在UMB210与HRPD215之间的隧道传输,其中HRPD信号传输和相关的分组传输透明地经过L3隧道传输进行传送,L3隧道传输可以通过IP经由UMB系统210传输。Figures 2 and 3 illustrate handovers from UMB system 210 to HRPD system 215, and vice versa, via L3 tunneling. In Figure 2, the source access system is represented as UMB system 210, where an access terminal or mobile unit 211 communicates with an evolved base station (eBS) 222. IP packets are forwarded from the eBS to a gateway, and from a home agent to the Internet. In response to a request for handover from UMB 210 (representing the source access system) to HRPD access system 215 (representing the target access system), HRPD setup is initiated, while mobile unit 211 remains in UMB system 210. The intersystem handover control component then implements tunneling between UMB 210 and HRPD 215, with HRPD signaling and associated packet transmission transparently conveyed via L3 tunneling. The L3 tunneling can be carried over IP through UMB system 210.
因此,路径线250表示业务数据线,其中UMB210中的移动单元211要求发现HRPD215的无线电接入网络RAN/RAN lite212和相关IP地址,从而准备并且设置通信(例如用于分组传送)。在发现了IP地址之后,发往HRPD215的信号经过上述RAN lite IP地址/分组进行传输,其中分组经过UMB系统中的接入网关(AGW)217,然后传输到RAN lite212。分组数据服务节点(PDSN)219充当HRPD RAN212与IP网络之间的连接点——其中互通安全网关(IWSG)214可以为IPsec隧道260提供安全性(例如IP安全性),从而保证AT211与RAN/RAN lite212之间的分组传输的安全性。上述网关214充当进入HRPD目标接入系统215的网络点。另外,会话基准网络控制器(SRNC)218典型地包括认证功能和相关配置,其在基站222与接入终端211之间协商,并且充当基站222获取信息的基准(例如获得会话信息以避免会话改变过程中的冲突)。Path line 250 represents a traffic data line, where mobile unit 211 in UMB 210 requests to discover the radio access network RAN/RAN lite 212 and associated IP address of HRPD 215 in order to prepare and set up communications (e.g., for packet transfer). After discovering the IP address, signals destined for HRPD 215 are transmitted via the RAN lite IP address/packets, where packets pass through access gateway (AGW) 217 in the UMB system before being transferred to RAN lite 212. The packet data serving node (PDSN) 219 serves as the connection point between the HRPD RAN 212 and the IP network, where the interworking security gateway (IWSG) 214 provides security (e.g., IP security) for IPsec tunnel 260, ensuring the security of packet transfers between AT 211 and RAN/RAN lite 212. Gateway 214 serves as the network entry point into the HRPD target access system 215. Additionally, the Session Reference Network Controller (SRNC) 218 typically includes authentication functionality and related configurations, negotiates between the base station 222 and the access terminal 211, and serves as a reference for the base station 222 to obtain information (eg, obtain session information to avoid conflicts during session changes).
类似地,图3示出了经由L3隧道传输从HRPD310切换到UMB系统315的另一个方案。当做出从源系统HRPD310切换到目标系统UMB315的请求时,能够发现UMB RAN-lite/eBS312并且识别相关的UMB网关316、325。例如,起初能够发现UMB RAN-lite312,其与互通安全网关(IWSG)325相关联。接下来,在发现了上述IP地址之后,就能够基于通信协议的第三层处的隧道传输向该目的地IP地址发送分组。上述预先设置随后保证分组流向UMB目标系统315。Similarly, Figure 3 illustrates another scenario for handover from HRPD 310 to UMB system 315 via Layer 3 tunneling. When a handover request is made from source system HRPD 310 to target system UMB 315, UMB RAN-lite/eBS 312 is discovered and the associated UMB gateways 316 and 325 are identified. For example, initially, UMB RAN-lite 312 is discovered, associated with Interworking Security Gateway (IWSG) 325. Next, after discovering the aforementioned IP address, packets can be sent to that destination IP address via Layer 3 tunneling. This pre-configuration ensures that packets flow to the UMB target system 315.
图4示出了根据一个方案在多个异类系统之间进行切换的示例性方法。虽然在此将该示例性方法图示和描述为表示各种事件和/或动作的一系列方框,但是主题方案并不限于上述方框的所示顺序。例如,根据所述的方案,除了在此所示的顺序之外,一些动作或事件可以以不同的顺序发生,而且/或者与其他动作或事件同时发生。另外,要实现根据主题方案的方法,不是所有所示的方框、事件或动作都是必需的。而且可以认识到,根据所述方案的示例性方法和其他方法可以结合在此所示和所述的方法来实施,还可以结合并未图示和描述的其他系统和装置实施。初始在410,检测到无线点状况的变化,其能够触发关于从AT切换到目标接入系统的切换准备请求。可替换地,切换准备的触发可以是起因于作为邻居通知技术的目标接入系统对源接入系统的通告。随后,在切换会话的准备期间,在412,在AT与目标接入系统之间建立设置。该设置可以包括在416处发现用于保证被传输分组的安全性的互通安全网关的IP地址。该设置还可以包括在418处发现目标接入系统的RAN/RAN-lite的IP地址。随后在420处,系统间切换控制组件可以实施在AT与目标接入系统之间的隧道传输,其中与目标系统相关的信号传输/分组传输可以经由源系统转发。而且,在422处,AT与目标接入系统协商空中接口会话和IP会话。由此,在424处,接收对于目标系统的无线电资源的请求,随后,在426处从目标系统向AT分配无线电资源。因此在430处,IP业务数据能够被重定向到AT(或者安排在434之后),随后在432处,切换完成。接下来在434处,AT在空中获得目标系统。FIG4 illustrates an exemplary method for performing handovers between multiple heterogeneous systems according to one embodiment. Although the exemplary method is illustrated and described herein as a series of blocks representing various events and/or actions, the subject embodiment is not limited to the illustrated order of the blocks. For example, according to the described embodiment, some actions or events may occur in a different order than illustrated, and/or concurrently with other actions or events. Furthermore, not all illustrated blocks, events, or actions are required to implement the method according to the subject embodiment. Furthermore, it will be appreciated that the exemplary method and other methods according to the described embodiment may be implemented in conjunction with the methods illustrated and described herein, as well as in conjunction with other systems and apparatuses not illustrated and described. Initially, at 410, a change in wireless point conditions is detected that can trigger a handover preparation request from the AT to the target access system. Alternatively, the handover preparation may be triggered by a notification from the target access system to the source access system as a neighbor notification technique. Subsequently, during preparation for the handover session, at 412, settings are established between the AT and the target access system. This setup may include, at 416, discovering the IP address of an interworking security gateway used to secure transmitted packets. This setup may also include discovering the IP address of the RAN/RAN-lite of the target access system at 418. Subsequently, at 420, the inter-system handover control component may implement tunneling between the AT and the target access system, wherein signaling/packets associated with the target system may be forwarded via the source system. Furthermore, at 422, the AT negotiates an air interface session and an IP session with the target access system. Consequently, at 424, a request for radio resources of the target system is received, and then, at 426, radio resources are allocated from the target system to the AT. Consequently, at 430, IP traffic data can be redirected to the AT (or scheduled after 434), and the handover is then completed at 432. Next, at 434, the AT acquires the target system over the air.
下面是用于DNS查询的完全合格的域名的具体示例,其中任何IP主机(例如AT)都能够用DNS服务器执行DNS查询。对于发现目标系统的安全网关和RAN/RAN-lite的示例性呼叫包括:The following is a specific example of a fully qualified domain name for a DNS query, where any IP host (such as an AT) can perform a DNS query with a DNS server. Example calls for discovering the security gateway and RAN/RAN-lite of the target system include:
从UMB到HRPD的主动切换Active handover from UMB to HRPD
<HRPD-subnet>.HRPD.IWSG.<local-domain-name><HRPD-subnet>.HRPD.IWSG.<local-domain-name>
<HRPD-subnet>.HRPD.RAN.<local-domain-name><HRPD-subnet>.HRPD.RAN.<local-domain-name>
从HRPD到UMB的主动切换Active handover from HRPD to UMB
<UMB-ANID>.UMB.IWSG.<local-domain-name><UMB-ANID>.UMB.IWSG.<local-domain-name>
<UMB-ANID>.UMB.RAN.<local-domain-name><UMB-ANID>.UMB.RAN.<local-domain-name>
从WiMAX到HRPD的主动切换Active Handover from WiMAX to HRPD
<HRPD-subnet>.HRPD.IWSG.<local-domain-name><HRPD-subnet>.HRPD.IWSG.<local-domain-name>
<HRPD-subnet>.HRPD.RAN.<local-domain-name><HRPD-subnet>.HRPD.RAN.<local-domain-name>
从HRPD到WiMAX的主动切换Active Handover from HRPD to WiMAX
<WiMAX-APID>.WiMAX.IWSG.<local-domain-name><WiMAX-APID>.WiMAX.IWSG.<local-domain-name>
<WiMAX-APID>.WiMAX.RAN.<local-domain-name><WiMAX-APID>.WiMAX.RAN.<local-domain-name>
从LTE到HRPD的主动切换Active handover from LTE to HRPD
<HRPD-subnet>.HRPD.IWSG.<local-domain-name><HRPD-subnet>.HRPD.IWSG.<local-domain-name>
<HRPD-subnet>.HRPD.RAN.<local-domain-name><HRPD-subnet>.HRPD.RAN.<local-domain-name>
从HRPD到LTE的主动切换Active handover from HRPD to LTE
<LTE-eNBID>.LTE.IWSG.<local-domain-name><LTE-eNBID>.LTE.IWSG.<local-domain-name>
<LTE-eNBID>.LTE.RAN.<local-domain-name><LTE-eNBID>.LTE.RAN.<local-domain-name>
HRPD子网、UMB ANID、WiMax APID和LTE-eNBID可以由目标接入系统直接通过空中获得或者可以通过源接入系统通告的邻居技术记录来获得。The HRPD subnet, UMB ANID, WiMax APID, and LTE-eNBID can be obtained directly over the air by the target access system or can be obtained through the neighbor technology record advertised by the source access system.
图5示出了在用户装置或接入终端510、源接入系统540和目标接入系统560之间的交互的示例性方框图。UE510包括目标系统协议511和源系统协议512,以实现与两个系统的双模式操作。这种设置能够发现IWSG的IP地址并建立IPsec隧道。此外,可以发现目标RAN的IP地址,以便预先设置目标RAN会话。该设置500通过实施IPsec隧道,在切换之前使用切换预备和切换执行,来实现从源接入系统540到目标接入系统560的会话切换。Figure 5 shows an exemplary block diagram of the interaction between a user device or access terminal 510, a source access system 540, and a target access system 560. UE 510 includes a target system protocol 511 and a source system protocol 512 to enable dual-mode operation with both systems. This setup enables discovery of the IP address of the IWSG and establishment of an IPsec tunnel. Furthermore, the IP address of the target RAN can be discovered to pre-setup a target RAN session. This setup 500 facilitates session handover from the source access system 540 to the target access system 560 by implementing an IPsec tunnel, using handover preparation and handover execution prior to the handover.
图6示出了根据另一方案用于建立IP安全隧道的示例性呼叫流600。AT602最初与源接入系统604相关联,并经由呼叫610获得目标接入系统的域名。因此,AT602可以发送域名系统(DNS)606查询来获得用于接入目标接入系统的互通安全网格(IWSG)608的IP地址。此外,该DNS查询还可以包括对目标接入系统的RAN/RAN-lite的IP地址的发现。AT602随后可以发起到目标接入系统的隧道传输,其中可以经由源系统604转发与目标系统相关的信号传输/分组传输。如上所述的,在这些异类接入系统之间的示例性切换可以包括在UMB/HRPD;WiMax/HRPD;LTE/HRPD之间的切换,其中,系统体系结构可以使用客户机移动IP实施IP移动性,以便主动地包含移动或接入终端602来进行切换预备;或者可替换地,可以使用比移动单元本身受到更多网络控制的系统。这种互通可以实现移动单元在不同接入系统之间的会话切换,其中,其中能够保持通话不掉线。Figure 6 illustrates an exemplary call flow 600 for establishing an IP security tunnel according to another approach. AT 602 initially associates with a source access system 604 and obtains the domain name of a target access system via call 610. AT 602 may then send a Domain Name System (DNS) 606 query to obtain the IP address of an Interworking Security Grid (IWSG) 608 for accessing the target access system. This DNS query may also include discovery of the IP address of the target access system's RAN/RAN-lite. AT 602 may then initiate tunneling to the target access system, where signaling/packets associated with the target system may be forwarded via source system 604. As described above, exemplary handovers between these heterogeneous access systems may include UMB/HRPD, WiMax/HRPD, and LTE/HRPD, where the system architecture may implement IP mobility using Client Mobile IP to proactively involve the mobile or access terminal 602 in handover preparation; alternatively, a system with greater network control than the mobile unit itself may be used. This interworking allows for session handovers between different access systems, preserving the call without dropping the connection.
图7示出了能够为无线终端726提供服务的示例性异类无线通信系统711、721。系统711、721分别表示源接入系统和目标接入系统,它们包括多个扇区702、704、708以及706、710、712。目标接入系统711和源接入系统721可以在这些扇区中使用不同的无线服务。虽然这些扇区被示出为六边形形式的并且基本上具有类似的大小,但是要认识到,这些扇区的大小和形状可以根据地理区域、诸如建筑物的障碍物的数量、大小和形状以及某些其他因素而变化。接入点(基站、接入路由器等等)714、716、720与扇区702、704、708相关联,其中,使用技术“A”作为其一部分。类似地,接入点718、722、724与扇区706、712、710相关联,其中,使用技术“B”作为其一部分,其中,技术“B”不同于技术“A”。FIG7 illustrates exemplary heterogeneous wireless communication systems 711 and 721 capable of providing services to a wireless terminal 726. Systems 711 and 721 represent a source access system and a target access system, respectively, and include multiple sectors 702, 704, 708 and 706, 710, 712. Target access system 711 and source access system 721 may utilize different wireless services within these sectors. While these sectors are illustrated as hexagonal and substantially similar in size, it should be appreciated that the size and shape of these sectors may vary depending on the geographic area, the number, size, and shape of obstacles such as buildings, and certain other factors. Access points (base stations, access routers, etc.) 714, 716, 720 are associated with sectors 702, 704, 708, utilizing technology "A" as part of these sectors. Similarly, access points 718, 722, 724 are associated with sectors 706, 712, 710, which utilize technology "B" as part thereof, where technology "B" is different from technology "A."
随着无线终端726在地理上进入,其从目标接入系统711接收到的信号强度可能比从源接入系统721接收到的信号强度大。要认识到,无线终端726可以以针对源接入系统721和目标接入系统711两者的双模式工作,其中,系统间切换控制组件719可以在切换之前提供隧道传输作为在AT726与目标接入系统711之间的会话协商的一部分。因此,在AT准备切换到目标系统时,可以经由源接入系统721传输数据分组(透明地或不透明地),并且随后在切换完成之后,数据分组可以被重定向到目标系统。As the wireless terminal 726 geographically moves in, the signal strength it receives from the target access system 711 may be greater than the signal strength it receives from the source access system 721. It will be appreciated that the wireless terminal 726 can operate in a dual mode with respect to both the source access system 721 and the target access system 711, wherein the inter-system handoff control component 719 can provide tunneling as part of the session negotiation between the AT 726 and the target access system 711 prior to handoff. Thus, as the AT prepares to handoff to the target system, data packets can be transmitted (transparently or non-transparently) via the source access system 721, and then after the handoff is complete, the data packets can be redirected to the target system.
图8示出了当经由由移动单元所建立的L3隧道传输来请求切换时,实现在异类接入系统之间的数据传输的一个具体系统800。系统800可以与接入点相关,并且包括由多个组件构成的组802,这些组件能够彼此进行通信以便在异类接入系统之间的切换过程中向接入终端传输数据。组802包括用于确定接入终端已经请求从第一接入系统切换到第二接入系统的组件804。例如,可以通过由接入终端分析目标接入系统的身份来执行该确定。所述身份可以包括用于在一个或多个其他接入系统模块中识别出目标系统模块的IP地址的任何合适的指示。要认识到,对于所述的方案可以设想各种用于指示目标接入系统的身份的处理,并且由此旨在包含所有的这些处理。FIG8 illustrates a specific system 800 for implementing data transmission between heterogeneous access systems when a handover is requested via an L3 tunnel established by a mobile unit. The system 800 can be associated with an access point and include a group 802 of multiple components that can communicate with each other to transmit data to an access terminal during a handover between heterogeneous access systems. The group 802 includes a component 804 for determining that an access terminal has requested a handover from a first access system to a second access system. This determination can be performed, for example, by analyzing the identity of the target access system by the access terminal. The identity can include any suitable indication of an IP address that identifies a module of the target access system among one or more other modules of the access system. It will be appreciated that various processes for indicating the identity of the target access system are contemplated for the described approach, and all such processes are intended to be encompassed thereby.
组802还包括组件806,用于从第一接入系统接收数据以及从该第一接入系统接收关于接下来应该向接入终端传输什么数据的指示。例如,在RLP分组报头中的时间戳或其他序列数可以指示接下来应该向接入终端传输什么数据。组802还包括用于从网络模块接收数据的组件808,其中,该数据预期要被发送到接入终端。此外,从网络模块接收到的数据可以是IP封装的数据分组,其与序列数或时间戳相关联,从而使得第二收发机功能能够确定接下来要向接入终端传输什么数据。组802还可以包括用于以适当的顺序向接入终端传输数据的组件810,其中,该数据是从第一接入系统和网络模块接收到的。例如,第二接入系统可以接收要传输到接入终端的数据,其中,该数据是不可复制的并且要以特定的顺序传输。系统800还可以包括存储器812,其可以保存与执行组件804-810相关的指令。系统800使得新的或目标接入系统能够在切换准备时开始接收数据,即使是源系统尚未放弃控制,并且数据在目标接入系统处排队。这种目标接入系统具有重新设置网络层协议信息和被传输数据所必需的信息,其中,可以在不中断当前数据传输的情况下,以充分高的速度和低停滞时间来进行切换。系统800可以并入分布式和/或集中式结构中作为其一部分。Group 802 also includes a component 806 for receiving data from a first access system and an indication from the first access system of what data should be transmitted next to the access terminal. For example, a timestamp or other sequence number in an RLP packet header may indicate what data should be transmitted next to the access terminal. Group 802 also includes a component 808 for receiving data from a network module, where the data is intended for transmission to the access terminal. Furthermore, the data received from the network module may be an IP-encapsulated data packet associated with a sequence number or timestamp, enabling the second transceiver function to determine what data should be transmitted next to the access terminal. Group 802 may also include a component 810 for transmitting data received from the first access system and the network module in the proper sequence to the access terminal. For example, the second access system may receive data to be transmitted to the access terminal, where the data is non-duplicateable and is to be transmitted in a specific order. System 800 may also include a memory 812 that may store instructions related to executing components 804-810. System 800 enables a new or target access system to begin receiving data in preparation for a handover, even if the source system has not yet relinquished control and data is queued at the target access system. The target access system has the necessary information to reset network layer protocol information and the data being transferred, wherein the handover can be performed at sufficiently high speeds and with minimal downtime without interrupting current data transmission. System 800 can be incorporated into a distributed and/or centralized architecture as part of the system.
图9示出了可以用来在L3层中的切换之前或之后向接入终端传输数据的系统900。系统900包括接收机902,其从例如一个或多个接收天线接收信号,并对接收信号执行典型的操作(例如,滤波、放大、下变频),并且数字化经调节的信号以获得样本。解调器904可以解调接收到的导频符号并将其提供给处理器906进行信道估计。FIG9 illustrates a system 900 that can be used to transmit data to an access terminal before or after a handover in the L3 layer. System 900 includes a receiver 902 that receives signals from, for example, one or more receive antennas and performs typical operations on the received signals (e.g., filtering, amplifying, downconverting), and digitizing the conditioned signals to obtain samples. A demodulator 904 can demodulate received pilot symbols and provide them to a processor 906 for channel estimation.
处理器906可以是专用于分析由接收机组件902接收的信息和/或者产生由发射机914传输的信息的处理器。处理器906可以是用于控制系统900的一个或多个部件的处理器,和/或者用于分析由接收机902接收的信息、产生由发射机914传输的信息以及控制系统900的一个或多个部件的处理器。系统900可以包括优化组件908,其可以在切换之前、切换过程中和/或者切换之后优化用户装置的性能。优化组件908可以并入处理器906中。要认识到,优化组件908可以包括优化代码,用于基于分析来执行功能以便判断是否要从源接入系统切换到目标接入系统。优化代码可以使用基于人工智能的方法来在执行切换时执行推断和/或概率性判断和/或基于统计的判断。Processor 906 may be a processor dedicated to analyzing information received by receiver component 902 and/or generating information transmitted by transmitter 914. Processor 906 may be a processor for controlling one or more components of system 900 and/or a processor for analyzing information received by receiver 902, generating information transmitted by transmitter 914, and controlling one or more components of system 900. System 900 may include an optimization component 908 that may optimize the performance of a user device before, during, and/or after a handover. Optimization component 908 may be incorporated into processor 906. It will be appreciated that optimization component 908 may include optimization code for performing functions based on the analysis to determine whether to handover from a source access system to a target access system. The optimization code may use artificial intelligence-based methods to perform inference and/or probabilistic and/or statistically based judgments when performing a handover.
系统(用户装置)900还可以包括存储器910,其可操作地耦合到处理器906并且存储关于基站、调度信息等等的信息,诸如信号强度信息,其中,可以在判断是否请求切换以及何时请求切换时使用该信息。存储器910还可以存储与产生查询表等等相关的协议,以使得系统900可以使用所存储的协议和/或算法来提高系统性能。要认识到,本文所述的数据存储组件(例如存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。示例性地而非限制性地,非易失性存储器可以包括:只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦PROM(EEPROM)或闪存存储器。易失性存储器可以包括随机存取存储器(RAM),其可以作为外部高速缓冲存储器。示例性地而非限制性地,RAM可以用多种方式提供,诸如:同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据速率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、synchlink DRAM(SLDRAM)以及直接Rambus RAM(DRRAM)。存储器910旨在包括但不限制于这些存储器类型以及任何其它适当的存储器类型。处理器906连接到符号调制器912和发射机914,发射机914发送已调制信号。System (user device) 900 may also include memory 910, which is operably coupled to processor 906 and stores information about base stations, scheduling information, and the like, such as signal strength information. This information may be used when determining whether and when to request a handover. Memory 910 may also store protocols related to generating lookup tables, etc., so that system 900 can use the stored protocols and/or algorithms to improve system performance. It should be understood that the data storage components (e.g., memories) described herein may be volatile or non-volatile memory, or may include both volatile and non-volatile memory. By way of example and not limitation, non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable PROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which may serve as external cache memory. By way of example and not limitation, RAM can be provided in a variety of ways, such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). Memory 910 is intended to include, but is not limited to, these memory types and any other suitable memory types. Processor 906 is connected to symbol modulator 912 and transmitter 914, which transmits the modulated signal.
图10示出了可以用于接收切换指示和/或相应地向接入终端传输数据的系统。系统1000包括基站1002,基站1002具有接收机1010,接收机1010借助于一个或多个接收天线1006从一个或多个用户设备1004接收信号并经由多个发射天线1008向一个或多个用户设备1004进行发射。在一个实例中,接收天线1006和发送天线1008可以使用单组天线来实现。接收机1010可以从接收天线1006接收信息,并可操作地关联到解调器1012,解调器1012解调接收到的信息。接收机1010可以是例如Rake接收机(例如,使用多个基带相关器分别处理多径信号分量的技术)、基于MMSE的接收机或用于将分配给它们的用户设备区分开的一些其他合适的接收机,如本领域普通技术人员能够认识到的。例如,可以使用多个接收机(例如每个接收天线一个接收机),并且这种接收机可以彼此通信以提供对用户数据的改进的估计。由与针对图9所述的处理器类似的处理器1014来分析解调的符号,并且该处理器1014耦合到存储器1016,存储器1016存储与用户设备分配、相关的查询表等等相关的信息。各个天线的接收机输出可以由接收机1010和/或处理器1014合并处理。调制器1018可以对信号进行复用,以便发射机1020通过发射天线1008向用户设备1004传输。FIG10 illustrates a system that can be used to receive a handover indication and/or transmit data to an access terminal accordingly. System 1000 includes a base station 1002 having a receiver 1010 that receives signals from one or more user devices 1004 via one or more receive antennas 1006 and transmits signals to one or more user devices 1004 via multiple transmit antennas 1008. In one example, receive antennas 1006 and transmit antennas 1008 can be implemented using a single set of antennas. Receiver 1010 can receive information from receive antennas 1006 and be operatively associated with a demodulator 1012 that demodulates the received information. Receiver 1010 can be, for example, a Rake receiver (e.g., a technique that uses multiple baseband correlators to separately process multipath signal components), an MMSE-based receiver, or some other suitable receiver for distinguishing assigned user devices, as will be appreciated by those skilled in the art. For example, multiple receivers (e.g., one for each receive antenna) may be used, and such receivers may communicate with each other to provide an improved estimate of the user data. The demodulated symbols are analyzed by a processor 1014, similar to the processor described with respect to FIG. 9 , and are coupled to a memory 1016 that stores information related to user device assignments, associated lookup tables, and the like. The receiver outputs for the various antennas may be combined and processed by the receiver 1010 and/or the processor 1014. The modulator 1018 may multiplex the signals for transmission by the transmitter 1020 to the user device 1004 via the transmit antenna 1008.
如在本文中所使用的,术语“组件”、“系统”等等旨在指代与计算机相关的实体,或者是硬件、硬件和软件的组合、软件,或者是执行中的软件和/或电子机械单元。例如,组件可以是但不限于:在处理器上运行的进程、处理器、对象、实例、可执行体、执行线程、程序、和/或计算机。举例而言,运行在计算机上的应用程序和该计算机都可以是组件。一个或多个组件可以位于执行进程和/或者执行线程内,并且组件可以位于一台计算机上和/或者分布在两台或更多台计算机上。As used herein, the terms "component," "system," and the like are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software and/or electromechanical units in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an instance, an executable, a thread of execution, a program, and/or a computer. For example, both an application running on a computer and the computer can be a component. One or more components can reside within a process and/or thread of execution, and a component can be localized on one computer and/or distributed across two or more computers.
词语“示例性”在本文中表示用作例子、实例或举例说明。本文被描述为“示例性”的任何方案或设计都并非必然视作比其他方案或设计优选或有利。类似地,本文提供的例子仅是为了描述清晰以及便于理解,而并不意味着以任何方式限制所述的方案或其部分。要认识到,可以给出多种附加或替代例子,但是为了简单起见将它们省略了。The word "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be considered preferred or advantageous over other aspects or designs. Similarly, the examples provided herein are provided for clarity of description and ease of understanding only and are not intended to limit the described aspects or portions thereof in any way. It will be appreciated that a variety of additional or alternative examples may be provided, but these have been omitted for simplicity.
而且,可以使用标准编程和/或者工程技术将本文所述的方案的全部或部分实现为系统、方法、装置或制造品,以便生产用于控制计算机实施所公开的方案的软件、固件、硬件或其任意组合。例如,计算机可读介质可以包括但不限于:磁存储设备(例如硬盘、软盘、磁条等)、光盘(例如致密盘(CD)、数字多用途盘(DVD)等等)、智能卡、以及闪存设备(例如卡、棒、密钥盘(key drive)等等)。另外,应该认识到,可以使用载波来承载计算机可读电子数据,例如在发送和接收电子邮件时或在接入诸如互联网或局域网(LAN)之类的网络时所使用的那些。当然,本领域普通技术人员会认识到,可以对该配置进行各种修改而不会脱离所要求权利的主题的范围或精神。Moreover, all or part of the solutions described herein can be implemented as systems, methods, apparatus, or articles of manufacture using standard programming and/or engineering techniques to produce software, firmware, hardware, or any combination thereof for controlling a computer to implement the disclosed solutions. For example, computer-readable media can include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., cards, sticks, key drives, etc.). In addition, it should be appreciated that carrier waves can be used to carry computer-readable electronic data, such as those used when sending and receiving emails or when accessing a network such as the Internet or a local area network (LAN). Of course, one of ordinary skill in the art will recognize that various modifications can be made to this configuration without departing from the scope or spirit of the claimed subject matter.
当以软件、固件、中间件或微代码、程序代码或代码段来实现本文所述的系统和/或方法时,可以将它们存储在诸如存储组件的机器可读介质中。代码段可以表示过程、函数、子程序、程序、例程、子例程、模块、软件包、类,或指令、数据结构或程序语句的任意组合。代码段可以通过传送和/或接收信息、数据、自变量、参数,或存储器内容,来耦合到另一个代码段或者硬件电路。可以用包括存储器共享、消息传递、令牌传递、网络传输等的任何适合方式来传送、转发或传输信息、自变量、参数、数据等。When realizing system and/or method as herein described with software, firmware, middleware or microcode, program code or code segment, they can be stored in the machine-readable medium such as storage component.Code segment can represent any combination of process, function, subroutine, program, routine, subroutine, module, software package, class, or instruction, data structure or program statement.Code segment can be coupled to another code segment or hardware circuit by transmitting and/or receiving information, data, independent variable, parameter, or memory content.Can transmit, forward or transmit information, independent variable, parameter, data etc. with any suitable mode that comprises memory sharing, message passing, token passing, network transmission etc.
对于软件实现方式,可以用执行本文所述功能的模块(例如过程、函数等等)来实现本文所述的技术。软件代码可以存储在存储器单元中,并可以由处理器执行。可以在处理器内或处理器外实现存储器单元,在处理器外实现的情况下,存储器单元可以通过本领域已知的多种方法以可通信的方式耦合到处理器。For software implementations, the techniques described herein can be implemented using modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in a memory unit and executed by a processor. The memory unit can be implemented within the processor or external to the processor. In the case of an external implementation, the memory unit can be communicatively coupled to the processor using various methods known in the art.
上面的描述已经包含了所公开的本发明的多个实例。当然,这里无法为了描述本发明而描述出组件或方法的每个可构思的组合,但是本领域的普通技术人员可以认识到存在许多其他组合和排列。相应地,本发明旨在包含在所附权利要求的精神和范围内的所有这些更改、修改以及变化。此外,关于在详细说明书或权利要求中使用的词语“包含(include)”的外延,该词语旨在表示包括在内的,其含义与词语“包括(comprising)”在被用作权利要求里的过渡词时的释意相似。The above description includes several examples of the disclosed invention. Of course, it is not possible to describe every conceivable combination of components or methodologies for purposes of describing the present invention, but those skilled in the art will recognize that many other combinations and permutations exist. Accordingly, the present invention is intended to embrace all such changes, modifications, and variations that come within the spirit and scope of the appended claims. Furthermore, with respect to the use of the word "include" in the detailed description or claims, the word is intended to mean including, with a meaning similar to that of the word "comprising" when used as a transitional term in a claim.
Claims (30)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US60/950,583 | 2007-07-18 | ||
| US12/143,044 | 2008-06-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1194900A HK1194900A (en) | 2014-10-24 |
| HK1194900B true HK1194900B (en) | 2019-09-13 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103796255B (en) | For realizing the method, apparatus and computer program product of the intersystem handover of the tunnel transmission between source and target access system | |
| KR101213545B1 (en) | Method and apparatus for handoff between access systems | |
| JP5032700B2 (en) | Method and apparatus for internetwork handoff | |
| US20040218575A1 (en) | Data handoff method between wireless local area network and wireless wide area network | |
| CN103430594B (en) | Method of performing an inter-technology handoff in a loosely coupled architecture | |
| KR20040075962A (en) | Internet protocol based wireless communication arrangements | |
| CN103067993B (en) | Wireless terminal and make its method switched between two kinds of wireless networks | |
| HK1194900B (en) | Methods, apparatuses and computer program products for inter-system handoff implementing tunneling between source and target access systems | |
| TWI375477B (en) | Method and apparatus for handoff between source and target access systems | |
| HK1194900A (en) | Methods, apparatuses and computer program products for inter-system handoff implementing tunneling between source and target access systems | |
| HK1145378B (en) | Methods, apparatuses and computer program products for inter-system handoff implementing tunneling between source and target access systems | |
| HK1141370A (en) | Method and apparatus for handoff between access systems |