CN101204046B - 用于建立在发送器节点和接收器节点的代理之间的直接路由的方法、设备和系统 - Google Patents

用于建立在发送器节点和接收器节点的代理之间的直接路由的方法、设备和系统 Download PDF

Info

Publication number
CN101204046B
CN101204046B CN200680022516XA CN200680022516A CN101204046B CN 101204046 B CN101204046 B CN 101204046B CN 200680022516X A CN200680022516X A CN 200680022516XA CN 200680022516 A CN200680022516 A CN 200680022516A CN 101204046 B CN101204046 B CN 101204046B
Authority
CN
China
Prior art keywords
address
node
forward proxy
receiver node
direct route
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.)
Active
Application number
CN200680022516XA
Other languages
English (en)
Other versions
CN101204046A (zh
Inventor
阿南德·S·拜德卡
拉杰夫·阿格瓦尔
文卡特·戈皮康德
苏雷什·卡利亚纳孙达拉姆
兰姆·奥维维什努
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobility LLC
Google Technology Holdings LLC
Original Assignee
Motorola Mobility LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Motorola Mobility LLC filed Critical Motorola Mobility LLC
Publication of CN101204046A publication Critical patent/CN101204046A/zh
Application granted granted Critical
Publication of CN101204046B publication Critical patent/CN101204046B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Abstract

在有关通信系统(100)的本技术中,检测链接到接收器节点(112)的转发代理(114)的地址,以提供发现地址。然后,发现地址被用于为在发送器节点(104)与接收器节点之间的后续通信建立与接收器节点的转发代理的直接路由。

Description

用于建立在发送器节点和接收器节点的代理之间的直接路由的方法、设备和系统
相关申请
本申请涉及于与其同日提交的以下专利申请(其中,这些专利申请的内容通过该引用被包括在这里):
Method and apparatus to facilitate communications using surrogateand care-of intemet protocol addresses(代理人卷号CE14029R);
Address resolution protocol-based wireless access point method andapparatus(代理人卷号CE14078R);
Method and apparatus to facilitate mobile station communicationsusing internet protocol-based communications(代理人卷号CE14115R);
System and method for providing a distributed virtual mobility agent(代理人卷号CE14028R);
System and method for paging and location update in a network(代理人卷号CE14114R);
Method,apparatus,and system for establishing a direct routebetween agents of a sender node and a receiver node(代理人卷号CE14008R)。
技术领域
本发明大体涉及用于建立在发送器节点和接收器节点的代理之间的直接路由的方法。
背景技术
在通常的蜂窝通信系统中,通过多个代理来路由在两个移动节点之间的通信。每个移动节点典型地被连接到转发代理。举例来说,移动节点1(“MN1”)典型地使用转发代理1(“FA1”)以使得数据从所述移动节点1的归属代理(“HA1”)转发到所述移动节点1。类似地,移动节点2(“MN2”)典型地使用另一转发代理2(“FA2”)以使得数据从其归属代理2(“HA2”)转发到所述移动节点2。因此,如果移动节点1或转发代理1仅仅知道移动节点2的归属地址,则数据需要通过移动节点2的归属代理2。特别地,当移动节点1要与移动节点2通信时,来自移动节点1的数据被转发到转发代理1,然后到归属代理2,然后到转发代理2,以及最终到移动节点2(也就是MN1到FA1到HA2到FA2到MN2)。可选择地,使用用于由移动节点1发送的数据的反向隧道,创建从移动节点1到转发代理1到归属代理1到归属代理2到转发代理2和移动节点2(也就是MN1到FA1到HA1到HA2到FA2到MN2)的路由。因为不必要地浪费网络资源并且产生较长的端到端延迟,所以在移动节点1和移动节点2之间的多个转发事件是分组的低效率路由。
附图说明
通过提供在以下的详细描述中示出的直接路由技术,尤其当结合附图来学习时,至少部分地满足以上的需求,其中:
图1包括适于本发明多个实施例的无线通信系统;
图2包括根据本发明多个实施例的移动代理的概图;
图3包括根据本发明多个实施例的在发送器节点和接收器节点之间的示例性呼叫流程图;
图4包括根据本发明多个实施例的建立过程的流程图;
图5包括根据本发明一个实施例的建立过程的流程图;
图6包括根据本发明一个实施例的终止过程的流程图。
本领域技术人员将知道,附图中的元件为了简单和清楚而图例性地示出,而不一定按照比例绘制。例如,在附图中的一些元件的尺寸可以相对于其他元件扩大,以帮助理解本发明的多个实施例。并且,在商业可行实施例中有用或必需的常见和众所周知的元件经常不示出,以便较少妨碍地观察本发明的这多个实施例。
具体实施方式
大体说来,根据这多个实施例,检测链接到接收器节点的转发代理的地址以提供发现地址,该发现地址被用于建立与该接收器节点的转发代理的直接路由,用以进行发送器节点和接收器节点之间的随后通信。根据一个实施例,基于预定条件做出是否应该终止与转发代理的通信的决定,以及如果是,则由此终止与转发代理的直接路由,该终止调用终止通知的交换,用于提供直接路由终止的通知。在实施例中,预定条件可以是发送器节点或接收器节点的断开。
根据实施例,所述发现地址是因特网协议地址。根据实施例,将具有路由跟踪选项的发现分组发送到接收器节点,以检测所述发现地址。特别地,识别所述发现分组的路由的地址被添加到路由跟踪选项。在一个实施例中,该发现分组是具有因特网协议记录路由选项的因特网控制消息协议(“ICMP“)Echo分组,其使用所述发送器节点的地址作为源地址并且使用所述接收器节点的地址作为目标地址。跟随该ICMP Echo分组,从ICMP Echo应答分组检测转发代理的因特网协议地址,该ICMP Echo应答分组具有由因特网协议记录路由选项跟踪的多个地址。此外,根据实施例并且在使用发现地址建立与转发代理的直接路由之前,首先发送通知消息到转发代理以指示直接路由的使用,接着决定是否已经从该转发代理直接地接收到响应。如果接收到响应,则建立与转发代理的直接路由。
根据多个实施例,还提供一种设备,该设备设有地址检测电路以检测所述发现地址,并且设有通信代理电路以建立与所述转发代理的直接路由。在一个实施例中,所述地址检测电路将具有所述路由跟踪选项的所述发现分组发送到所述接收器节点。在利用所述ICMP Echo分组的实施例中,所述地址检测电路进一步从ICMP Echo应答分组中检测所述转发代理的因特网协议地址。另一方面,所述通信代理电路负责基于预定条件决定是否应该终止所述直接路由,并且如果决定应该终止的话则终止所述直接路由,其可能引起终止通知的交换用于提供所述直接路由的终止的通知。根据一个实施例,所述通信代理电路还确认所述转发代理实际上是否能够在所述直接路由上通信。特别地,在一个实施例中,所述通信代理电路发送确认请求到所述转发代理,其中,利用来自所述转发代理的对于所述确认请求的回答,建立所述转发代理能够在所述直接路由上通信的确认。
根据多个实施例,提供了一个系统,该系统包括多个能够进行无线通信的节点。进一步包括第一移动代理,该第一移动代理链接到请求与接收器节点通信的多个节点中的发送器节点,其中,该移动代理为所述发送器节点路由数据分组。链接到所述接收器节点的第二移动代理也为所述接收器节点路由数据分组。所述第一移动代理检测第二移动代理的地址以提供发现地址,并使用该发现地址建立与第二移动代理的直接路由,以进行在所述发送器节点与接收器节点之间的后续通信。
通过这些指导,提供了一种技术以建立与充分直接地连接到发送器节点和接收器节点的代理的直接路由,以进行在这两个节点之间的通信。作为结果,因为在通信路由上需要较少的转发,所以提供了在发送器节点和接收器节点之间的优化了的路由。特别地,从路由中摘除(drop)了所述节点的归属代理。由该较短路由的使用,将使用更少的网络资源,由此创建更有效率的系统。此外,在所述发送器节点和接收器节点之间还发生更少的端到端延迟。
因为在充分直接地连接到所述移动节点的代理处、而不是在归属代理处优化路由,所以现在保持跟踪多个移动到移动的连接更加容易,导致了效率更高的负载分布。此外,所提供的多个实施例可以被容易地实现到现有的系统中而无需改变所述归属代理和移动节点。因此,多个实施例的集成可以被无缝地实现到现有系统中,而同时提供成本较低的解决方案。此外,所述指导甚至在如下情况下也是起作用的:直接连接到发送器或接收器节点的代理自主地管理到移动节点的归属代理的路径的建立和更新,而不需要来自移动节点的任何明确请求(诸如移动因特网协议注册请求)。实际上,甚至当所述移动节点不支持移动因特网协议时也可以使用所提供的多种指导。
现在参考附图,具体地参考图1,为了提供说明性但是非穷举的例子以便利描述,使用无线通信系统的特定操作范例被示出并通常表示为100。然而,本领域技术人员将知道,该说明性例子的细节不是对于本发明自身的限制,并且这里阐明的指导适用于多种可选择设置。例如,因为所述的指导是不依赖于平台的,它们可以被应用于多种系统,诸如(但是不限制于):码分多址(CDMA)系统、时分多址(TDMA)系统、全球移动电信系统(“UMTS”)、通用分组无线业务(“GPRS”)系统、基于因特网协议(“IP”)的系统以及非蜂窝网络系统。列举的这些系统的每一个可以包括任何子系统。例如,基于IP的系统可以包括(但是不局限于):基于IP版本4(“IPv4”)或IP版本6(“IPv6”)的通信系统。由此,任何包括代理的用于与移动节点通信的特征的通信网络是预期到的并且处于本发明的范围内。
现在参考图1所示的示例性无线通信系统100,移动代理(“MA”)102经由接入点基站1 106充分直接地连接到发送器节点(“SN”)104。如典型所做的,移动代理102经由IP网络110被连接到发送器节点104的归属代理1(“HA1”)108。在所示的系统中,所述发送器节点104正尝试与接收器节点112通信,该接收器节点112经由接入点基站2 116也充分直接地连接到转发代理114。所述转发代理114则经由所述IP网络110连接到所述接收器节点112的归属代理2(“HA2”)118。
根据提供的多种指导,在所述发送器节点104与所述接收器节点112之间的通信是通过经由所述IP网络110在移动代理102和所述转发代理114之间的直接路由而实现的。因此,从所述路由中删除到所述HA1 108和HA2 118的路由,除了来自移动代理102的第一数据分组以检测所述转发代理114的地址用于建立所述直接路由。该优化的直接路由将提供网络资源的更有效率的使用,以及减少在发送器节点104与接收器节点112之间的端到端延迟的。为了澄清,这里所述移动代理102被表示为利用提供的多种实施例的指导的一些或全部而执行的代理。
然而,注意,虽然优选,但不是必需让接收器节点112连接到移动代理。因为可以容易地将多种指导集成到现有通信系统中,所以所述转发代理114可以是可以或不可以在经由所述IP网络的直接路由上通信的系统上的任何类型的代理。因此,所述转发代理114可以是具有或不具有基于IP的容量的移动代理和/或现有外部代理。为了强调这点,这里使用所述转发代理表示链接到所述接收器节点的任何类型的代理,其包括移动代理、外部代理、现有代理等。
如所示,可以通过多种指导提供所述的系统100的许多不同实现,并且使用所述系统的所有或部分的任何部件的其它实现,虽然没有具体示出,也是预期到的并由此处于本发明范围内。此外,因为当前的手机具有很多与计算机装置相似的功能,个别术语“移动节点”、“发送器节点”或“接收器节点”将被用来描述可以与其他多个网络(诸如因特网)一起工作的多种装置。特别地,移动节点、发送器节点、和/或接收器节点将被用来表示任何移动装置,其包括(但是不局限于)台式计算机、膝上型计算机、个人数字助理、和/或使用诸如蜂窝网络的专用网络来接入到其他网络的手机。
参考图2,根据本发明多个实施例的移动代理被示出并且通常表示为200。这多种指导预期调整通信系统中的任何部件以完全或部分地实现所述的多个实施例。结果,当前的移动代理被出作为可用的很多配置和电路拓扑之一,并且这多个可选择实施例(虽然未示出)可以容易地被本领域技术人员理解。由此,它们在所述多种指导的范围内被描述。此外,所显示的移动代理200是移动节点的代理的电路拓扑的部分视图。这样,应知道,所述多种指导可以包括本领域技术人员公知的但是可能未示出的其他电路部件。此外,电路表示可以实现为硬件、固件和/或软件的任何类型的可执行指令,其都在所述多种指导的范围内。
在所显示的示例性移动代理200中,所述发送器节点104被链接到该移动代理,并且地址检测电路202被包括以检测链接到所述接收器节点112的所述转发代理114的地址,从而提供发现地址。然后,使用通信代理电路204来使用发现地址建立与所述转发代理114的直接路由,用于在所述发送器节点104和接收器节点之间的后续通信。根据实施例,在建立所述直接路由之前,所述通信代理电路204确认所述转发代理能够在所述直接路由上通信。特别地,在一个实施例中,所述通信代理电路204发送确认请求到所述转发代理,其中,所述转发代理响应该确认请求,其可以是对于确认消息的响应或所述给接收器节点的数据,则确认建立。根据一个实施例,所述通信代理电路204还基于可能由于所述发送器节点或所述接收器节点的任一的断开而激发的特定条件来决定是否应该终止所述直接路由。如果应该终止所述直接路由,由此则所述通信代理电路204终止所述直接路由,其可能包括终止通知的交换以通知所述直接路由的终止。
根据一个实施例,所述地址检测电路202发送具有路由跟踪选项的发现分组到所述接收器节点。特别地,在一个实施例中,该发现分组是因特网控制消息协议(“ICMP”)Echo分组,其具有因特网协议(“IP”)记录路由选项,该IP记录路由选项使用所述发送器节点的地址作为源地址,并且使用所述接收器节点的地址作为目标地址。在这种情况下,所述地址检测电路从ICMP Echo应答分组检测所述转发代理的IP地址的所述因特网协议地址,该ICMP Echo应答分组具有多个被因特网协议记录路由选项跟踪的地址。如典型所做的,从所述移动代理200到其他节点的通信经由收发器电路206来实现,该收发器电路206还包括发送器电路208和接收器电路210用于发送和接收可能被存储在存储器电路212中的数据。所述存储器电路212包括临时存储器电路214和长期存储器电路216。
转到图3,根据本发明多个实施例的在发送器节点和接收器节点之间的示例性呼叫流程图被示出,并通常被表示为300。所述呼叫流程图示出在所述发送器节点104和所述接收器节点112之间的呼叫流,但是多种指导并不局限于该所示的示例性呼叫流程图。所述发送器节点104的移动代理102可以被很多行为调用,而不仅仅必需由所述发送器节点的用户请求发送数据到所述接收器节点的行为调用。例如,所述移动代理102可以被来自系统100中所示的任何部件的其他逻辑流和/或过程触发。
在所示的该特定呼叫流300中,所述发送器节点104正在发送302数据到所述接收器节点112。为了与所述接收器节点112通信,所述发送器节点104特别地发送数据302到移动代理102用于转发。在尝试发现到所述接收器节点的直接路由时,所述移动代理102发送304具有所述接收器节点的目标地址的发现分组。在该特定呼叫流中,为了跟踪306归属代理1的地址,所述发现分组被发送到所述归属代理1108(使用例如反向隧道)。所述归属代理1108然后将其自己的地址添加到所述发现分组中,并转发308该发现分组到归属代理2118。类似地,所述归属代理2118做了相同的事情,将其地址添加到所述发现分组并转发310该分组到链接到所述接收器节点112的所述转发代理114。利用该对于发现分组的添加,所述归属代理2的地址被跟踪312。
所述转发代理114,响应于来自所述归属代理2118的所述发现分组,类似地将其自身的地址添加到所述发现分组并转发314该分组到所述接收器节点。再次,所述转发代理的地址的添加导致所述转发代理的地址被所述移动代理102跟踪316。响应于所述发现分组,所述接收器节点发送318具有所述接收器节点的地址的发现应答分组。该发现分组可以被用于记录所述接收器节点地址的添加,其生成所述发现应答分组。换句话说,所述发现应答分组除了现在已经添加了所述接收器节点的地址之外可以与所述发现分组相同。一旦接收到所述发现应答分组,所述转发代理再次添加其自身的地址以指示路由,并将其转发320到所述归属代理2 118,该归属代理2 118接着完成相同的事情并转发322该发现应答分组到所述归属代理1 108。类似地,响应于所述发现应答分组,所述归属代理1 108添加其自身的地址并转发324该分组到所述移动代理102。
因为所述路由上的每个地址都被添加到所述分组中,所以在所述发送器节点102与所述接收器节点112之间的通信的路由被跟踪。换句话说,所述移动代理102可以从所述发现应答分组中获得所述转发代理的地址。根据一个实施例,所述移动代理提取在所述接收器节点的地址之前和之后的地址,其指示该地址最可能是充分直接地链接到所述接收器节点的转发代理。一旦获得所述转发代理的该地址,所述移动代理直接地发送326使用所述直接路由的通知消息到所述转发代理,以确认所述转发代理能够在所述直接路由上通信。并且,如果所述转发代理实际上可以在所述直接路由上通信,从所述转发代理发送328响应作为确认。该确认建立330在所述转发代理与所述移动代理之间的所述直接路由被用于在所述发送器节点和接收器节点之间的后续通信以交换数据。
现在转到图4,根据多个实施例的建立过程的流程图被示出并且通常用400表示。虽然示出的过程优选在所述移动代理102处执行,但是根据所述系统的配置,可以具有示出的每个过程的其他执行,这些其他执行更好地适用于该通信系统中的其他部件。由此,这些所示的过程可以完全地或部分地在所述系统内的任何部件处执行。此外,本领域技术人员容易知道,所示过程的任何一个可以以多种方式改变以获得所述多种指导的相同功能和结果。结果,这些过程表示可能未具体示出的多个变体实施例的一个示例性实施例。由此,所示的过程的目的是得到系统,并且它们的每一个可以被稍微改变以适应所述通信系统中的任何部件。然而,这些其他实施例处于所述多种指导的范围内。
该特定的建立过程通过所述发送器节点发送数据到所述接收器节点来启动402。虽然如所示,所述发送器节点起动所述过程,但是预期到其他的激发行为。例如,执行可以被配置为包括在系统100中所示的部件的任何一个的任何适合逻辑或行为。建立过程的触发行为的特异性将取决于系统的配置,这是本领域技术人员容易理解的。
在起动后,所述建立过程发送404发现分组,用于检测所述接收器节点的转发代理的地址以提供发现地址。接着,决定406实际上是否已经接收到该转发代理的这样一个发现地址,以及如果没有接收到,则所述过程保持对所述转发代理的所述发现地址的接收检查。另一方面,如果已经接收到所述转发代理的发现地址,使用所述直接路由的通知消息被发送408到使用所述发现地址的所述转发代理。所述通知消息的目的是让所述移动代理确认所述转发代理实际上可以在所述直接路由上通信。然而,预期所述确认的其他实施例,并且由此它们在提供的多种指导的范围内。对于该特定的实施例,接着决定410是否已经接收到来自所述转发代理的响应,以及如果没有接收到,则过程在该点结束412。否则,该响应可以是特别地确认所述直接路由的使用的响应和/或该响应可以包括给所述接收器节点的数据,作为所述转发代理正在所述直接路由上通信的指示。一旦接收到来自所述转发代理的响应,该响应指示确认所述转发代理在所述直接路由上通信的能力,则由此所述过程建立414与所述转发代理的直接路由。由此,经由该直接路由交换416在所述发送器节点和所述接收器节点之间的任何后续数据通信。所述过程412在该点处结束。
现在转到图5,根据一个实施例的建立过程的流程图被示出并通常由500表示。如所示,该过程通过所述发送器节点发送数据到接收器节点开始。在该实施例中,具有所述IP记录路由选项的ICMP Echo分组被用作所述发现分组,该发现分组被发送504到所述转发代理。特别地,在该实施例中,所述ICMP Echo分组使用所述发送器节点的地址作为源地址,并且使用所述接收器节点的地址作为目标地址。然后,该过程确定506接收器节点是否响应以ICMP Echo应答分组,该ICMP Echo应答分组包含在路由期间添加的多个地址。如果没有响应以ICMP Echo应答分组,则过程在该点处结束508。然而,如果接收到ICMP Echo应答分组,则过程使用所述ICMP Echo应答分组来检测510链接到所述接收器节点的所述转发代理的地址,特别地提供所述转发代理的发现地址。
然后,使用所述转发代理的发现地址,将所述直接路由的使用的通知消息直接地发送512到所述转发代理。所述过程然后确定514是否已经从所述接收器节点的转发代理接收到所述确认消息的一个应答,如果没有接收到应答,则所述过程在该点处结束508。否则,一旦已经从所述转发代理接收到指示可以使用所述直接路由的应答,则所述过程因此建立516与所述接收器节点的转发代理的所述直接路由。使用所述被建立的直接路由,适当地交换518在所述发送器节点与接收器节点之间的数据,并且建立过程到达508结束。
现在参考图6,根据一个实施例的终止过程的流程图被示出并通常用600表示。一旦已经建立用于所述发送器节点和接收器节点的所述直接路由,并且数据通信正在该直接路由上交换,则可以由无论来自所述节点的请求和/或由所述网络的断开来调用终止。因此,所述终止过程600被包括以跟踪这些可能影响所述直接路由的改变。在该实施例中,所述终止过程600通过在所述直接路由上的通信期间内发生的改变起动602。接着确定604,是否应该基于该改变来终止所述直接路由,以及如果不应该终止所述直接路由,则所述终止过程600在该点处结束606。
另一方面,如果该改变的确需要终止所述直接路由,则交换608终止通知以提供所述直接路由的终止的通知。特别地,在一个实施例中,包括所述发送器或接收器节点的断开的一组预定条件导致要终止所述直接路由。在这种情况下,如果所述接收器节点断开,则所述转发代理发送所述终止通知到所述移动代理,但是如果所述发送器节点断开,则所述移动代理发送所述终止通知到所述转发代理。结果,呈现终止通知的交换,其是可选特征。一旦已经建立对于终止所述直接路由的需要,则由此所述直接路由终止610并且所述过程完成606。
利用所示的这多种指导,提供一种建立与充分直接地链接到所述交换通信的节点的代理的直接路由的通信技术。结果,使用在所述节点之间的较短路由,导致了所述系统中的更优化的通信路由。特别地,因为从路由摘除了所述节点的归属代理,所以需要较少的转发来在所述节点之间交换数据。由此,使用较少的网络资源来创建效率更高的系统,同时提供在所述节点之间的较短的端到端延迟。
此外,因为是在充分直接地链接到所述移动节点的所述代理处、而不是其归属代理处优化路由,所以现在保持对于多个移动到移动链接的跟踪比以前更容易。因此,其中提供了更有效率的负载分布。此外,所提供的多个实施例可以被容易地在现有系统中实现而不需要改变所述归属代理和移动节点。因此,可以以最小的成本将提出的多种指导无缝地集成到现有系统中。此外,即使无论直接连接到所述发送器或接收器节点的代理自主地管理到所述移动节点的归属代理的路径的建立和更新,而不需要来自所述移动节点的任何明确请求(诸如移动因特网协议注册请求),所述多个实施例也是起作用的。实际上,即使当所述移动节点不支持移动因特网协议时也可以使用提供的多种指导。
本领域技术人员将意识到,可以在不偏离本发明的精神和范围的条件下做出关于上述实施例的广泛多种修改、改变和组合,并且这些修改、改变和组合被视为在本发明概念的范围内。

Claims (8)

1.一种方法,包括:
利用发送器节点,经由与所述发送器节点相关联的移动代理、与所述发送器节点相关联的第一归属代理、与接收器节点相关联的第二归属代理以及与所述接收器节点相关联的转发代理,传送第一分组到所述接收器节点;
利用所述移动代理检测链接到接收器节点的所述转发代理的地址,以提供发现地址;
为发送器节点与所述接收器节点之间的后续通信,使用所述发现地址,建立在所述移动代理与所述转发代理之间的直接路由;
利用所述发送器节点,绕过所述第一归属代理和所述第二归属代理,使用所述直接路由经由所述移动代理和所述转发代理传送第二分组到所述接收器节点;以及
在使用所述发现地址建立与所述接收器节点的所述转发代理的直接路由之前:
发送通知消息到所述转发代理,以指示所述直接路由的使用;
确定是否已经从所述转发代理直接地接收到响应;
当已经直接从所述转发代理接收到响应时,建立与所述转发代理的所述直接路由。
2.根据权利要求1所述的方法,进一步包括:
确定是否应该基于预定条件终止与所述转发代理的通信;
当基于所述预定条件应该终止与所述转发代理的通信时,终止与所述转发代理的所述直接路由。
3.根据权利要求1所述的方法,其中,检测转发代理的地址进一步包括:
发送具有路由跟踪选项的发现分组到所述接收器节点。
4.根据权利要求3所述的方法,其中,所述发现分组是具有因特网协议记录路由选项的因特网控制消息协议Echo分组,该因特网控制消息协议Echo分组使用所述发送器节点的地址作为源地址,并且使用所述接收器节点的地址作为目标地址,并且其中,所述方法进一步包括从因特网控制消息协议Echo应答分组检测所述转发代理的因特网协议地址,所述因特网控制消息协议Echo应答分组具有被所述因特网协议记录路由选项跟踪的多个地址。
5.一种设备,包括:
地址检测电路,通过发送具有路由跟踪选项的发现分组到所述接收器节点,来检测链接到接收器节点的转发代理的地址,以提供发现地址;通信代理电路,为在所述发送器节点与接收器节点之间的后续通信,使用所述发现地址,建立与所述接收器节点的所述转发代理的直接路由;
其中,所述发现分组是具有因特网协议记录路由选项的因特网控制消息协议Echo分组,所述因特网控制消息协议Echo分组使用所述发送器节点的地址作为源地址并且使用所述接收器节点的地址作为目标地址,以及其中,所述地址检测电路从因特网控制消息协议Echo应答分组中检测所述转发代理的因特网协议地址,所述因特网控制消息协议Echo应答分组具有被所述因特网协议记录路由选项跟踪的多个地址;以及
其中,在建立与所述接收器节点的所述转发代理的直接路由之前,所述通信代理电路发送通知消息到所述转发代理,以指示所述直接路由的使用;确定是否已经从所述转发代理直接地接收到响应;以及当已经直接从所述转发代理接收到响应时,建立与所述转发代理的所述直接路由。
6.根据权利要求5所述的设备,其中,所述地址检测电路通过确定在因特网控制消息协议Echo应答分组中所述接收器节点的地址之前和之后的地址,来检测所述转发代理的地址。
7.根据权利要求5所述的设备,其中,所述通信代理电路进一步确定是否应该基于预定条件终止所述直接路由,并且当基于所述预定条件应该终止所述直接路由时,终止所述直接路由。
8.一种系统,包括:
多个节点,能够进行无线通信;
第一移动代理,链接到请求与所述多个节点中的接收器节点通信的多个节点中的发送器节点,其中,所述移动代理为所述发送器节点转发数据分组;
第一归属代理,与所述发送器节点相关联且链接到所述第一移动代理;
第二归属代理,与所述接收器节点相关联;
第二移动代理,链接到所述第二归属代理和所述接收器节点,其中,所述第二移动代理为所述接收器节点转发数据分组;以及
其中,所述发送器节点经由所述第一移动代理、所述第一归属代理、所述第二归属代理以及所述第二移动代理传送第一分组到所述接收器节点,在所述发送器节点发送所述第一分组之后,所述第一移动代理检测所述第二移动代理的地址以提供发现地址,并且使用所述发现地址建立与所述第二移动代理的直接路由,以及所述发送器节点绕过所述第一归属代理和所述第二归属代理使用所述直接路由经由所述移动代理和所述转发代理传送第二分组到所述接收器节点;以及
其中,在所述第一移动代理建立与所述第二移动代理的直接路由之前,所述第一移动代理发送通知消息到所述第二移动代理,以指示所述直接路由的使用;确定是否已经从所述第二移动代理直接地接收到响应;以及当已经直接从所述第二移动代理接收到响应时,建立与所述第二移动代理的所述直接路由。
CN200680022516XA 2005-06-21 2006-06-19 用于建立在发送器节点和接收器节点的代理之间的直接路由的方法、设备和系统 Active CN101204046B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
IN536KO2005 2005-06-21
IN536/KOL/2005 2005-06-21
PCT/US2006/023731 WO2007001953A1 (en) 2005-06-21 2006-06-19 Method, apparatus, and system for establishing a direct route between agents of a sender node and a receiver node

Publications (2)

Publication Number Publication Date
CN101204046A CN101204046A (zh) 2008-06-18
CN101204046B true CN101204046B (zh) 2011-08-17

Family

ID=37595437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680022516XA Active CN101204046B (zh) 2005-06-21 2006-06-19 用于建立在发送器节点和接收器节点的代理之间的直接路由的方法、设备和系统

Country Status (5)

Country Link
US (1) US8144687B2 (zh)
CN (1) CN101204046B (zh)
DE (1) DE112006001447B4 (zh)
GB (1) GB2440884B (zh)
WO (1) WO2007001953A1 (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2440703B (en) * 2005-06-21 2009-11-11 Motorola Inc System and method for paging and location update in a network
GB2440886B (en) * 2005-06-21 2009-11-04 Motorola Inc Method and apparatus to facilitate communications using surrogate and care of internet protocol addresses
CN101203844A (zh) * 2005-06-21 2008-06-18 摩托罗拉公司 促进使用基于因特网协议通信的移动台通信的方法及设备
US7772632B2 (en) 2006-08-21 2010-08-10 Micron Technology, Inc. Memory arrays and methods of fabricating memory arrays
WO2008110359A1 (en) * 2007-03-12 2008-09-18 Nec Europe Ltd. Method for performing route optimization between two nodes in network based mobility management
US8085793B2 (en) * 2007-09-24 2011-12-27 Telefonaktiebolaget Lm Ericsson (Publ) Traffic localization with proxy mobility
US8625582B2 (en) * 2008-08-14 2014-01-07 Motorola Solutions, Inc. Method and apparatus for routing a bearer path in an internet protocol multimedia subsystem based communication system
WO2010141295A1 (en) 2009-06-02 2010-12-09 Hsio Technologies, Llc Compliant printed flexible circuit
US8625529B2 (en) * 2010-03-30 2014-01-07 Verizon Patent And Licensing Inc. System for and method of dynamic home agent allocation
US10159154B2 (en) 2010-06-03 2018-12-18 Hsio Technologies, Llc Fusion bonded liquid crystal polymer circuit structure
US9794731B2 (en) 2010-12-31 2017-10-17 Google Technology Holdings LLC Method and apparatus for providing secure communication in a self-organizing network
US9761520B2 (en) 2012-07-10 2017-09-12 Hsio Technologies, Llc Method of making an electrical connector having electrodeposited terminals
US10506722B2 (en) 2013-07-11 2019-12-10 Hsio Technologies, Llc Fusion bonded liquid crystal polymer electrical circuit structure
US10667410B2 (en) 2013-07-11 2020-05-26 Hsio Technologies, Llc Method of making a fusion bonded circuit structure
CN108347723B (zh) * 2017-01-25 2021-01-29 华为技术有限公司 一种切换方法和装置
US10276175B1 (en) 2017-11-28 2019-04-30 Google Llc Key phrase detection with audio watermarking

Family Cites Families (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195555B1 (en) 1994-01-11 2001-02-27 Ericsson Inc. Method of directing a call to a mobile telephone in a dual mode cellular satellite communication network
US5506838A (en) * 1994-12-29 1996-04-09 Emc Corporation Packet propagation and dynamic route discovery apparatus and techniques
FI101763B1 (fi) 1995-12-01 1998-08-14 Nokia Mobile Phones Ltd Siirrettävän tiedon koostumuksen säilyttäminen tukiaseman vaihdon yhteydessä
US6230012B1 (en) 1998-08-07 2001-05-08 Qualcomm Incorporated IP mobility support using proxy mobile node registration
US6430698B1 (en) 1998-10-05 2002-08-06 Nortel Networks Limited Virtual distributed home agent protocol
SE522378C2 (sv) 1998-11-09 2004-02-03 Telia Ab Effektiva lägeshanteringsstrategier i ett UMTS-baserat nät
US6496505B2 (en) 1998-12-11 2002-12-17 Lucent Technologies Inc. Packet tunneling optimization to wireless devices accessing packet-based wired networks
US6973057B1 (en) 1999-01-29 2005-12-06 Telefonaktiebolaget L M Ericsson (Publ) Public mobile data communications network
US6285880B1 (en) 1999-05-14 2001-09-04 Telefonaktiebolaget L M Ericsson (Publ) Intersystem message indicator specifying MIN or IMSI usage
US6567664B1 (en) 1999-06-02 2003-05-20 Nokia Corporation Registration for mobile nodes in wireless internet protocols
US6466964B1 (en) 1999-06-15 2002-10-15 Cisco Technology, Inc. Methods and apparatus for providing mobility of a node that does not support mobility
US6473413B1 (en) 1999-06-22 2002-10-29 Institute For Information Industry Method for inter-IP-domain roaming across wireless networks
EP1111874A1 (en) * 1999-12-20 2001-06-27 Telefonaktiebolaget L M Ericsson Routing in mobile-IP Ad-Hoc networks
US6711408B1 (en) 2000-02-05 2004-03-23 Ericsson Inc. Position assisted handoff within a wireless communications network
JP3633430B2 (ja) * 2000-03-27 2005-03-30 三菱電機株式会社 通信方法、通信システム、通信装置、及び記録媒体
US7126939B2 (en) 2000-07-24 2006-10-24 Nortel Networks Limited Packet-based calls in a wireless network
US6925075B2 (en) * 2000-07-31 2005-08-02 Telefonaktiebolaget Lm Ericsson Method and system for inter-operability between mobile IP and RSVP during route optimization
KR100369807B1 (ko) * 2000-08-05 2003-01-30 삼성전자 주식회사 이동 인터넷을 위한 패킷 전송 방법
US6721565B1 (en) 2000-08-07 2004-04-13 Lucent Technologies Inc. Handover of wireless calls between systems supporting circuit and packet call models
AU9615701A (en) * 2000-10-18 2002-04-29 Ericsson Telefon Ab L M Seamless handoff in mobile ip
KR100464374B1 (ko) 2000-11-01 2004-12-31 삼성전자주식회사 이동통신 단말기에 고정 주소를 할당하기 위한 시스템 및방법
US20020075844A1 (en) 2000-12-15 2002-06-20 Hagen W. Alexander Integrating public and private network resources for optimized broadband wireless access and method
JP3768406B2 (ja) 2001-01-15 2006-04-19 株式会社エヌ・ティ・ティ・ドコモ 移動通信網における情報配信制御方法及びシステム、及び移動通信網における通信ノードでの情報蓄積方法
US20030016655A1 (en) * 2001-01-29 2003-01-23 Docomo Communications Laboratories Usa, Inc. Fast dynamic route establishment in wireless, mobile access digital networks using mobility prediction
DE10111493B4 (de) 2001-03-09 2005-05-25 Siemens Ag Verfahren und Vorrichtung zum Aufbau einer Verbindung eines mobilen Endgerätes mit einem Netzwerkserver über ein Mobilfunknetz un ein weiteres Netz (Internet)
US7139833B2 (en) 2001-04-04 2006-11-21 Ipr Licensing, Inc. Proxy mobile node capability for mobile IP
US7096273B1 (en) 2001-04-25 2006-08-22 Cisco Technology, Inc. DHCP over mobile IP
JP4340400B2 (ja) 2001-04-27 2009-10-07 富士通株式会社 階層化パケット網におけるパケット転送方法並びに階層化パケット通信システム並びに同システムに使用されるエッジノード及び移動端末並びに階層化パケット網におけるパケット転送方法
US7349380B2 (en) 2001-08-15 2008-03-25 Meshnetworks, Inc. System and method for providing an addressing and proxy scheme for facilitating mobility of wireless nodes between wired access points on a core network of a communications network
ATE305696T1 (de) 2001-10-11 2005-10-15 Nokia Corp Verfahren und system zum verwalten von datenflüssen zwischen mobilen knoten, zugangsroutern und gleichrangigen knoten
WO2003037009A1 (en) 2001-10-23 2003-05-01 Meshnetworks, Inc. System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks
TW571234B (en) 2001-11-06 2004-01-11 Penbex Data Systems Inc Method and device for packaging and decomposing image file, and image file capable of being packaged and decomposed
EP1451974B1 (en) 2001-12-03 2009-08-05 Nokia Corporation Policy based mechanisms for selecting access routers and mobile context
US6917810B2 (en) 2001-12-05 2005-07-12 Telefonaktiebolaget Lm Ericsson (Publ) Optimization or circuit call setup and delivery associated with inter-MSC packet data handoff
FI114190B (fi) 2002-01-11 2004-08-31 Radionet Oy Menetelmä liikkuvuuden tukemiseksi langattomissa verkoissa
WO2003067439A1 (en) * 2002-02-04 2003-08-14 Flarion Technologies, Inc. A method for extending mobile ip and aaa to enable integrated support for local access and roaming access connectivity
US7366524B2 (en) 2002-02-06 2008-04-29 Ntt Docomo Inc. Using subnet relations for paging, authentication, association and to activate network interfaces in heterogeneous access networks
KR20040102027A (ko) 2002-03-04 2004-12-03 에어 브로드밴드 커뮤니케이션스, 인코포레이티드 하이브리드 무선 액세스 브리지와 이동 액세스 라우터시스템 및 방법
US7477612B2 (en) * 2002-03-15 2009-01-13 Broadcom Corporation Topology discovery process and mechanism for a network of managed devices
KR100424620B1 (ko) 2002-03-27 2004-03-25 삼성전자주식회사 무선 근거리 네트워크에서 이동단말의 서브네트워크간이동성을 지원하기 위한 장치 및 방법
US7835324B2 (en) 2002-04-11 2010-11-16 Nortel Networks Limited Resource optimization in a wireless IP network
US7289463B2 (en) 2002-04-30 2007-10-30 Alcatel Lucent Hierarchical wireless network and an associated method for delivering IP packets to mobile stations
US20030206532A1 (en) 2002-05-06 2003-11-06 Extricom Ltd. Collaboration between wireless lan access points
AU2003230414A1 (en) 2002-05-22 2003-12-12 Interdigital Technology Corporation Mobile unit having internet protocol functionality
AU2002328809A1 (en) 2002-06-07 2003-12-22 Siemens Aktiengesellschaft Method and device for transmitting ip packets between a radio network controller (rnc) and another element of a mobile radio network
US7539164B2 (en) 2002-06-14 2009-05-26 Nokia Corporation Method and system for local mobility management
US7315526B2 (en) 2002-06-20 2008-01-01 Thomson Licensing Dual home mobility management in a wireless telephony/wireless LAN interworking environment
US20040034705A1 (en) * 2002-08-13 2004-02-19 Mihai Focsaneanu Connecting devices in a data network
FI114840B (fi) 2002-09-12 2004-12-31 Nokia Corp Yhteysvastuun vaihtaminen
US7460547B2 (en) 2002-10-03 2008-12-02 Cisco Technology, Inc. Mobile director
US20040071109A1 (en) 2002-10-11 2004-04-15 Samsung Electronics Co, Ltd. Wireless device and network with improved functional architecture
US7477920B2 (en) 2002-10-25 2009-01-13 Intel Corporation System and method for automatically configuring and integrating a radio base station into an existing wireless cellular communication network with full bi-directional roaming and handover capability
US20040082330A1 (en) 2002-10-29 2004-04-29 Marin James Scott Method for handoff and redundancy using mobile IP
US7457289B2 (en) 2002-12-16 2008-11-25 Cisco Technology, Inc. Inter-proxy communication protocol for mobile IP
US7016690B2 (en) 2003-02-10 2006-03-21 Flarion Technologies, Inc. Methods and apparatus for updating mobile node location information
KR100594110B1 (ko) 2003-03-08 2006-07-03 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 트래픽 상태에서의 핸드오프 시스템 및 방법
US7505432B2 (en) 2003-04-28 2009-03-17 Cisco Technology, Inc. Methods and apparatus for securing proxy Mobile IP
US20040242233A1 (en) 2003-06-02 2004-12-02 Navini Networks, Inc. Method and system for providing a mobile node proxy service to a traveling mobile node
US7649866B2 (en) 2003-06-24 2010-01-19 Tropos Networks, Inc. Method of subnet roaming within a network
US7453840B1 (en) 2003-06-30 2008-11-18 Cisco Systems, Inc. Containment of rogue systems in wireless network environments
KR100703264B1 (ko) 2003-08-29 2007-04-03 삼성전자주식회사 다양한 억세스망들이 중첩된 이동통신시스템에서 음성 및데이터 서비스 제공 방법 및 장치
US7167135B2 (en) * 2003-09-11 2007-01-23 Intel Corporation MEMS based tunable antenna for wireless reception and transmission
CA2535046C (en) 2003-10-18 2011-05-17 Samsung Electronics Co., Ltd. System and method for providing handover of a mobile ip terminal in a wireless network
WO2005050897A2 (en) 2003-11-18 2005-06-02 Air Broadband Communications, Inc. Dhcp pool sharing mechanism in mobile environment
US7103358B2 (en) 2003-11-20 2006-09-05 International Business Machines Corporation Overlay calling plan for wireless telephone
US7609687B2 (en) 2003-12-15 2009-10-27 Panasonic Corporation Home agent apparatus, mobile router communication system, and communication method
US7330456B2 (en) 2003-12-19 2008-02-12 Mediatek, Inc. Method and apparatus for wireless relay within a network environment
US7860067B2 (en) 2004-02-02 2010-12-28 Electronics And Telecommunications Research Institute Method for dynamic address allocation using mobile IP in wireless portable Internet system
KR20050081240A (ko) 2004-02-12 2005-08-18 삼성전자주식회사 버전 6의 모바일 아이피 시스템에서 가상 아이피 존 할당방법
US7606194B2 (en) * 2004-02-20 2009-10-20 Hewlett-Packard Development Company, L.P. Method and apparatus for registering a mobile node with a home agent
US7376122B2 (en) * 2004-02-23 2008-05-20 Microsoft Corporation System and method for link quality source routing
US7502331B2 (en) * 2004-11-17 2009-03-10 Cisco Technology, Inc. Infrastructure-less bootstrapping: trustless bootstrapping to enable mobility for mobile devices
WO2006071650A2 (en) * 2004-12-23 2006-07-06 Conexant Systems, Inc. Systems and methods for device discovery
KR100727932B1 (ko) 2005-02-14 2007-06-14 삼성전자주식회사 이동 노드를 등록하는 방법 및 장치

Also Published As

Publication number Publication date
GB2440884B (en) 2010-01-06
US20080186964A1 (en) 2008-08-07
US8144687B2 (en) 2012-03-27
DE112006001447T5 (de) 2008-05-08
WO2007001953A1 (en) 2007-01-04
GB2440884A (en) 2008-02-13
GB0723237D0 (en) 2008-01-09
CN101204046A (zh) 2008-06-18
DE112006001447B4 (de) 2013-03-07

Similar Documents

Publication Publication Date Title
CN101204046B (zh) 用于建立在发送器节点和接收器节点的代理之间的直接路由的方法、设备和系统
US7328009B2 (en) Method and apparatus for mobile communication utilizing load balancing
JP2838998B2 (ja) 移動端末及び移動対応ネットワーク
CN101199215B (zh) 网络中用于寻呼和位置更新的系统与方法
US7830788B2 (en) Mobile communication network system
US8155085B2 (en) Mobile communication method and access router
CN101142793B (zh) 路径控制方法以及本地代理
JP2005269068A (ja) ホームエージェント二重化方法及びその装置
CN101573942A (zh) 通信方法、系统和装置
WO2005006676A1 (ja) ホームエージェント、モバイルルータおよび、それらによる移動体通信方法
CN100596101C (zh) 一种本地移动性管理网络的报文路由方法和系统
WO2006104065A1 (ja) 移動ルータ、ホームエージェント、および端末位置管理方法
KR20110014511A (ko) 프록시 모바일 아이피 네트워크에서의 네트워크 이동성 관리장치 및 방법
JP2005518735A (ja) 無線システムにおけるモバイルip登録方法
WO2007001952A1 (en) Method and apparatus for reducing latency during wireless connectivity changes
US8761085B2 (en) Proxy mobile IP system, access gateway and method for determining the order of registration notification messages used therefor
JP2002199004A (ja) Ipネットワークを介した移動通信方法
KR20090098889A (ko) 이동성 서비스를 제공하는 방법
CN101204098B (zh) 用于提供分布式虚拟移动代理的系统和方法
US7286542B2 (en) Mobile communication network system, foreign agent router, address server and packet delivery method employed therein
US20090067400A1 (en) Method of supervising at least one tunnel set up for routing packets between a mobile router and a referring equipment item in a home network of the mobile router
JP2005244590A (ja) マルチサービス端末、ハンドオフ方法、ハンドオフプログラム
JP4035823B2 (ja) モバイルipエージェント装置
KR20070095938A (ko) 네트워크 노드, 통신 네트워크 및 이의 동작방법
KR101291191B1 (ko) 계층적 홈 에이전트를 사용하는 끊김 없는 이동성 지원을위한 방법 및 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILE CO., LTD.

Free format text: FORMER OWNER: MOTOROLA INC.

Effective date: 20110107

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20110107

Address after: Illinois State

Applicant after: MOTOROLA MOBILITY, Inc.

Address before: Illinois State

Applicant before: Motorola, Inc.

C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY, Inc.

TR01 Transfer of patent right

Effective date of registration: 20160510

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC