链路的切换方法、控制器、接入点和无线通信系统的制作方法

文档序号:7982982阅读:226来源:国知局
链路的切换方法、控制器、接入点和无线通信系统的制作方法
【专利摘要】本发明实施例涉及一种链路的切换方法、控制器、接入点和无线通信系统,该方法具体为:接收第一接入点的切换信息和第二接入点的切换信息;根据第一接入点的切换信息和第二接入点的切换信息,判断是否将终端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路;当确定将第一链路切换到第二链路,则向第一接入点发送切换请求信息,用以第一接入点根据切换请求信息执行第一链路到第二链路的切换;当第一链路切换到第二链路后,将本地保存的终端与第一接入点关联的信息更新为终端与第二接入点关联的信息。因此,本发明实现了单频网中的无缝切换,而且还不用修改终端的配置。
【专利说明】链路的切换方法、控制器、接入点和无线通信系统
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种链路的切换方法、控制器、接入点和无线通信系统。
【背景技术】
[0002]随着通信技术的发展,无线保真(Wireless Fidelity,WIFI)技术得到了广泛的应用。WIFI是一种中短距离的接入,通常在IOOm以内,所以要进行一个大范围的覆盖,就必须布置较多的接入点(Access point,AP) 0当用户在WIFI网络覆盖的范围内自由的移动时,需要多个AP合作,保证给用户提供一个无缝的接入,当移动终端移动出一个AP的覆盖范围内时,要在较短时间内切换到另一个AP上。若无法完成切换,或切换的时延过长,都会导致会话中断,故解决切换时延对于WIFI网络有重大的意义。
[0003]在现有技术中,一般使用重关联的方式来代替切换。在WIFI网络中,终端只和一个AP连接,只有当这个AP的信号非常差时,终端才会转向其他的AP并试着与其它AP进行连接,这种切换方式为硬切换。其中,硬切换的过程具体包括三个阶段:去关联、网络选择和关联。
[0004]但是,上述切换方式只能从一个AP切换到另一个AP,如果有视频播放的情况下,根本做不到无缝切换;利用空口传输切换指令,不但传输错误概率较高,而且占有空口资源,同时空口传输不安全,更容易被恶意第三方截获;关联和去关联的状态转换需要花费较长的时间;从一个AP切换到另一个AP时没有数据转发功能,故导致切换过程中数据丢失较多。
[0005]另外,若使用802.1lr标准提供的方案实行终端在WIFI网络中的无缝切换,需要修改终端,但是目前很多终端都不支持802.1lr协议。
[0006]因此,若在单频网中利用现有技术实现无缝切换是做不到的。

【发明内容】

[0007]本发明实施例提供了一种链路的切换方法、控制器、接入点和无线通信系统,以解决现有技术中硬切换无法实现无缝连接,或需要修改终端的问题,接入点控制器利用与终端关联的第一接入点,以及将与终端关联的第二接入点的切换信息,实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0008]在第一方面,本发明提供了一种链路的切换方法,所述方法包括:接收第一接入点的切换信息和第二接入点的切换信息;根据所述第一接入点的切换信息和所述第二接入点的切换信息,判断是否将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路;当确定将所述第一链路切换到所述第二链路,则向所述第一接入点发送切换请求信息,用以所述第一接入点根据所述切换请求信息执行所述第一链路到所述第二链路的切换;当所述第一链路切换到所述第二链路后,将本地保存的终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息。[0009]在第二方面,本发明提供了一种链路的切换方法,所述方法包括:向接入控制器发送切换信息,用以所述接入控制器判断是否将终端与第一接入点关联的第一链路切换到所述终端与第二接入点关联的第二链路并获得判断结果;接收所述接入控制器发送的切换请求信息,所述切换请求信息指示所述判断结果;如果所述判断结果为将所述第一链路切换到所述第二链路,向所述第二接入点发送创建节点请求信息;接收所述第二接入点发送的对所述创建节点请求信息的节点创建响应信息,所述响应信息为对所述创建节点请求信息的反馈用于指示所述第二接入点完成所述第一链路切换到所述第二链路的节点创建。
[0010]在第三方面,本发明提供了一种链路的切换方法,所述方法包括:向接入控制器发送切换信息;接收第一接入点发送的创建节点请求信息;根据所述创建节点请求信息创建所述终端和本地接入点的关联信息和业务队列;向所述第一接入点发送节点创建响应信息,用以所述第一接入点根据所述节点创建响应信息获知本地接入点完成第一链路切换到第二链路的节点创建;向接入控制器发送切换响应信息,用以所述接入控制器获知所述本地接入点完成切换。
[0011]在第四方面,本发明提供了一种控制器,所述控制器包括:第一接收单元,用于接收第一接入点的切换信息和第二接入点的切换信息;判断单元,用于从所述第一接收单元接收所述第一接入点的切换信息和第二接入点的切换信息,根据所述第一接入点的切换信息和所述第二接入点的切换信息,判断是否将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路,从而得到判断结果信息,以及将所述判断结果信息传输给第一发送单元;第一发送单元,用于从所述判断单元接收所述判断结果信息,当确定将所述第一链路切换到所述第二链路,则向所述第一接入点发送切换请求信息,用以所述第一接入点根据所述切换请求信息执行所述第一链路到所述第二链路的切换;更新单元,用于当所述第一链路切换到所述第二链路后,将本地保存的所述终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息。
[0012]在第五方面,本发明提供了一种接入点,所述接入点包括:第一发送单元,第一发送单元,用于向接入控制器发送切换信息,用以所述接入控制器根据所述切换信息判断是否将终端与第一接入点关联的第一链路切换到所述终端与第二接入点关联的第二链路,并获得判断结果;第一接收单元,用于接收所述接入控制器发送的切换请求信息,所述切换请求信息指示所述判断结果,以及将所述判断结果发送给第二发送单元;第二发送单元,用于从所述第一接收单元接收所述判断结果,如果所述判断结果为将所述第一链路切换到所述第二链路,向所述第二接入点发送创建节点请求信息;;第二接收单元,用于接收所述第二接入点发送的对所述创建节点请求信息的节点创建响应信息,所述响应信息为对所述创建节点请求信息的反馈用于指示所述第二接入点完成所述第一链路切换到所述第二链路的节点创建。。
[0013]在第六方面,本发明提供了一种接入点,所述接入点包括:第一发送单元,用于向接入控制器发送切换信息;第一接收单元,用于接收第一接入点发送的创建节点请求信息,以及将所述创建节点请求信息传输给创建单元;创建单元,用于从所述第一接收单元接收所述创建节点请求信息,根据所述创建节点请求信息创建所述终端和本地接入点的关联信息和业务队列;第二发送单元,用于向所述第一接入点发送节点创建响应信息,用以所述第一接入点根据所述节点创建响应信息获知本地接入点完成第一链路切换到第二链路的节点创建;第三发送单元,用于向接入控制器发送切换响应信息,用以所述接入控制器获知所述本地接入点完成切换。
[0014]在第七方面,本发明提供了一种无线通信系统,所述系统包括:根据权利要求14至16任一项所述的控制器、根据权利要求17至20任一项所述的接入点、根据权利要求21至26任一项所述的接入点、交换机和终端。
[0015]通过应用本发明实施例公开的链路的切换方法、控制器、接入点和无线通信系统,利用与终端关联的第一接入点的切换信息,以及将与终端关联的第二接入点的切换信息,判断是否将终端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路,当确定将第一链路切换到第二链路时,向第一接入点发送切换请求信息,第一接入点接收到切换请求信息后,与第二接入点进行信息交互,从而完成第一链路到第二链路的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
【专利附图】

【附图说明】
[0016]图1为本发明实施例一提供的单频网的架构图;
[0017]图2为本发明实施例二提供的链路的切换方法的流程图;
[0018]图3为本发明实施例三提供的链路的切换方法的流程图;
[0019]图4为本发明实施例四提供的链路的切换方法的流程图;
[0020]图5为本发明实施例五提供的链路的切换方法的流程图;
[0021]图6为本发明实施例六提供的链路的切换方法的流程图;
[0022]图7为本发明实施例七提供的链路的控制器的示意图;
[0023]图8为本发明实施例八提供的链路的接入点的示意图;
[0024]图9为本发明实施例九提供的链路的接入点的示意图。
【具体实施方式】
[0025]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0026]本发明实施例公开的链路的切换方法、控制器、接入点和无线通信系统,利用与终端关联的第一接入点的切换信息,以及将与终端关联的第二接入点的切换信息判断是否将端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路,当确定将第一链路切换到第二链路时,向第一接入点发送切换请求信息,第一接入点接收到切换请求信息后,与第二接入点进行信息交互,从而完成第一链路到第二链路的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0027]图1为本发明实施例一提供的单频网的架构图。如图所示,单频网中包括接入控制器11、交换机12、第一接入点13、第二接入点14和终端15。其中,单频网中可以包括交换机12,也可以不包括交换机12。
[0028]其中,单频网中除了包括第一接入点13和第二接入点14之外还包括很多其他的接入点,这些接入点使用相同的信道,交错覆盖,形成一个连续区域。值得指出的是,在本实施例中以第一接入点13和第二接入点14为例,说明单频网的运作过程,但并不意味着单频网中只包括第一接入点13和第二接入点14。
[0029]单频网中的接入控制器(Access Controller, AC) 11包含第一接入点13、第二接入点14、终端15、以及整个系统的其他部分的信息。比如:终端15是和第一接入点13通信,还是和第二接入点14通信。其中,通信的参数也很多,比如身份(Identity,ID)、接收的信号强度指示(Received Signal Strength Indication,RSSI)、误包率、数据速率等。同时,接入控制器11可以决定全局的状态。比如:决定第一接入点13或第二接入点14使用的通信参数。另外,接入控制器11根据与其关联的第一接入点13、第二接入点14上报各自的链路信息或终端15的位置信息,从而决定终端15和第一接入点13、第二接入点14的关联信肩、O
[0030]终端15通过关联过程加入单频网中,由接入控制器11选择一个初始的接入点,比如:第一接入点13,与终端15进行关联交互过程,第一接入点13接收到终端15的请求巾贞,都上报给接入控制器11处理,接入控制器11统一分配关联标识(applicationidentifier,AID),同时将自身产生的响应帧反馈给终端15。关联过程后,第一接入点13也会产生关于终端15的关联信息。
[0031]其中,关联过程的具体步骤如下:
[0032]第一,终端15监听第一接入点13、第二接入点14发送的信标(BEACON)帧,该帧向终端15提供了时间和通告信息,STA利用BEACON帧获得的信息进行网络选择,最终终端15选择加入第一接入点13。这个过程也可以通过主动扫描完成。其中,主动扫描由终端15主动发起,通过探测请求(probe request)和探测响应(probe response)来完成。
[0033]第二,终端15向第一接入点13或接入控制器11发送认证请求信息,可以采用开放认证方式,也可以采用其它的认证方式。终端15只有被认证通过后才能接入单频网,从而防止恶意的攻击。
[0034]第三,第一接入点13或接入控制器11接收到终端15发送的认证请求信息后,当认证通过后,则向终端15回复认证响应信息,同时将认证状态设置为成功。
[0035]第四,终端15向第一接入点13或接入控制器11发送切换请求信息,并且终端15已经通过认证,第一接入点13或接入控制器11将向终端15发送携带状态码的关联响应信
肩、O
[0036]第五,终端15接收到携带状态码的关联响应信息后,若状态码的状态值为“成功”,认为终端15和第一接入点13的关联成功,在内部需要向MAC子层管理实体(MAC layermagement entity,MLME)发送关联确认信息;若状态码的状态值为“不成功”或定时器超时,在内部也需要向MLME发送关联确认信息,通知终端15和第一接入点13关联不成功。
[0037]第六,当终端15和第一接入点13关联成功后,终端15利用第一接入点13进行数据通信。
[0038]图2为本发明实施例二提供的链路的切换方法的流程图。如图所示,本发明实施例具体包括以下步骤:
[0039]步骤201,接入控制器接收第一接入点的切换信息和第二接入点的切换信息。
[0040]具体地,第一接入点的切换信息和第二接入点的切换信息是通过第一接入点或第二接入点的测量模块将测试数据经过平滑处理后得到的信息。其中,平滑处理的方法可分为两种:
[0041]第一,实行周期性平均,启动一个定时器,选定一个周期,在这个周期内收集到的所有的RSSI做一个平均。若取较长的周期,则简单平均也可以取得较好的效果。[0042]第二,把波动较大的RSSI取出掉,再做平均。
[0043]步骤202,接入控制器根据第一接入点的切换信息和第二接入点的切换信息判断是否将终端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路。
[0044]步骤203,当接入控制器确定将第一链路切换到第二链路,向第一接入点发送切换请求信息,用以第一接入点根据切换请求信息执行第一链路切换到第二链路的切换。
[0045]步骤204,接入控制器当第一链路切换到第二链路后,将本地保存的终端与第一接入点关联的信息更新为终端与第二接入点关联的信息。
[0046]具体地,接入控制器是通过接收第二接入点发送的切换响应信息后,根据该切换响应信息得知第一链路切换到第二链路,即终端利用第二接入点进行通信取代了利用第一接入点进行通信,故接入控制器需要更新本地保存的关联信息,将终端与第一接入点关联的信息更新为终端与第二接入点关联的信息。
[0047]因此,本发明实施例公开的链路的切换方法,通过接收与终端关联的第一接入点,以及将与终端关联的第二接入点的切换信息判断是否将终端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路,当确定将第一链路切换到第二链路时,向第一接入点发送切换请求信息,第一接入点接收到切换请求信息后,与第二接入点进行信息交互,从而完成第一链路到第二链路的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0048]图3为本发明实施例三提供的链路的切换方法的流程图。如图所示,本发明实施例具体包括以下步骤:
[0049]步骤301,第一接入点向接入控制器发送切换信息,用以接入控制器判断是否将终端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路并获得判断结果O
[0050]具体地,该切换信息是通过本地接入点的测量模块将测试数据经过平滑处理后得到的信息。其中,平滑处理的方法在步骤201中详细说明,在这里不再重复说明。
[0051]步骤302,第一接入点接收接入控制器发送的切换请求信息,该切换请求信息指示判断结果。
[0052]具体地,当接入控制器确定将第一链路切换到第二链路时,向第一接入点发送的切换请求信息。
[0053]步骤303,如果判断结果为将第一链路切换到第二链路,向第二接入点发送创建节点请求信息。其中,创建节点请求信息,用以第二接入点根据创建节点请求信息创建终端和第二接入点的关联信息和业务队列。
[0054]步骤304,第一接入点接收第二接入点发送的对创建节点请求信息的节点创建响应信息,响应信息为对创建节点请求信息的反馈用于指示第二接入点完成第一链路切换到第二链路的节点创建。
[0055]具体地,当第二接入点创建终端和第二接入点的关联信息和业务队列之后,向第一接入点发送节点创建响应信息,目的是通知第一接入点,第二接入点的节点创建成功。
[0056]因此,本发明实施例公开的链路的切换方法,通过向接入控制器发送切换信息,当接收到接入控制器发送的切换请求信息后,从而确定将第一链路切换到第二链路并向第二接入点发送创建节点请求信息,并与第二接入点进行多次信息交互,从而完成第一链路到第二链路的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0057]图4为本发明实施例四提供的链路的切换方法的流程图。如图所示,本发明实施例具体包括以下步骤:
[0058]步骤401,第二接入点向接入控制器发送切换信息。
[0059]具体地,该切换信息是通过本地接入点的测量模块将测试数据经过平滑处理后得到的信息。其中,平滑处理的方法在步骤201中详细说明,在这里不再重复说明。
[0060]步骤402,第二接入点接收第一接入点发送的创建节点请求信息。
[0061]步骤403,第二接入点根据创建节点请求信息创建终端和本地接入点即第二接入点的关联信息和业务队列。
[0062]步骤404,第二接入点向交换机发送路由重定向指示信息,用以交换机根据重定向指示信息向本地接入点即第二接入点转发数据包。
[0063]步骤405,第二接入点接收交换机转发的数据包。
[0064]步骤406,第二接入点向第一接入点发送节点创建响应信息,用以第一接入点根据节点创建响应信息获知本地接入点完成节点创建。
[0065]步骤406,第二接入点向接入控制器发送切换响应信息,用以接入控制器获知本地接入点完成切换。
[0066]因此,本发明实施例公开的链路的切换方法,通过向接入控制器发送切换信息,当接收到第一接入点发送的创建节点请求信息后,从而确定将第一链路切换到第二链路,第二接入点向交换机发送路由重定向指示信息并接收交互机发送的数据包,同时与第二接入点进行多次信息交互,从而完成第一链路到第二链路的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0067]图5为本发明实施例五提供的链路的切换方法的流程图。如图所示,本发明实施例具体包括以下步骤:
[0068]步骤501,终端和第一接入点关联并进行通信,第一接入点通过空口与接入控制器进行通信。
[0069]步骤502,第一接入点、第二接入点和接入控制器同时启动循环定时器,若做不到同时启动循环定时器,尽量保证同时启动循环定时器即可。
[0070]步骤503,当第一接入点的循环定时器设定的时间值到期时,向接入控制器发送切换信息;同时,当第二接入点的循环定时器设定的时间值到期时,向接入控制器发送切换信
肩、O
[0071]步骤504,接入控制器接收到第一接入点的切换信息和第二接入点的切换信息之后,等到接入控制器的循环定时器设定的时间值到期时,判断判断是否将第一接入点切换到第二接入点。
[0072]步骤505,当接入控制器确定将终端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路时,向第一接入点发送切换请求信息。
[0073]步骤506,第一接入点接收到切换请求信息后,根据切换请求信息确定将第一链路切换到第二链路,同时取消第一接入点与终端的关联。
[0074]步骤507,第一接入点向第二接入点发送创建节点请求信息。
[0075]步骤508,第二接入点接收到创建节点请求信息后,根据创建节点请求信息创建终端和本地接入点的关联信息和业务队列,同时打通终端和本地接入点的链路信息。
[0076]步骤509,当确定第二接入点建立成功后,向交换机发送路由重定向指示信息;
[0077]步骤510,交换机接收到路由重定向指示信息后,向第二接入点转发数据包即业务包。
[0078]步骤511,第二接入点接收交换机转发的数据包,并向第一接入点发送节点创建响应信息,通知第一接入点的节点创建成功。
[0079]步骤512,第二接入点向接入控制器发送切换响应信息,通知接入控制器已经完成了第一链路切换到第二链路的切换。
[0080]步骤513,接入控制器接收到切换响应信息后,根据切换响应信息将本地保存的终端与第一接入点关联的信息更新为终端与第二接入点关联的信息。
[0081]步骤514,终端和第二接入点关联并进行通信,第二接入点通过空口与接入控制器进行通信。
[0082]其中,本发明实施例中所有切换信令的传输使用的是以太口私有协议传输,也可以使用其它的扩展协议,尤其第一接入点和第二接入点之间的数据转发的过程使用以太网帧头进行封装传输。
[0083]图6为本发明实施例六提供的链路的切换方法的流程图。如图所示,本发明实施例具体包括以下步骤:
[0084]步骤601,终端和第一接入点关联并进行通信,第一接入点通过空口与接入控制器进行通信。
[0085]步骤602,第一接入点、第二接入点和接入控制器同时启动循环定时器,若做不到同时启动循环定时器,尽量保证同时启动循环定时器即可。
[0086]步骤603,当第一接入点的循环定时器设定的时间值到期时,向接入控制器发送切换信息;同时,当第二接入点的循环定时器设定的时间值到期时,向接入控制器发送切换信
肩、O
[0087]步骤604,接入控制器接收到第一接入点的切换信息和第二接入点的切换信息之后,等到接入控制器的循环定时器设定的时间值到期时,判断是否将终端与第一接入点关联的第一链路切换到终端与第二接入点关联的第二链路。
[0088]步骤605,当接入控制器确定将第一链路切换到第二链路时,向第一接入点发送切换请求信息。
[0089]步骤606,第一接入点接收到切换请求信息后,根据切换请求信息确定将第一链路切换到第二链路,同时取消第一接入点与终端的关联。
[0090]步骤607,第一接入点向第二接入点发送创建节点请求信息。
[0091]步骤608,第二接入点接收到创建节点请求信息后,根据创建节点请求信息创建终端和本地接入点的关联信息和业务队列,同时停止终端的空口下行数据的调度、停止终端的空口数据的接收、以及停止终端的上行数据的应答。
[0092]步骤609,第二接入点当确定节点建立成功后,向第一接入点发送节点创建响应信息,通知第一接入点的节点创建成功。
[0093]步骤610,第一接入点接收到第一接入点发送节点创建响应信息后,停止接收上行数据、以及停止所述上行数据的应答。[0094]步骤611,第一接入点向第二接入点发送上行数据接收请求信息;
[0095]步骤612,第二接入点启动上行数据的接收和上行数据的应答,并向交换机发送数据流转向巾贞信息;
[0096]步骤613,交换机接收到数据流转向帧信息后,向第二接入点转发数据包即业务包。
[0097]步骤614,第二接入点接收交换机转发的数据包即下行数据包,并向第一接入点发送上行数据接收响应信息。
[0098]步骤615,第一接入点接收到第二接入点发送的上行数据接收响应信息后,启动定时器,等待定时器到期或下行数据发送完成,向第二接入点发送节点建立完成信息。
[0099]步骤616,第二接入点接收到第一接入点发送的节点建立完成信息后,启动下行数据的调度,并向接入控制器发送切换响应信息,通知接入控制器已经完成了第一链路切换到第二链路的切换。
[0100]步骤617,接入控制器接收到切换响应信息后,根据切换响应信息将本地保存的终端与第一接入点关联的信息更新为终端与第二接入点关联的信息。
[0101]步骤618,接入控制器向第二接入点发送切换完成信息,用于第二接入点获知切换已经完成。
[0102]步骤619,终端和第二接入点关联并进行通信,第二接入点通过空口与接入控制器进行通信。
[0103]其中,本发明实施例中所有切换信令的传输使用的是以太口私有协议传输,也可以使用其它的扩展协议,尤其第一接入点和第二接入点之间的数据转发的过程使用以太网帧头进行封装传输。具体地,第一接入点和第二接入点之间通过私有协议建立控制面转发隧道。第一接入点和第二接入点的信息同步通过,经过无线接入点的控制和配置协议(Control And Provisioning of Wireless Access Points Protocol, CAPWAP)应用层的转发后,再进行信息同步配置。这样可以避免使用空口传输切换指令,由于空口传输的错误概率较高,空口传输的安全性很低,同时还很容易被恶意第三方截获,因此,采用本发明提供的有线传输更安全。
[0104]另外,上述所有的实施例中,终端和第一接入点关联,当将终端切换到第二接入点关联时,第一接入点和第二接入点需要通过信息同步,在第二接入点上建立与第一接入点上完全相同的信息。其中,该信息包括相同的介质访问控制(Media Access Control,MAC)地址、相同的AID,相同的传输标识(Transport Identity, TID),相同的安全配置,相同的速率配置信息,相同的聚合配置信息,通过配置,建立第二接入点和终端的链路。当终端在单频网覆盖范围内移动时,决定将终端和第一接入点关联切换到终端和第二接入点关联的切换决策可以由接入控制器确定,也可以不由接入控制器确定。
[0105]图7为本发明实施例七提供的控制器的示意图。该控制器用于执行本发明实施例二、五和六中任一实施例提供的切换方法,与该切换装置对于的硬件设备为接入控制器。如图所述,本发明实施例提供的接入点的切换装置具体包括:第一接收单元71、判断单元72、第一发送单元73和更新单元74。
[0106]第一接收单元71用于接收第一接入点的切换信息和第二接入点的切换信息,以及将第一接入点的切换信息和第二接入点的切换信息传输给判断单元72 ;判断单元72用于从第一接收单元71接收第一接入点的切换信息和第二接入点的切换信息,根据第一接入点的切换信息和第二接入点的切换信息判断是否将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路,从而得到判断结果信息,以及将判断结果信息传输给第一发送单元73 ;第一发送单元73用于从判断单元接收判断结果信息,当确定将第一链路切换到第二链路,则向第一接入点发送切换请求信息,用以第一接入点根据切换请求信息执行第一链路到第二链路的切换;更新单元74用于当第一链路切换到第二链路后,将本地保存的终端与第一接入点关联的信息更新为终端与第二接入点关联的信息。
[0107]优选地,本发明实施例提供的接入点的切换装置中的判断单元72具体用于根据第一接入点的切换信息、第二接入点的切换信息、根据预设的时间值,判断是否将将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路;预设的时间值是由本地的循环定时器设定的。
[0108]优选地,本发明实施例提供的控制器还进一步包括:第二发送单元75。
[0109]第二发送单元75用于向第二接入点发送切换完成信息,用以第二接入点根据切换完成信息获知接入控制器将本地保存的终端与第一接入点关联的信息更新为终端与第二接入点关联的信息。
[0110]因此,本发明实施例公开的控制器,通过接收与终端关联的第一接入点,以及将与终端关联的第二接入点的切换信息判断是否将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路,当确定将第一接入点切换到第二接入点时,向第一接入点发送切换请求信息,第一接入点接收到切换请求信息后,与第二接入点进行信息交互,从而完成第一链路到第二链路的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0111]图8为本发明实施例八提供的接入点的示意图。该接入点用于执行本发明实施例三、五和六中任一实施例提供的切换方法,与该切换装置对于的硬件设备为与终端关联的第一接入点。如图所述,本发明实施例提供的接入点的切换装置具体包括:第一发送单元
801、第一接收单元802、第二发送单元804、和第二接收单元804。
[0112]第一发送单元801用于向接入控制器发送切换信息,用以所述接入控制器根据所述切换信息判断是否将终端与第一接入点关联的第一链路切换到所述终端与第二接入点关联的第二链路,并获得判断结果;第一接收单元802用于接收所述接入控制器发送的切换请求信息,所述切换请求信息指示所述判断结果,以及将所述判断结果发送给第二发送单元;第二发送单元803用于从所述第一接收单元接收所述判断结果,如果所述判断结果为将所述第一链路切换到所述第二链路,向所述第二接入点发送创建节点请求信息;第二接收单元804用于接收所述第二接入点发送的对所述创建节点请求信息的节点创建响应信息,所述响应信息为对所述创建节点请求信息的反馈用于指示所述第二接入点完成所述第一链路切换到所述第二链路的节点创建。
[0113]优选地,本发明实施例提供的接入点的第一发送单元801具体用于根据预设的时间值,向接入控制器发送切换信息;预设的时间值是由本地的循环定时器设定的。
[0114]优选地,本发明实施例提供的接入点的切换装置还进一步包括:停止单元807。
[0115]停止单元807用于停止接收上行数据、以及停止上行数据的应答。[0116]优选地,本发明实施例提供的接入点还进一步包括:第三发送单元808、第三接收单元809、启动单元810和第四发送单元811。
[0117]第三发送单元808用于向第二接入点发送上行数据接收请求信息,用以第二接入点根据上行数据接收请求信息启动上行数据的接收和上行数据的应答;第三接收单元809用于接收第二接入点发送的上行数据接收响应信息,以及将上行数据接收响应信息传输给启动单元810 ;启动单元810用于从第三接收单元809接收上行数据接收响应信息,启动定时器,并将定时器设定的时间值传输给第四发送单元811 ;第四发送单元811用于从启动单元810接收定时器设定的时间值,根据定时器设定的时间值,向第二接入点发送节点建立完成信息,用以第二接入点根据节点建立完成信息启动对下行数据的调度。
[0118]因此,本发明实施例公开的接入点,第一接入点向接入控制器发送切换信息,当接收到接入控制器发送的切换请求信息后,从而确定将第一接入点切换到第二接入点并向第二接入点发送创建节点请求信息,并与第二接入点进行多次信息交互,从而完成第一接入点到第二接入点的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0119]图9为本发明实施例九提供的接入点的示意图。该切换装置用于执行本发明实施例四、五和六中任一实施例提供的切换方法,与该切换装置对于的硬件设备为第二接入点。如图所述,本发明实施例提供的接入点的切换装置具体包括:第一发送单元901、第一接收单元902、创建单元903、第二发送单元904和第三发送单元905。
[0120]第一发送单元901用于向接入控制器发送切换信息;第一接收单元902用于接收第一接入点发送的创建节点请求信息,以及将创建节点请求信息传输给创建单元903 ;仓1|建单元903用于从第一接收单元902接收创建节点请求信息,根据创建节点请求信息创建终端和本地接入点的关联信息和业务队列;第二发送单元904用于向第一接入点发送节点创建响应信息,用以第一接入点根据节点创建响应信息获知本地接入点完成第一链路切换到第二链路的节点创建;第三发送单元905用于向接入控制器发送切换响应信息,用以接入控制器获知本地接入点完成切换。
[0121]优选地,本发明实施例提供的接入点还进一步包括:第四发送单元906和第二接收单元907。
[0122]第四发送单元906用于向交换机发送路由重定向指示信息,用以交换机根据重定向指示信息向本地接入点转发数据包;第二接收单元907用于接收交换机转发的数据包。
[0123]优选地,本发明实施例提供的接入点的第一发送单元901具体用于根据预设的时间值,向接入控制器发送切换信息。其中,预设的时间值是由本地的循环定时器设定的
[0124]优选地,本发明实施例提供的接入点的创建单元903具体用于根据创建节点请求信息创建终端和本地接入点的关联信息和业务队列,同时停止终端的空口下行数据的调度、停止空口数据的接收、以及停止终端的上行数据的应答。
[0125]优选地,本发明实施例提供的接入点的还进一步包括:第三接收单元908、第一启动单元909、第五发送单元910、第四接收单元911、第六发送单元912、第五接收单元913和第二启动单元914。
[0126]第三接收单元908用于接收第一接入点发送的上行数据接收请求信息,以及将上行数据接收请求信息传输给第一启动单元;第一启动单元909用于从第三接收单元接收上行数据接收请求信息,根据上行数据接收请求信息,启动上行数据的接收和上行数据的应答;第五发送单元910用于向交换机发送数据流转向帧信息;第四接收单元911用于接收交换机转发的数据包;第六发送单元912用于向第一接入点发送上行数据接收响应信息,用以第一接入点根据上行数据接收响应信息启动定时器;第五接收单元913用于接收第一接入点发送的节点建立完成信息;第二启动单元914用于启动对下行数据的调度。
[0127]优选地,本发明实施例提供的接入点还进一步包括:第六接收单元915和确定单元 916。
[0128]第六接收单元915用于接收接入控制器发送的切换完成信息,以及将切换完成信息传输给确定单元;确定单元916用于从第六接收单元接收切换完成信息,根据切换完成信息确定接入控制器将本地保存的终端与第一接入点关联的信息更新为终端与第二接入点关联的信息完成第一接入点切换到第二接入点。
[0129]因此,本发明实施例公开的接入点,通过向接入控制器发送切换信息,当接收到第一接入点发送的创建节点请求信息后,从而确定将第一接入点切换到第二接入点,第二接入点向交换机发送路由重定向指示信息并接收交互机发送的数据包,同时与第二接入点进行多次信息交互,从而完成第一接入点到第二接入点的切换,从而实现了单频网中的无缝切换,而且还不用修改终端的配置。
[0130]本发明实施例还提供了一种无线通信系统。该系统具体包括:本发明实施例七提供的控制器、本发明实施例八提供的接入点、本发明实施例九提供的接入点、交换机和终端。
[0131]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0132]结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0133]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种链路的切换方法,其特征在于,所述方法包括: 接收第一接入点的切换信息和第二接入点的切换信息; 根据所述第一接入点的切换信息和所述第二接入点的切换信息,判断是否将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路; 当确定将所述第一链路切换到所述第二链路,则向所述第一接入点发送切换请求信息,用以所述第一接入点根据所述切换请求信息执行所述第一链路到所述第二链路的切换; 当所述第一链路切换到所述第二链路后,将本地保存的终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息。
2.根据权利要求1所述的链路的切换方法,其特征在于,所述根据所述第一接入点的切换信息和所述第二接入点的切换信息,判断是否将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路包括: 根据所述第一接入点的切换信息、所述第二接入点的切换信息、以及根据预设的时间值,判断是否将所述第一链路切换到所述第二链路;所述预设的时间值是由本地的循环定时器设定的。
3.根据权利要求1所述的链路的切换方法,其特征在于,所述将本地保存的所述终端与所述第一接入点 关联的信息更新为所述终端与所述第二接入点关联的信息之后还包括: 向所述第二接入点发送切换完成信息,用以所述第二接入点根据所述切换完成信息获知所述接入控制器将本地保存的所述终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息。
4.一种链路的切换方法,其特征在于,所述方法包括: 向接入控制器发送切换信息,用以所述接入控制器判断是否将终端与第一接入点关联的第一链路切换到所述终端与第二接入点关联的第二链路并获得判断结果; 接收所述接入控制器发送的切换请求信息,所述切换请求信息指示所述判断结果; 如果所述判断结果为将所述第一链路切换到所述第二链路,向所述第二接入点发送创建节点请求信息; 接收所述第二接入点发送的对所述创建节点请求信息的节点创建响应信息,所述响应信息为对所述创建节点请求信息的反馈用于指示所述第二接入点完成所述第一链路切换到所述第二链路的节点创建。
5.根据权利要求4所述的链路的切换方法,其特征在于,所述向接入控制器发送切换信息具体为: 根据预设的时间值,向接入控制器发送切换信息;所述预设的时间值是由本地的循环定时器设定的。
6.根据权利要求4所述的链路的切换方法,其特征在于,所述接收所述第二接入点发送的节点创建响应信息之后还包括: 停止接收上行数据、以及停止所述上行数据的应答。
7.根据权利要求4所述的链路的切换方法,其特征在于,所述根据所述节点创建响应信息确定所述第二接入点完成节点创建之后还包括:向所述第二接入点发送上行数据接收请求信息,用以所述第二接入点根据所述上行数据接收请求信息启动上行数据的接收和所述上行数据的应答; 接收所述第二接入点发送的上行数据接收响应信息; 启动定时器; 根据所述定时器设定的时间值,向所述第二接入点发送节点建立完成信息,用以所述第二接入点根据所述节点建立完成信息启动对下行数据的调度。
8.一种链路的切换方法,其特征在于,所述方法包括: 向接入控制器发送切换信息; 接收第一接入点发送的创建节点请求信息; 根据所述创建节点请求信息创建终端和本地接入点的关联信息和业务队列; 向所述第一接入点发送节点创建响应信息,用以所述第一接入点根据所述节点创建响应信息获知本地接入点完成第一链路切换到第二链路的节点创建; 向接入控制器发送切换响应信息,用以所述接入控制器获知所述本地接入点完成切换。
9.根据权利要求8所述的链路的切换方法,其特征在于,所述根据所述创建节点请求信息创建所述终端和本地接入点的关联信息和业务队列之后还包括: 向交换机发送路由重定向指`示信息,用以所述交换机根据所述重定向指示信息向所述本地接入点转发数据包; 接收所述交换机转发的数据包。
10.根据权利要求8所述的链路的切换方法,其特征在于,所述向接入控制器发送切换信息具体为: 根据预设的时间值,向接入控制器发送切换信息;所述预设的时间值是由本地的循环定时器设定的。
11.根据权利要求8所述的链路的切换方法,其特征在于,所述根据所述创建节点请求信息创建所述终端和本地接入点的关联信息和业务队列具体为: 根据所述创建节点请求信息创建所述终端和本地接入点的关联信息和业务队列,同时停止终端的空口下行数据的调度、停止所述空口数据的接收、以及停止所述终端的上行数据的应答。
12.根据权利要求8所述的链路的切换方法,其特征在于,所述向所述第一接入点发送节点创建响应信息之后还包括: 接收所述第一接入点发送的上行数据接收请求信息; 根据上行数据接收请求信息,启动上行数据的接收和所述上行数据的应答; 向交换机发送数据流转向帧信息; 接收所述交换机转发的数据包; 向所述第一接入点发送上行数据接收响应信息,用以所述第一接入点根据所述上行数据接收响应信息启动定时器; 接收所述第一接入点发送的节点建立完成信息; 启动对下行数据的调度。
13.根据权利要求8所述的链路的切换方法,其特征在于,所述向接入控制器发送切换响应信息之后还包括: 接收所述接入控制器发送的切换完成信息; 根据所述切换完成信息确定所述接入控制器将本地保存的所述终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息完成所述第一接入点切换到所述第二接入点。
14.一种控制器,其特征在于,所述控制器包括: 第一接收单元,用于接收第一接入点的切换信息和第二接入点的切换信息,以及将所述第一接入点的切换信息和第二接入点的切换信息传输给判断单元; 判断单元,用于从所述第一接收单元接收所述第一接入点的切换信息和第二接入点的切换信息,根据所述第一接入点的切换信息和所述第二接入点的切换信息,判断是否将终端与所述第一接入点关联的第一链路切换到所述终端与所述第二接入点关联的第二链路,从而得到判断结果信息,以及将所述判断结果信息传输给第一发送单元; 第一发送单元,用于从所述判断单元接收所述判断结果信息,当确定将所述第一链路切换到所述第二链路,则向所述第一接入点发送切换请求信息,用以所述第一接入点根据所述切换请求信息执行所述第一链路到所述第二链路的切换; 更新单元,用于当所述第一链路切换到所述第二链路后,将本地保存的所述终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息。
15.根据权利要求14所述的控制器,其特征在于,所述判断单元具体用于根据所述第一接入点的切换信息、所述第二接入点的切换信息、以及根据预设的时间值,判断是否将与所述第一链路切换到与所述第二链路;所述预设的时间值是由本地的循环定时器设定的。
16.根据权利要求14所述的控制器,其特征在于,所述控制器还包括: 第二发送单元,用于向所述第二接入点发送切换完成信息,用以所述第二接入点根据所述切换完成信息获知所述接入控制器将本地保存的所述终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息。
17.一种接入点,其特征在于,所述接入点包括: 第一发送单元,用于向接入控制器发送切换信息,用以所述接入控制器根据所述切换信息判断是否将终端与第一接入点关联的第一链路切换到所述终端与第二接入点关联的第二链路,并获得判断结果; 第一接收单元,用于接收所述接入控制器发送的切换请求信息,所述切换请求信息指示所述判断结果,以及将所述判断结果发送给第二发送单元; 第二发送单元,用于从所述第一接收单元接收所述判断结果,如果所述判断结果为将所述第一链路切换到所述第二链路,向所述第二接入点发送创建节点请求信息; 第二接收单元,用于接收所述第二接入点发送的对所述创建节点请求信息的节点创建响应信息,所述响应信息为对所述创建节点请求信息的反馈用于指示所述第二接入点完成所述第一链路切换到所述第二链路的节点创建。
18.根据权利要求17所述的接入点,其特征在于,所述第一发送单元具体用于根据预设的时间值,向接入控制器发送切换信息;所述预设的时间值是由本地的循环定时器设定的。
19.根据权利要求17所述的接入点的切换装置,其特征在于,所述接入点还包括:停止单元,用于停止接收上行数据、以及停止所述上行数据的应答。
20.根据权利要求17所述的接入点的切换装置,其特征在于,所述接入点还包括: 第三发送单元,用于向所述第二接入点发送上行数据接收请求信息,用以所述第二接入点根据所述上行数据接收请求信息启动上行数据的接收和所述上行数据的应答; 第三接收单元,用于接收所述第二接入点发送的上行数据接收响应信息,以及将所述上行数据接收响应信息传输给第二启动单元; 启动单元,用于从所述第三接收单元接收所述上行数据接收响应信息,启动定时器,并将所述定时器设定的时间值传输给第四发送单元; 第四发送单元,用于从所述第二启动单元接收所述定时器设定的时间值,根据所述定时器设定的时间值,向所述第二接入点发送节点建立完成信息,用以所述第二接入点根据所述节点建立完成信息启动对下行数据的调度。
21.一种接入点,其特征在于,所述接入点包括: 第一发送单元,用于向接入控制器发送切换信息; 第一接收单元,用于接收第一接入点发送的创建节点请求信息,以及将所述创建节点请求信息传输给创建单元; 创建单元,用于从所述第一接收单元接收所述创建节点请求信息,根据所述创建节点请求信息创建所述终端和本地接入点的关联信息和业务队列; 第二发送单元,用于向所述第一接入点发送节点创建响应信息,用以所述第一接入点根据所述节点创建响应信息获知本地接入点完成第一链路切换到第二链路的节点创建;第三发送单元,用于向接入控制器发送切换响应信息,用以所述接入控制器获知所述本地接入点完成切换。
22.根据权利要求21所述的接入点,其特征在于,所述接入点还包括: 第四发送单元,用于向交换机发送路由重定向指示信息,用以所述交换机根据所述重定向指示信息向所述本地接入点转发数据包; 第二接收单元,用于接收所述交换机转发的数据包。
23.根据权利要求21所述的接入点,其特征在于,所述第一发送单元具体用于根据预设的时间值,向接入控制器发送切换信息;所述预设的时间值是由本地的循环定时器设定的。
24.根据权利要求21所述的接入点,其特征在于,所述创建单元具体用于根据所述创建节点请求信息创建所述终端和本地接入点的关联信息和业务队列,同时停止终端的空口下行数据的调度、停止所述空口数据的接收、以及停止所述终端的上行数据的应答。
25.根据权利要求21所述的接入点,其特征在于,所述接入点还包括: 第三接收单元,用于接收所述第一接入点发送的上行数据接收请求信息,以及将所述上行数据接收请求信息传输给第二启动单元; 第一启动单元,用于从所述第三接收单元接收所述上行数据接收请求信息,根据上行数据接收请求信息,启动上行数据的接收和所述上行数据的应答; 第五发送单元,用于向交换机发送数据流转向帧信息; 第四接收单元,用于接收所述交换机转发的数据包; 第六发送单元,用于向所述第一接入点发送上行数据接收响应信息,用以所述第一接入点根据所述上行数据接收响应信息启动定时器; 第五接收单元,用于接收所述第一接入点发送的节点建立完成信息; 第二启动单元,用于启动对下行数据的调度。
26.根据权利要求21所述的接入点,其特征在于,所述接入点还包括: 第六接收单元,用于接收所述接入控制器发送的切换完成信息,以及将所述切换完成信息传输给所述确定单兀; 确定单元,用于从所述第六接收单元接收所述切换完成信息,根据所述切换完成信息确定所述接入控制器将本地保存的所述终端与所述第一接入点关联的信息更新为所述终端与所述第二接入点关联的信息完成所述第一接入点切换到所述第二接入点。
27.一种无线通信系统,其特征在于,所述系统包括:根据权利要求14至16任一项所述的控制器、根据权利要求17至20任一项所述的接入点、根据权利要求21至26任一项所述的接入点、交换机和终端。
【文档编号】H04W36/18GK103686891SQ201210333487
【公开日】2014年3月26日 申请日期:2012年9月11日 优先权日:2012年9月11日
【发明者】侯保花, 李文俊, 周元 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1