备份小区控制器的制作方法

文档序号:7278614阅读:182来源:国知局
专利名称:备份小区控制器的制作方法
技术领域
本发明涉及无线数据通信网络,并且特别涉及依照共同转让和共同待审查的于2000年3月17日提交的美国专利申请序列号No.09/528,697的网络,其整体在此作为参考合并在本说明书中。
背景技术
美国专利申请序列号No.09/528,697公开了一种无线局域网方案,特别地公开了一种使用IEEE标准802.11的无线电数据通信协议的无线网络方案,例如可以从本申请的受让人处获得的光谱24系统。在该参考的在先申请中公开了一种方案,其中用于传统的IEEE标准802.11无线数据通信系统的接入点在该在先申请中被一种称为“rf端口”的简化设备所代替。该rf端口由对小区控制器的接口连接,所述小区控制器是被编程为用于根据802.11标准执行接入点所需的大量高级MAC功能的计算机。如该参考的在先申请中所指出的,该rf端口可以是从小区控制器的位置上通过数据通信电缆提供电能的简化设备。因此该rf端口不仅为制造,同时也为安装提供了一种简化设备。
考虑在该参考的在先申请中所描述的方案,小区控制器的故障会导致有线网和与该小区控制器相连的rf端口之间的通信故障。因为小区控制器负责执行接入点的更高级的标准802.11 MAC功能,大量数目的rf端口可以由一个单独的小区控制器来提供服务,并且该小区控制器的故障可以导致在一个相对较大的区域内的无线数据通信网络的故障。在使用自供给接入点来提供网络的无线接入的系统中,接入点的故障并不必须导致系统故障,因为在毗邻的物理位置中的接入点可以继续为通过故障的接入点进行通信的移动单元提供通信。
本发明的目的旨在提供一种在使用小区控制器和rf端口来提供无线局域网通信的系统中使用的改进的方法和设备。

发明内容
依照本发明,提供一种用于在计算机和至少一个移动单元之间进行数据通信的无线局域网。该网络包含连接到计算机上的第一和第二小区控制器,比如通过有线数据通信网络。提供连接到第一小区控制器的主接口上的和连接到第二小区控制器的备份接口上的至少一个rf端口。第二小区控制器包含控制程序,用于通过备份接口监控与rf端口的数据通信。安排该程序,使得当第一小区控制器的主要通信功能在与rf端口通信中失效时,使第二小区控制器承担rf端口的主要通信功能。
根据本无线局域网的优选方案,可以提供连接到第二小区控制器的主接口和第一小区控制器的备份接口上的至少一个附加rf端口。在该方案中,第一小区控制器同样包含控制程序,用来通过备份接口监控与附加rf端口的数据通信。安排该程序,使得当第二小区控制器的主要通信功能在与附加rf端口的通信中失效时,使第一小区控制器承担附加rf端口的主要通信功能。
在一个方案中,控制程序监控从rf端口发出的启动请求,并且由重复的启动请求探测出通信故障。可以通过小区控制器的软件定义小区控制器的主接口和备份接口,该软件指定其接口中的某个接口为该小区控制器的主接口,其他的为备份接口。当通信故障发生时,可以安排小区控制器的控制程序与另一小区控制器通信,并确定另一小区控制器的主要通信功能是否已变为有效。当备份小区控制器确定另一小区控制器已经有效,并且能够承担与rf端口的主要通信,可以安排rf端口的备份小区控制器向rf端口发送重置信号,使得该rf端口向它的主小区控制器发送启动请求。
依照本发明,提供用于在计算机和至少一个移动单元之间进行数据通信的无线局域网的备份小区控制器。该备份小区控制器包含用于连接到rf端口的至少一个接口,和用来监控连接到接口上的rf端口的数据通信的小区控制器程序。安排该程序,使得当另一小区控制器的主要通信功能在与rf端口通信中失效时,使备份小区控制器承担与rf端口的主要通信功能。
备份小区控制器首选地包含附加接口,通过它备份小区控制器可以提供与连接到附加接口上的附加rf端口的主要通信功能。控制程序监控与rf端口的通信的一种方法是监控启动请求,并且通过从rf端口发出的重复的启动请求检测出rf端口和另一小区控制器之间的通信故障。在与rf端口的主要通信无效的判断之后,可以安排备份小区控制器与主小区控制器进行通信以确定主要通信是否随后已经有效。备份小区控制器可以重置rf端口,使得它重新启动通过它的主小区控制器的通信。
依照本发明,提供一种方法,用于操作无线局域网以在计算机和至少一个移动单元之间进行数据通信。提供连接到计算机上的第一和第二小区控制器,比如通过有线网。连接到第一小区控制器的主接口和连接到第二小区控制器的备份接口上的至少一个rf端口。第二小区控制器通过备份接口监控rf端口的通信,并且当第一控制器的主要通信功能在与rf端口的通信中失效时,使用第二小区控制器承担与rf端口的主要通信。
在首选实例中,可以提供连接到第二小区控制器的主接口和连接到第一小区控制器的备份接口的附加rf端口。这样,第一小区控制器监控与附加rf端口的数据通信,并且使得当第二小区控制器的主要通信在与附加rf端口的通信中失效时,使第一小区控制器承担与附加rf端口的主要通信功能。所述监控包括从附加rf端口发出的启动请求,并且当启动请求被重复时检测主要通信出现故障。可以使用软件定义任一小区控制器的任一接口,包括主接口或备份接口。在主要通信失效的判断之后,可以提供在第一和第二小区控制器之间的通信,来确定第一小区控制器的通信功能是否已经变为有效。如果故障小区控制器已被确定为有效,则可以重置rf端口。
为了更好的理解本发明,结合其它和进一步的目的、对下面描述的参考、结合附图,其范围将在附随的权利要求书中指出。


图1是示出依照本发明的优选实施例使用备份小区控制器的系统的实施例的方框图。
具体实施例方式
参考图1,图1示出了根据本发明的优选实施例提供的无线局域网的系统10。系统10使用具有至少一台计算机14的有线网12。本领域的普通技术人员将会注意到附加的计算机和其他设备,比如广域网接口、因特网接口或者PBX也可以耦合到网络12中。
在图1所示的实施例中,无线局域网10包含标号为A和B的第一和第二小区控制器18,分别标记为18A和18B。小区控制器18通过交换集线器16连接到网络12上。如在参考的共同待审查的专利申请中所描述的,小区控制器18A和18B与网络12相连,并且提供例如802.11无线网的更高级的介质访问控制(MAC)功能。图1中所示的系统10包含两个小区控制器,但是本领域的普通技术人员将会注意到可以提供任意数量的这样的小区控制器。如下面将会进一步描述到的,小区控制器18A和18B被安排为互相作为对方的备份的模式。在图1所示的实施例中,小区控制器18A为小区控制器18B所提供服务的rf端口提供热备份(hot standby backup),小区控制器18B为小区控制器18A所提供服务的rf端口提供热备份。
本领域的普通技术人员将会注意到其它小区控制器方案也是可以的。比如,一种具有三个小区控制器A、B和C的系统,小区控制器B可以为小区控制器A备份,小区控制器C可以为小区控制器B备份,并且小区控制器A可以为小区控制器C备份。本领域的普通技术人员将会注意到可以有一个备份小区控制器不具有与其自身相关联的rf端口,并且它的功能只是作为另一小区控制器的热备份。小区控制器18A和18B通过普通的交换集线器20耦合到与两者相关联的rf端口上。在图1的系统10中,rf端口22A、24A、26A和28A与作为它们的主小区控制器的小区控制器18A相连。同样的,rf端口22B,24B,26B,28B与作为它们的主小区控制器的小区控制器B相连。同样的,图1的无线局域网10可以包含耦合到小区控制器A、B和附加小区控制器上的附加rf端口。所述的实施例中示出了连接到作为主小区控制器的每一个小区控制器上的四个rf端口,但是可以注意到分配给每一个小区控制器的rf端口的数量可以更多或者更少,并且分配给小区控制器的rf端口的数量对于每个小区控制器而言可以是不同的。
rf端口22、24、26、28、A和B用来安排组成例如一个设施中的无线网,诸如医院,工厂或者大学。移动单元(MU)30可以被安排在设施中的在rf端口的范围内的任何地方,使之通过无线网10和有线网12与计算机14通信。
依照本发明的优选实施例,rf端口22A、24A、26A和28A连接到小区控制器18A的主接口上。在该连接中,该接口可以是软件接口,其指定rf端口的某个特定接口作为主rf端口。
通过指定rf端口22A、24A、26A和28A的接口,小区控制器18A主要执行以下动作,当它从这些rf端口中的任意一个接收到启动请求时,然后启动或者下载程序到发送启动请求的rf端口来启动它的操作。同样的,rf端口22B、24B、26B和28B主要与小区控制器B相关联,并具有与它的主接口。因此小区控制器B最初响应从与它相关联的rf端口发出的启动请求来下载程序到它们之上。
图1中系统10的所有rf端口,除了连接到它们相关联的小区控制器的主接口上之外,也连接到另一个小区控制器的备份接口上。这样,比如,rf端口22A连接到小区控制器18A的主接口和小区控制器18B的备份接口上。小区控制器18A和18B提供有控制程序,以便当另一小区控制器故障时提供备份。比如,如果小区控制器18A无法操作,与它相对应的rf端口22A将发送启动请求消息,并且不接收所请求的启动数据。在一个选定的时间段之后,比如一分钟,rf端口22A将再一次向小区控制器18A发送启动请求,并且继续上述操作直到小区控制器18A或者其他小区控制器作出响应。小区控制器18B通过对rf端口22A的备份接口监控从rf端口22A发出的启动请求。在优选的方案中,小区控制器18B为从rf端口发出的启动请求的数目计数。这样,举例来说,如果rf端口22A发送了3条或5条启动请求消息,那么小区控制器18B可以假定小区控制器18A已经失效,因为它无法响应从rf端口22A发出的启动请求。在这种情况下,小区控制器18B通过下载启动程序到rf端口22A使得rf端口22A暂时地变为与作为备份小区控制器的小区控制器18B相关联,从而为rf端口22A提供备份。同样的,小区控制器18B将响应从rf端口24A,26A和28A发出的启动请求,以便备份小区控制器18A的故障。同样的,小区控制器18A也将备份小区控制器18B的操作,监控从rf端口22B,24B,26B和28B发出的启动请求,提供下载的启动程序到那些小区控制器上,以便当从那些rf端口的任意一个端口上接收到预定数目的重复启动请求时,启动备份操作。一旦小区控制器18为主要与另一个不同的小区控制器相关联的rf端口启动备份操作,则这些rf端口与移动单元通信的操作可以正常进行,受到增加的通信量的影响,将会使得特定小区控制器的操作变慢。在优选方案中,一旦小区控制器承担作为主要与另一个不同的小区控制器相关联的rf端口的备份小区控制器的操作,则它将向主要负责该rf端口的小区控制器发送询问消息来判定该小区控制器是否已经恢复操作。这样的询问信息可以这样发送,例如每三或五分钟一次。当为主要与另一个不同的小区控制器相关联的rf端口提供备份服务的小区控制器,作为接收到询问消息的适当响应的结果,判定另一个小区控制器已经变为可操作,那么它可以向被提供备份服务的rf端口发送重置信号。该重置信号使得rf端口通过向它们的主小区控制器发送启动请求来重新启动启动过程,该主小区控制器如果是可操作的,将下载适当的软件。当主小区控制器仍然无法操作以向请求的rf端口提供主要软件,则备份小区控制器监控启动请求,并且将再一次为这样的rf端口承担备份操作。
本领域的普通技术人员将会注意到除了上面的具体描述,其他操作模式也是可以的。比如,小区控制器可以通过监控另一个小区控制器而不必监控从rf端口发出的启动请求,来判定另一个小区控制器中的故障。此外,小区控制器可以在它从另一个小区控制器接收到有效的通信时判定另一个不同的小区控制器已经变为可操作。
虽然这里的阐述被认为是本发明的优选实施例,本领域的普通技术人员将会注意到在不背离本发明的精髓的前提下,可以对实施例进行其它的和进一步的修改和变化,并且意在保护落入本发明的确切范围之内的所有这样的修改和变化。
权利要求
1.一种无线局域网,用于在计算机和至少一个移动单元之间进行数据通信,所述无线局域网包含连接到所述计算机的第一和第二小区控制器;连接到所述第一小区控制器的主接口和连接到所述第二小区控制器的备份接口的至少一个rf端口;以及所述第二小区控制器中的控制程序,通过所述备份接口监控与所述至少一个rf端口的数据通信,所述程序被安排使得当所述第一小区控制器的主要通信功能在与所述至少一个rf端口的通信中失效时,由所述第二小区控制器承担与所述至少一个rf端口的主要通信功能。
2.如权利要求1所述的网络,其中提供连接到所述第二小区控制器的主接口和所述第一小区控制器的备份接口上的至少一个附加rf端口,其中所述第一小区控制器包含用来通过所述第一小区控制器的所述备份接口监控与所述附加rf端口的数据通信的控制程序,所述程序被安排使得当所述第二小区控制器的主要通信功能在与所述附加rf端口的通信中失效时,由所述第一小区控制器承担与所述附加rf端口的主要通信功能。
3.如权利要求1所述的网络,其中所述控制程序监控从所述至少一个rf端口发出的启动请求,并且由重复的启动请求检测出通信故障。
4.如权利要求1所述的网络,其中所述主接口和备份接口由所述小区控制器的软件定义。
5.如权利要求1所述的网络,其中所述第二小区控制器控制程序被安排在主要通信失效的判断之后与所述第一小区控制器进行通信,以确定所述第一小区控制器的主要通信功能是否已变为有效。
6.如权利要求5所述的网络,其中所述第二小区控制器程序被安排在所述第一小区控制器的主要通信功能被确定为有效时,重置所述至少一个rf端口。
7.一种在用于在计算机和至少一个移动单元之间进行数据通信的无线局域网中使用的备份小区控制器,所述备份小区控制器包含连接到rf端口的至少一个接口;以及小区控制器程序,用于监控连接到所述接口的rf端口的数据通信,所述程序被安排使得当另一个小区控制器的主要通信功能在与所述rf端口的通信中失效时,由所述备份小区控制器承担与所述rf端口的主要通信功能。
8.如权利要求7所述的备份小区控制器,其中所述小区控制器包含至少一个附加接口,所述附加接口和所述控制程序被安排提供与连接到所述附加接口上的附加rf端口的主要通信功能。
9.如权利要求7所述的备份小区控制器,其中所述控制程序监控从连接到所述接口的rf端口发出的启动请求,并且由从所述rf端口发出的重复的启动请求检测出通信故障。
10.如权利要求7所述的备份小区控制器,其中所述小区控制器控制程序被安排在与所述rf端口的主要通信失效的判断之后与另一个小区控制器进行通信,以确定主要通信功能是否已变为有效。
11.如权利要求10所述的备份小区控制器,其中如果所述主要通信被确定为有效,则安排所述小区控制器程序重置所述rf端口。
12.一种用于操作在计算机和至少一个移动单元之间进行数据通信的无线局域网的方法,所述方法包含提供连接到所述计算机的第一和第二小区控制器;提供连接到所述第一小区控制器的主接口和连接到所述第二小区控制器的备份接口上的至少一个rf端口;以及利用所述第二小区控制器通过所述备份接口监控与所述至少一个rf端口的数据通信,并且当所述第一小区控制器的主要通信功能在与所述至少一个rf端口通信中失效时,使用所述第二小区控制器承担与所述至少一个rf端口的主要通信。
13.如权利要求12所述的方法,其中提供连接到所述第二小区控制器的主接口和所述第一小区控制器的备份接口上的至少一个附加rf端口,所述方法进一步包括通过所述第一小区控制器的所述备份接口监控与所述附加rf端口的数据通信,并且当所述第二小区控制器的主要通信功能在与所述附加rf端口的通信中失效时,使所述第一小区控制器承担与所述附加rf端口的主要通信功能。
14.如权利要求12所述的方法,其中所述监控包括监控从所述至少一个rf端口发出的启动请求,并且由重复的启动请求检测出通信故障。
15.如权利要求12所述的方法,进一步包括使用在所述小区控制器中的软件定义所述主接口和备份接口。
16.如权利要求12所述的方法,进一步包括在主要通信失效的判断之后在所述第一和第二小区控制器之间进行通信,以确定所述第一小区控制器的主要通信功能是否已变为有效。
17.如权利要求16所述的方法,进一步包括如果所述第一小区控制器的主要通信被确定为有效,则重置所述至少一个rf端口。
全文摘要
本发明提供一种在计算机和移动单元之间进行数据通信的无线局域网,它具有至少两个连接到计算机上的小区控制器,和连接到一个小区控制器的主接口和另一个小区控制器的备份接口上的一个或多个rf端口。在小区控制器中的控制程序通过备份接口监控在另一个小区控制器和rf端口之间的数据通信。安排该程序使得当第一小区控制器和rf端口之间的主要通信功能失效时,使第二小区控制器承担与rf端口的主要通信功能。
文档编号H02H3/05GK1795436SQ200480014724
公开日2006年6月28日 申请日期2004年5月28日 优先权日2003年5月28日
发明者约翰·克里因 申请人:赛宝技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1