用于改善移动装置在无线子网络之间的交接的方法和系统的制作方法

文档序号:7605098阅读:211来源:国知局
专利名称:用于改善移动装置在无线子网络之间的交接的方法和系统的制作方法
技术领域
本发明主要涉及一种用于改善移动装置在无线子网络之间交接的方法和系统。特别地,本发明利用I.E.E.E.802.11(f)协议来减小移动装置在子网络间交接中的等待时间和数据包丢失。
由于无线网络变得更为普遍,移动装置的性能也在不断提高。例如,当前的很多移动装置(例如蜂窝电话、个人数字助理、膝上型电脑等)能够通过无线连接连接到网络上。总体来说,为了连接到无线网络,移动装置必须与其中的特定部件(例如“接入点”)相关联。由于它们固有的便携性,移动装置经常从一个接入点“交接”到另一个接入点。特别地,当移动装置的用户从一个与他/她的装置相关联的接入点离开时,连接就会减弱并最终失败。为了防止端对端连接的失败,移动装置必须搜索任何可利用的接入点并且与之相关联。
如已知的那样,一个无线网络可以具有多个子网络。除了其它部件外,每一个子网络大体上包括一个移动代理和一组(例如一个或多个)移动装置可访问的接入点。单一的子网络可以表示在一个单一的地理位置(例如在同一座建筑中)处或在相同的局域网(LAN)中等等的所有“机器”。将一个网络分割为子网络可以提供很多好处。例如,子网络允许网络利用一个单一共享网络地址连接到因特网。虽然一个组织可以无需子网络而具有连接到因特网的多个连接,但它需要对因特网指定的有限数量的网络地址进行不必要的使用。
典型地,在开放系统互连层模型下,一个无线子网络具有多个“层”。层1被称为物理层,层2被称为链路层或媒体访问控制(MAC)层,层3被称为网络层,而层4被称为输送层。不幸的是,无论子网络如何高效,随着移动装置从一个子网络迁移到另一个时(一般称为子网络间迁移),各种问题出现了。特别地,当一个移动装置在子网络间迁移时,移动装置必须被交接到一个新的代理(层3交接),并且随后被交接到一个新接入点(层2交接)。一旦移动装置完成层3交接,它就被指定一个临时因特网地址(称为转交地址或COA)。
典型地,根据“移动IP”标准来管理层3交接。根据移动IP标准,在子网络中的一个代理大约每一秒钟发送“代理信标”。移动装置接收代理信标并将接收代理信标当作一种验证其连接到特定子网络的方式。如果移动装置从第一子网络覆盖的区域移出,就会遗漏代理信标(例如,或者没有接收到,或者它们没有被以足够的“强度”接收)。无论如何,如果移动装置遗漏了三个连续的代理信标,移动IP标准规定其必须搜索一个新的子网络。因此,移动装置会试图检测一个新的代理信标(例如,从一个新的子网络中)。当移动装置检测到一个新的代理信标时,它就会与一个代理和其中的一个接入点相关联。一旦关联到新代理,一个新的COA将会被指定给移动装置,并且一个消息将被发送给子网络间的网关使得以任何打算送给移动装置的数据包可以在此通过新的子网被传送(根据新的IP地址)。
但是,在层3交接处理时出现了几个问题。特别地,由于在试图关联到一个代理之前,移动装置需要等待三个遗漏的代理信标,这意味着至少流逝了三秒钟。这一等待时间不仅导致了与移动装置的通信延时,也导致了数据包的丢失。特别地,在移动装置完成层3交接之前,任何将要送给移动装置的数据包将被传送给旧接入点。这不仅导致了给移动装置发送数据的延时,也引起了在旧接入点处的缓冲的数据包的堆积。该堆积导致了缓冲器的溢出和数据包的丢失。数据包只有在层3交接完成后才能通过新子网络发送给移动装置。
在移动装置严格地执行层2交接时,通常不会出现这些问题,例如在一个特定子网内的接入点之间的迁移(称为子网络内迁移)就不会出现这些问题。通常,根据I.E.E.E.802.11(f)标准来处理子网络内迁移。根据该标准,每一个接入点发送一个“接入点”信标。该接入点信标以比发送代理信标(例如每一秒)高很多的频率被发送(例如以100毫秒的间隔)。如果移动装置与特定的接入点相关联,移动装置就会连续地接收接入点信标。当移动装置从接入点移出,接入点信标就会在强度上减弱,这与当移动装置从子网络中移出代理信标就会减弱的方式一样。当接入点信标的强度减弱到低于一个阈值时,移动装置就试图检测来自一个新接入点的新接入点信标。但是,由于以较高的频率发送接入点信标,所以不会出现好几秒的等待时间。这样,在子网络间迁移期间出现的通信延时和可能的数据包丢失就不是问题了。因此,层2交接比层3交接既快又平滑。
考虑到前述的内容,就需要一种方法和系统来改善移动装置在无线子网络之间的交接。为实现这一目的,就需要一种方法和系统来将子网络内迁移的优点并入到子网络间通信中。为实现这一目的,进一步需要一种利用I.E.E.E.802.11(f)的方法和系统在移动装置的IP层(即层3)交接时缓冲和转送数据包。
本发明总体提供一种用于改善移动装置在无线子网络间的交接的方法和系统。特别地,根据本发明,当移动装置从第一无线子网络移动到第二无线子网络时,它将会检测从第二无线子网络中的新接入点发出的接入点信标。在检测到接入点信标后,移动装置将会发送一个关联请求到那里。在接收到关联请求之后,新的接入点就会发送一个转发请求给曾与该移动装置关联的第一子网络中的旧接入点。转发请求导致由旧接入点接收的将要给该移动装置的所有数据包被转发给新接入点。因此,在进行层3交接时,移动装置可以连续地接收它的数据包。一旦层3已经完成(在3秒或更长时间之后),移动装置可以直接通过第二子网络接收和发送数据包。因此,通过在进行层3交接的同时执行层2交接以及发送、转发请求,本发明允许子网络间交接更为平滑和快速。
本发明的第一方面提供一种用于改善移动装置在无线子网络间的交接的方法,包括提供一个与第一无线子网络的第一接入点相关联的移动装置;如果从第一接入点发送来的接入点信标的电平下降到低于一个预定的阈值,则将移动装置关联到第二无线子网络的第二接入点;以及在所述关联之后从第二接入点向第一接入点发送一个转发请求,该转发请求导致由第一接入点接收的任何将要给该移动装置的数据包被转发给第二接入点。
本发明的第二方面提供一种用于改善移动装置在无线子网络间的交接的方法,包括提供一个与第一无线子网络的第一接入点相关联的移动装置;如果从第一接入点发送来的接入点信标的电平下降到低于一个预定的阈值,则直接将移动装置关联到第二无线子网络的第二接入点;并且在所述关联之后从第二接入点向第一接入点发送一个转发请求,该转发请求导致由第一接入点接收的任何将要给该移动装置的数据包被转发给第二接入点;在发送了转发请求之后将移动装置与第二子网络的代理相关联;并且在与该代理相关联之后,直接通过第二无线子网络接收将要给该移动装置的附加数据包。
本发明的第三方面提供一种改善移动装置在无线子网络间的交接的系统,包括一个具有第一接入点的第一子网络和一个具有第二接入点的第二子网络,其中如果从第一接入点发送来的接入点信标的电平下降到低于一个预定的阈值,该移动装置被配置为与第二接入点相关联;并且在与该移动装置相关联之后,第二接入点被配置为发送一个转发请求给第一接入点,该转发请求导致由第一接入点接收的任何将要给该移动装置的数据包被转发给第二接入点。
本发明的上述或其它特点将会通过参考以下附图进行详细的描述而变得更为容易理解,其中附

图1描述了移动IP的概观,其提供了一个用于移动装置在无线子网络间的层3交接的机制。
附图2描述了两个无线子网络的框图,本发明所述的移动装置在上述两个无线子网络间迁移(即交接)。
附图3描述了一个典型的移动装置的层3交接和根据本发明的移动装置的交接之间的时间线比较。
附图4描述了一个根据本发明的移动装置和接入点的框图。
附图仅仅是示意性的表示,而不是对本发明的特定参数的描述。附图只是描述本发明的典型的实施例,并且因此不能被认为限定了本发明的范围。在附图中,相同的附图标记表示相同的元件。
现在参考附图1,其中示出了一个用于在第一无线子网络14和第二无线子网络16之间的移动装置/节点12的层3交接的移动IP标准的概观10。总体上,当移动装置12从无线子网络14移动到无线子网络16时,其向一个外部代理(foreign agent)18登记并且获得被称为转交地址(CoA)的临时IP地址。移动装置12也向它在无线子网络14中的归属代理(home agent)20更新这一信息,使得归属代理20可以从相应的装/置节点(CD)22向该新的CoA转发数据包。但是,如上所述,在这一处理期间观察到的交接等待时间长达好几秒钟,这造成了对于实时应用或TCP通信的严重的服务减弱。特别地,对于在移动IP下发生的层3交接,在试图与外部代理18相关联之前,移动装置12会遗漏来自于归属代理20的三个代理信标。由于代理(如归属代理20和外部代理18)大约每一秒仅发送一个信标,所以在层3交接事实上发生之前,已经流逝了至少三秒钟。
一旦完成了层3交接,就会给移动节点12分配一个新的IP地址。本领域熟知的IP地址是一个具有四组十进制数字的32位序列。例如,一个IP地址可以表示为如下“130.5.5.25”。另外假设在该例子中,头两组“130.5”标识网络地址,“.5”标识子网络地址以及“.25”标识主机地址。当一个移动装置移动到不同的子网络中,子网络地址“.5”就会改变。因此,一旦分配给移动装置12一个新的IP地址,对于移动装置12来说,所有将来的通信将会通过无线子网络16发送到那里。
参考附图2,其中示出了一个根据本发明的、移动装置在其间迁移(即交接)的两个无线子网络22A-B的框图20。如所描述的那样,两个无线子网络22A-B都具有相同的组件。所述组件包括路由器30A-B,外部代理32A-B,MAC桥34A-B和接入点36A-D。网关28位于两个无线子网络之间,用于将从相应节点/装置26接收到的数据包发送到移动装置24。总体上说,路由器30A-B和外部代理32A-B被认为是层3(IP层)的组件,而MAC桥34A-B和接入点36A-D被认为是层2(MAC层)的组件。无论如何,为了连接到特定的子网络,移动装置24将会与外部代理和其中的一个接入点相关联。在关联之后,来自相应装置26的给移动装置24的任何数据包将通过路由器、MAC桥和与该移动装置相关联的接入点被传送给移动装置24。应该理解,框图20仅仅是说明性的,并且可以包含其它的组件或实现为其它的形式。为此,也应该注意到,所示的组件(例如接入点)的数量也是说明性的而不是限定性的。另外,也应该注意到,外部代理32A-B典型地是路由器30A-B的一部分或是连接到其上。由于概念性的目的,它们没有在附图2中示出。
根据本发明,当移动装置24从无线子网络22A移动到无线子网络22B时,移动装置24将直接根据I.E.E.E.802.11(f)与接入点(例如36C-D)相关联,同时它试图通过移动IP与外部代理32B关联。例如,假设移动装置24最初与无线子网络22A的接入点36B和外部代理32A相关联。另外,假设移动装置24开始从无线子网络22A向一点迁移出去,在该点处,来自于外部代理32A的代理信标和从接入点36B发送的接入点信标开始减弱强度。在先前的实施例中,如上面参考附图1描述的那样,移动装置24应当根据移动IP标准执行与外部代理32B关联的耗时的处理(例如层3交接)。也就是说,在移动装置24可以试图与外部代理32B关联之前,会遗漏三个来自于外部代理32A的代理信标(例如,没有检测所述代理信标,或者所述代理信标的强度降低到低于如移动IP标准提出的一个预定“电平”阈值)。由于大约一秒钟发送一个信标,在这一层3交接/关联完成之前,至少流逝了三秒钟。
根据本发明,移动装置24在进行层3交接的同时,完成一个到另一个接入点的层2(例如MAC层)交接。特别地,当移动装置24从无线子网络22A移动到无线子网络22B时,从接入点36B发送来的接入点信标被遗漏(例如,没有检测所述到接入点信标,或者所述接入点信标的强度降低到低于如I.E.E.E.802.11(f)标准提出的一个预定“电平”阈值)。此时,移动装置24将试图与无线网络22B中的一个接入点相关联(例如接入点36C)。由于接入点信标是以远高于代理信标的频率被发送的,所以移动装置24在一个比它与外部代理32B相关联的时间短得多的时间段内将试图检测接入点36C并与之相关联。例如,在一个典型实施例中,移动装置24在大约300-400毫秒内能够与接入点36C相关联(与需要多于三秒来与外部代理32B相关联形成对比)。
一旦移动装置24检测到来自于接入点36C的接入点信标,移动装置24就会发送一个关联请求到那里。如I.E.E.E.802.11(f)标准提出的那样,该关联请求尤其包括该移动装置的MAC地址和接入点36B的身份。一旦接入点36C接受该关联请求并且发送一个确认返回移动装置24,接入点36C就会发送一个转发请求给旧的接入点36B。该转发请求促使/要求由接入点36B接收的要给移动装置24的任何数据包被转发给接入点36C。特别地,在移动装置24从无线子网络22A交接到无线子网络22B的期间,接入点36B能够持续接收针对移动装置24的数据包38。传统上,数据包38在接入点36B被缓冲,直到完成层3交接。但是,由于层3交接需要多于3秒的时间,缓冲器会溢出并且会丢失数据包。根据本发明,当移动装置24和接入点36C之间的关联完成时(例如300-400毫秒),就发送转发请求给接入点36B。在一个典型实施例中,接入点36C通过基于包含在关联请求中的接入点38B的身份发出一个远程验证用户拨入服务(RADIUS)请求,来确定接入点36C的IP地址。特别地,接入点36C将会利用接入点36B的身份来询问一个数据库等等。该身份被用于对该数据库进行交叉参考以便提取接入点36B的实际IP地址。一旦该地址被确定,就利用所提取的IP地址将转发请求发送给接入点36B。
在接收到该转发请求之后,接入点36B将会把缓冲的数据包转发给接入点36C(例如,从接入点36B沿MAC桥34A、路由器30A、网关28、路由器30B、MAC桥34B一直到接入点36C)。因此,代替在接收到数据包之前需要等待三秒或更长时间,移动节点24可以在大约几百毫秒之内接收数据包。对数据包的缓冲、封装和转发将会持续直到完成层3交接(也就是说,移动装置24与外部代理32B相关联并且被指定一个新的如上所述的CoA地址(例如通过路由器30B))。此时,指示网关28通过无线子网络22B(代替通过无线子网络22A)发送针对移动装置24的数据包。
应该理解,直到移动装置24完成层3交接和得到新的CoA,它一直使用拓扑错误的IP地址。为了防止在去封装之后接入点36C丢弃这些转送的IP包,接入点36C应当将这一“子网络前缀不一致”的IP地址与移动装置24的MAC地址相关联。因此,一旦完成了与接入点36C的层2交接,接入点36C就发出一个逆向地址解析协议(RARP)请求来获得移动装置24的旧(错误)的IP地址。通常利用如在关联请求中标识的移动装置24的MAC地址来实现RARP请求。一旦提供了旧的IP地址,将其与MAC地址相关联(和移动装置24)。这就使得无论何时一旦接入点36C接收到转发的具有旧IP地址的数据包,该关联的MAC地址就会通知接入点36C所述数据包应该被发送到哪一个移动装置(即移动装置24)。
另外,移动装置24将一直使用无线子网络22A的路由器30A作为它的用于上行链路(例如,从移动装置24发送数据包)的默认路由器,直到完成层3交接。因此,在输出的数据包的MAC帧的报头中的目的地MAC地址是路由器30A的MAC地址。因此,如果接入点36C简单地发送数据包而没有任何改变,它们就不会到达路由器30A。为了处理这一问题,如果接入点36C从移动装置24接收到了一个具有未知MAC地址的包,则接入点36C就发出一个RARP请求来识别相应组件的IP地址。如果没有接收到任何RARP应答,接入点36C在数据库中将该MAC地址标记为不能到达。一旦它从移动装置24接收到数据包,其随后将用路由器30B的MAC地址取代该目的地MAC地址。但是,如果执行了入口/出口(ingress/egress)过滤,接入点36C将封装所述数据包并且将它们发送回无线子网络20A直到完成层3交接。
现在参考附图3,其中示出了一个典型的移动装置的层3交接与根据本发明的移动装置交接的时间线比较50。时间线50的部分52描述了典型的层3交接,同时部分60描述了根据本发明的交接。观察部分50,可以看出为了完成层3的交接,移动装置会遗漏三个代理信标54A-C。由于每秒钟从移动代理发送一次代理信标,所以完成层3交接(在点56指出)需要花费至少3秒钟。然而根据本发明,一旦与一个接入点的连接断开(例如,遗漏接入点信标,或者接收到的功率强度低于某个预定阈值),移动装置就试图与新的接入点66进行关联(延时间线的点70示出)。一旦完成所述关联,新的接入点66就会发出一个RADIUS请求给RADIUS服务器68,以获得旧接入点64的IP地址。一旦确定了该IP地址,就向该旧接入点发送一个转发请求。基于该转发请求,旧接入点就开始转发任何已经接收的用于该移动装置的数据包。如在时间线50中所能看到的,移动装置大约在点70开始接收转发的数据包。持续进行转发直到在点56完成层3交接,在该点之后,移动装置开始直接通过附图2中的新的移动代理32B接收数据包。因此,在点70和点56之间的这段时间表示之前不可能的、根据本发明的移动装置可以接收数据包的时间。
可以理解,本发明能够以硬件、软件或软硬件组合的形式实现。为此,本发明的教导可以通过在移动装置和/或子网络组件中的基于硬件或基于软件的装置来实现。任何适合实现在此描述的方法的组件都是适宜的。一个典型的软硬件组合是具有一个计算机程序的组件,当加载和执行该程序时,可以实现在此描述的相应方法。或者,可以利用一个专用组件,该专用组件具有实现本发明的一个或多个功能的专用硬件。本发明也可以被嵌入到一个计算机程序产品中,该程序产品包括所有能够实现在此描述的方法的对应特征,并且当将其加载到计算机系统中时,其可以实现所述方法。计算机程序、软件程序、程序或软件,在此上下文中意味着一组能够使得具有信息处理能力的系统能够直接或在以下操作的其中之一或二者之后执行特定功能的任何表达式、语言、代码或符号(a)转换为另一种语言、代码或符号;和/或(b)再现为不同的材料形式。
现在参考附图4,其中示出了根据本发明的移动装置102和接入点120的框图100。本领域技术人员可以理解,附图4中的框图100仅仅是举例,并且移动装置102和接入点120可能还具有附加的未示出的组件。无论如何,如图所示,移动装置102包括处理器104、存储器106、发送器/接收器108和有效打包器(active packetizer)110。移动装置102的存储器106包括数据112和/或用于实现在此描述的本发明的各功能的程序代码114。根据本发明,当移动装置102从原来的接入点(未示出)移出时,其开始检测从接入点120发送来的接入点信标。此时,程序代码114被配置成发送一个关联请求返回给接入点120。典型地,该关联请求将包括由I.E.E.E.802.11(f)标准规定的数据112,例如移动装置102的MAC地址和与移动装置102相关联的旧接入点的身份。有效打包器110将关联请求打包为一个或多个数据包,并且随后通过发送器/接收器108将其发送给接入点120。
如进一步在附图4中所示,接入点120包括处理器122、存储器124、发送器/接收器126、数据和程序分离器128和有效打包器130。通过发送器/接收器126接收关联请求并且将其转发给在其中提取数据(例如,MAC地址和旧的接入点的身份)的数据和程序分离器128。也可以利用在存储器124中的数据132产生一个确认请求/消息,并且随后将其当作数据包通过有效打包器130发送回移动装置102。一旦完成关联,存储器124中的程序代码134被配置成发出一个RADIUS请求,以获得旧的接入点的IP地址,并且随后产生和发送一个转发请求到那里。该旧的接入点被配置来接收该转发请求,并且转发任何要给移动装置102的数据包。
在完成该移动装置的层3交接之前,存储器124中的程序代码134被进一步配置为发出一个RARP请求,以获得移动装置102的旧的IP地址(即使用在关联请求中接收到的MAC地址)。随后,接入点120将可以适当地把从(具有旧的IP地址的)旧接入点转发来的数据包路由给移动装置102。此外,对于在完成层3交接之前从移动装置102接收到的数据包,程序代码134被配置为发出一个RARP请求,以便基于在所接收到的数据包内标识的旧路由器的MAC地址来获得由移动装置102使用的旧路由器的IP地址。
可以理解,框图100仅仅是用于说明本发明的基于软件的实现方式。特别地,本发明的底层功能在附图4中被描述为由移动装置102和接入点120中的程序代码执行。但是并不一定非得是这种情况。相反地,可以通过移动装置102和接入点120中实现的硬件(或软硬件组合)来提供相同的功能。
本发明的上述优选实施例是用于说明和描述性的目的。其不应被理解为穷举或限制本发明的精确的公开形式,而且明显地可能具有很多修改或变型。本领域的普通技术人员可以理解,上述修改和变型包含在由所附权利要求书限定的范围之内。
权利要求
1.一种用于改善移动装置(24)在无线子网络(22A和22B)之间的交接的方法,包括提供一个与第一无线子网络(22A)的第一接入点(36B)相关联的移动装置(24);如果从第一接入点(36B)发送来的接入点信标的功率电平下降到低于一个预定的阈值,则将该移动装置(24)与第二无线子网络(22B)的第二接入点(36C)相关联;和在所述关联之后,从第二接入点(36C)向第一接入点(36B)发送一个转发请求,其中该转发请求使得由第一接入点(36B)接收的任何针对该移动装置(24)的数据包被转发给第二接入点(36C)。
2.根据权利要求1的方法,进一步包括基于该转发请求从第一接入点(36B)向第二接入点(36C)转发数据包。
3.根据权利要求2的方法,其中该转发步骤包括在第一接入点(36B)处缓冲数据包;和向第二接入点(36C)转发所缓冲的数据包。
4.根据权利要求1的方法,其中该发送步骤包括从第二接入点(36C)发出一个请求给RADIUS服务器(68),以确定第一接入点(36B)的IP地址;和利用所确定的第一接入点(36B)的IP地址来发送该转发请求。
5.根据权利要求1的方法,进一步包括在将该移动装置(24)直接与第二接入点(36C)关联之后,将移动装置(24)与第二无线子网络(22B)的一个代理相关联;和在将该移动装置(24)与该代理关联之后,确定用于第二无线子网络(22B)的该移动装置(24)的IP地址。
6.根据权利要求1的方法,其中该直接关联步骤包括从第二接入点(36C)接收一个达到该规定阈值的接入点信标;和从该移动装置(24)发送一个关联请求给第二接入点(36C)。
7.根据权利要求6的方法,其中该关联请求标识该移动装置(24)的媒体访问控制(MAC)地址和第一接入点(36B)的身份。
8.根据权利要求7的方法,进一步包括在该直接关联步骤之后,利用该MAC地址从第二接入点(36C)发出一个逆向地址解析协议请求(RARP),以便获得用于第一无线子网络(22A)的该移动装置(24)的IP地址;和将在第一无线子网络(22A)中指定的该移动装置(24)的IP地址与该MAC地址相关联。
9.根据权利要求1的方法,进一步包括在第二接入点(36C)上从该移动装置(24)接收一个数据包,其中该请求包括第一无线子网络(22A)中的一个组件的MAC地址;和利用该请求中的MAC地址发出一个RARP请求,以便确定该组件的IP地址。
10.一种用于改善移动装置(24)在无线子网络(22A和22B)之间的交接的方法,包括提供一个与第一无线子网络(22A)的第一接入点(36B)相关联的移动装置(24);如果从第一接入点(36B)发送来的接入点信标的功率电平下降到低于一个预定的阈值,则直接将该移动装置(24)与第二无线子网络(22B)的第二接入点(36C)相关联;在所述关联之后从第二接入点(36C)向第一接入点(36B)发送一个转发请求,其中该转发请求使得由第一接入点(36B)接收的任何针对该移动装置(24)的数据包被转发给第二接入点(36C);在发送了该转发请求之后将该移动装置(24)与第二无线子网络(22B)的一个代理相关联;和在与该代理相关联之后,直接通过第二无线子网络(22B)接收针对该移动装置(24)的附加数据包。
11.根据权利要求10的方法,其中该转发步骤包括在第一接入点(36B)处缓冲数据包;和向第二接入点(36C)转发所缓冲的数据包。
12.根据权利要求10的方法,其中该发送步骤包括从第二接入点(36C)发出一个请求给RADIUS服务器(68),以便确定第一接入点(36B)的IP地址;和利用所确定的第一接入点(36B)的IP地址来发送该转发请求。
13.根据权利要求10的方法,其中该直接关联步骤包括从第二接入点(36C)接收一个达到该规定阈值的接入点信标;和从该移动装置(24)中发送一个关联请求给第二接入点(36C)。
14.根据权利要求13的方法,其中该关联请求标识该移动装置(24)的媒体访问控制(MAC)地址和第一接入点(36B)的身份。
15.根据权利要求14的方法,进一步包括在该直接关联步骤之后,利用该MAC地址从第二接入点(36C)发出一个逆向地址解析协议请求(RARP),以便获得用于第一无线子网络(22A)的该移动装置(24)的IP地址;和将在第一无线子网络(22A)内分配的该移动装置(24)的IP地址与该MAC地址相关联。
16.一种改善移动装置(24)在无线子网络(22A和22B)之间的交接的系统,包括一个具有第一接入点(36B)的第一子网络和一个具有第二接入点(36C)的第二子网络,其中如果从第一接入点(36B)发送来的接入点信标的功率电平下降到低于一个预定的阈值,该移动装置(24)就被配置为与第二接入点(36C)相关联;和其中在与该移动装置(24)相关联之后,第二接入点(36C)被设置为发送一个转发请求给第一接入点(36B),该转发请求使得由第一接入点(36B)接收的任何针对该移动装置(24)的数据包被转发给第二接入点(36C)。
17.根据权利要求16的系统,其中在该移动装置(24)与第二无线子网络(22B)的一个代理相关联之前,该移动装置(24)被设置为直接与第二接入点(36C)相关联。
18.根据权利要求17的系统,其中该在移动装置(24)已经与第二接入点(36C)相关联之后,该移动装置(24)进一步被设置为与该新的无线子网络的代理相关联,并且在与该代理相关联之后,确定用于第二无线子网络(22B)的该移动装置(24)的IP地址。
19.根据权利要求16的系统,其中该移动装置(24)被设置为检测接入点信标并发送一个关联请求给第二接入点(36C),其中该关联请求包括该移动装置(24)的MAC地址和第一接入点(36B)的身份。
20.根据权利要求19的系统,其中第二接入点(36C)被设置为利用包含在该关联请求中的身份来确定第一接入点(36B)的IP地址,以及利用包含在该关联请求中的MAC地址来确定用于第一无线子网络(22A)的该移动装置(24)的IP地址。
全文摘要
根据本发明,提供一种用于改善移动装置在无线子网络之间的交接的方法和系统。特别地,根据本发明,一个移动装置在与新的子网络的代理关联(层3交接)之前,直接与新无线子网络的新接入点相关联(层2交接)。一旦完成了与新接入点的关联,将会从新接入点向先前与该移动装置相关联的无线子网络的旧接入点发送一个转发请求。该转发请求使得由旧接入点接收的所有要给该移动装置的数据包被转发给新的接入点。随后,一旦移动装置完成与新无线子网络的代理的关联,该移动装置将直接通过新子网络接收数据包。
文档编号H04L29/06GK1754347SQ200480005194
公开日2006年3月29日 申请日期2004年2月23日 优先权日2003年2月27日
发明者C·T·周, Z·钟 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1