接入点切换方法、接入点设备和终端的制作方法

文档序号:7805268阅读:89来源:国知局
接入点切换方法、接入点设备和终端的制作方法
【专利摘要】本发明提供了一种接入点切换方法、接入点设备和终端,其中,接入点切换方法,包括:在需要与任一终端断开连接时,向其他接入点发送第一转接指令,以确认其他接入点是否同意与任一终端建立连接;接收其他接入点发送的对第一转接指令的响应信息;在根据响应信息判定其他接入点同意与任一终端建立连接时,根据响应信息生成第二转接指令,并将第二转接指令发送至任一终端;接收任一终端发送的对第二转接指令的响应结果;在根据响应结果判定任一终端同意与其他接入点建立连接时,释放与任一终端之间的连接资源,以使任一终端与其他接入点建立连接。通过本发明的技术方案,可以实现终端由一个接入点无缝切换至另一个接入点,确保终端业务的连续性。
【专利说明】接入点切换方法、接入点设备和终端
【技术领域】
[0001]本发明涉及通信【技术领域】,具体而言,涉及一种接入点切换方法、一种接入点设备和一种终端。
【背景技术】
[0002]PPPOE 协议(point-to-point protocol over Ethernet,以太网承载 PPP 协议)是利用以太网将大量主机组成网络,通过一个远端接入设备连入因特网,并对接入的每个主机实现控制功能。当主机(HOST)需要发起PPPOE会话时,首先需要与AC(ACCesSConcentrator,接入集线器)进行发现阶段(Discovery)的会话,具体地,如图1所示,HOST 广播 PADI (ΡΡΡ0Ε Active Discovery Initiation)数据包,以发起建立 PPPOE 链路的请求;一个或多个AC在接收到HOST发送的PADI数据包后,返回PAD0(PPP0E ActiveDiscovery Offer)数据包,以回应HOST ;H0ST以单播形式向选中的AC发送PADR(ΡΡΡ0ΕActive Discovery Request)数据包,以请求AC进行会话;AC在接收到PADR数据包后,返回PADS(PPP0E Active Discovery Session-confirmation)数据包进行确认,在 HOST 收到 PADS数据包后就可以与AC之间互相发送PPP Data(数据)进行会话。当HOST或AC无法再保持连接时,会向对方发送PADT (ΡΡΡ0Ε Active Discovery Terminate)数据包以断开双方之间的连接,若HOST仍然需要进行PPPOE会话,则需要重新与AC进行发现阶段的会话,以重新找到合适的AC,建立PPPOE连接,在这个过程中,由于HOST的IP地址发生了变化,因此HOST的所有基于IP的业务都需要先停止,待底层链路重新建立并重新获取IP后,再继续启动业务。
[0003]因此,如何实现主机在接入集线器之间的无缝切换,确保主机业务的连续性成为亟待解决的技术问题。

【发明内容】

[0004]本发明正是基于上述技术问题至少之一,提出了一种新的接入点切换方案,可以实现终端由一个接入点无缝切换至另一个接入点,确保终端业务的连续性。
[0005]有鉴于此,本发明提出了一种接入点切换方法,包括:在需要与任一终端断开连接时,向其他接入点发送第一转接指令,以确认所述其他接入点是否同意与所述任一终端建立连接;接收所述其他接入点发送的对所述第一转接指令的响应信息;在根据所述响应信息判定所述其他接入点同意与所述任一终端建立连接时,根据所述响应信息生成第二转接指令,并将所述第二转接指令发送至所述任一终端;接收所述任一终端发送的对所述第二转接指令的响应结果;在根据所述响应结果判定所述任一终端同意与所述其他接入点建立连接时,释放与所述任一终端之间的连接资源,以使所述任一终端与所述其他接入点建立连接。
[0006]在该技术方案中,(接入点)通过在需要与终端断开连接时,对其他接入点是否同意与该终端建立连接,以及终端是否同意与其他接入点建立连接进行确认,使得在确定其他接入点与终端均同意与对方建立连接时,释放与该终端之间的连接资源,由该终端直接与其他接入点建立连接,实现了终端业务的连续性,避免了在需要与该终端断开连接时,直接断开与该终端的连接,之后再由终端搜索其他的接入点以建立连接而造成终端业务的中断。其中,接入点在自身负载较大或无法再提供服务时,确定需要与终端断开连接。
[0007]在上述技术方案中,优选地,根据所述任一终端占用的网络资源,以及所述任一终端的网络连接参数生成所述第一转接指令。
[0008]在该技术方案中,通过根据终端占用的网络资源和终端的网络连接参数生成发送至其他接入点的转接指令,使得其他接入点能够根据终端占用的网络资源(如IP地址等)和自身的网络资源使用情况判断是否能够提供该终端需要占用的网络资源,同时使得其他接入点能够根据终端的网络连接参数判断是否需要修改该终端的网络连接参数。
[0009]在上述技术方案中,优选地,根据所述响应信息生成所述第二转接指令的步骤具体为:根据所述响应信息中包含的所述其他接入点对所述任一终端的网络连接参数进行调整和/或确认后的新的网络参数,以及所述其他接入点的信息生成所述第二转接指令。
[0010]在该技术方案中,通过根据其他接入点调整和/或确认后的新的网络参数,以及其他接入点的信息生成发送至终端的转接指令,使得终端能够根据其他接入点的信息判断是否能够与上述其他接入点建立连接,并在终端确定能够与上述其他接入点建立连接时,能够根据上述其他接入点调整和/或确认后的新的网络参数配置自身的网络参数,以便终端与上述其他接入点建立连接。
[0011]根据本发明的第二方面,还提出了另一种接入点切换方法,包括:任一接入点接收其他接入点发送的对与所述其他接入点相连接的任一终端的转接指令;根据所述转接指令判断是否能够与所述任一终端建立连接,若是,则返回同意转接的响应信息至所述其他接入点,以使所述其他接入点释放与所述任一终端的连接资源;在所述任一终端与所述其他接入点断开连接时,建立与所述任一终端之间的连接。
[0012]在该技术方案中,(任一接入点)通过接收其他接入点发送的对与其他接入点连接的终端的转接指令,并根据转接指令判断是否能够与该终端建立连接,使得在判定能够与该终端建立连接时,能够将同意转接的响应信息返回至其他接入点,以使其他接入点通知该终端,在该终端与其他接入点断开连接时,该终端不需要再进行搜索确认即可直接与上述任一接入点建立连接,避免了其他接入点直接与该终端断开连接,该终端需要重新搜索确定能够连接的接入点而造成该终端业务的中断。
[0013]在上述技术方案中,优选地,根据所述转接指令判断是否能够与所述任一终端建立连接的步骤具体为:根据所述任一接入点的空闲网络资源,以及所述转接指令中包含的所述任一终端需要占用的网络资源判断所述空闲网络资源是否能够满足所述任一终端的占用需求,若是,则判定能够与所述任一终端建立连接。
[0014]其中,在所述网络资源包括IP地址时,判断是否能够与所述任一终端建立连接的步骤具体为:若所述任一终端的IP地址在所述任一接入点的IP地址资源池中未被占用,则判定能够与所述任一终端建立连接;以及若所述任一终端的IP地址在所述任一接入点的IP地址资源池中已被占用,则判定不能与所述任一终端建立连接。
[0015]在该技术方案中,为了在终端接入点切换的过程中,确保终端业务的连续性,需要保证终端IP地址的不变,若该终端的IP地址已被占用,则在该终端的接入点切换过程中必然导致终端业务的中断,因此,可以判定无法与该终端建立连接。
[0016]在上述技术方案中,优选地,在判定能够与所述任一终端建立连接时,调整和/或确定所述任一终端的网络连接参数,以得到所述任一终端的新的网络连接参数,并根据所述新的网络连接参数生成所述响应信息。
[0017]在该技术方案中,具体来说,在基于PPPOE协议的网络中,若主机(即终端)需要由ACl转接至AC2,在AC2确定能够与主机建立连接时,若主机的Session ID在AC2中已被占用,则可以为主机重新分配Session ID,若确定主机的网络连接参数无误,则可以根据确定后的网络连接参数直接生成返回至其他接入点的响应信息。
[0018]根据本发明的第三方面,还提出了又一种接入点切换方法,包括:终端接收当前接入点发送的转接至其他接入点的转接指令;根据所述转接指令判断是否能够与所述其他接入点建立连接,若是,则返回同意转接的响应结果至所述当前接入点,以使所述当前接入点释放与所述终端的连接资源;根据所述转接指令配置新的网络连接参数,并在与所述当前接入点断开连接时,通过所述新的网络连接参数与所述其他接入点建立连接。
[0019]在该技术方案中,终端通过判断是否能够与其他接入点建立连接,并在判定能够与其他接入点建立连接时,返回同意转接的响应结果至当前接入点,以使当前接入点释放与该终端的连接资源,并配置新的网络连接参数与其他接入点建立连接,使得在当前接入点需要与该终端断开连接之前,该终端能够确认待接入的其他接入点,避免当前接入点与该终端直接断开连接后,该终端需要重新搜索确定能够接入的接入点而导致终端业务的中断。
[0020]在上述技术方案中,优选地,根据在所述终端的媒介访问控制层配置的能够与所述终端进行连接的接入点,以及所述转接指令中包含的所述其他接入点的信息判断所述其他接入点是否能够与所述终端建立连接。
[0021]在该技术方案中,特殊情况下,在终端的媒介访问控制层(即MAC层)可以配置能够与终端连接的接入点名称,因此可以根据在终端的MAC层配置的能够与终端进行连接的接入点判断上述其他接入点是否能够与终端建立连接。
[0022]对应于本发明的第一方面,还提出了一种接入点设备,包括:交互单元,用于在需要与任一终端断开连接时,向其他接入点设备发送第一转接指令,以确认所述其他接入点设备是否同意与所述任一终端建立连接,并接收所述其他接入点设备发送的对所述第一转接指令的响应信息,和将处理单元生成的第二转接指令发送至所述任一终端,并接收所述任一终端发送的对所述第二转接指令的响应结果,以及在所述处理单元释放与所述任一终端之间的连接资源之后,断开与所述任一终端之间的连接,以使所述任一终端与所述其他接入点设备建立连接;所述处理单元,用于在根据所述交互单元接收到的所述响应信息判定所述其他接入点设备同意与所述任一终端建立连接时,根据所述响应信息生成所述第二转接指令,以及在根据所述交互单元接收到的所述响应结果判定所述任一终端同意与所述其他接入点设备建立连接时,释放与所述任一终端之间的连接资源。
[0023]在该技术方案中,(接入点设备)通过在需要与终端断开连接时,对其他接入点设备是否同意与该终端建立连接,以及终端是否同意与其他接入点设备建立连接进行确认,使得在确定其他接入点设备与终端均同意与对方建立连接时,释放与该终端之间的连接资源,由该终端直接与其他接入点设备建立连接,实现了终端业务的连续性,避免了在需要与该终端断开连接时,直接断开与该终端的连接,之后再由终端搜索其他的接入点设备以建立连接而造成终端业务的中断。其中,接入点设备在自身负载较大或无法再提供服务时,确定需要与终端断开连接。
[0024]在上述技术方案中,优选地,所述处理单元具体用于:根据所述任一终端占用的网络资源,以及所述任一终端的网络连接参数生成所述第一转接指令。
[0025]在该技术方案中,通过根据终端占用的网络资源和终端的网络连接参数生成发送至其他接入点设备的转接指令,使得其他接入点设备能够根据终端占用的网络资源(如IP地址等)和自身的网络资源使用情况判断是否能够提供该终端需要占用的网络资源,同时使得其他接入点设备能够根据终端的网络连接参数判断是否需要修改该终端的网络连接参数。
[0026]在上述技术方案中,优选地,所述处理单元具体用于:根据所述响应信息中包含的所述其他接入点设备对所述任一终端的网络连接参数进行调整和/或确认后的新的网络参数,和所述其他接入点设备的信息生成所述第二转接指令。
[0027]在该技术方案中,通过根据其他接入点设备调整和/或确认后的新的网络参数,以及其他接入点设备的信息生成发送至终端的转接指令,使得终端能够根据其他接入点设备的信息判断是否能够与上述其他接入点设备建立连接,并在终端确定能够与上述其他接入点设备建立连接时,能够根据上述其他接入点设备调整和/或确认后的新的网络参数配置自身的网络参数,以便终端与上述其他接入点设备建立连接。
[0028]对应于本发明的第二方面,还提出了一种接入点设备,包括:交互单元,用于接收其他接入点设备发送的对与所述其他接入点设备相连接的任一终端的转接指令,并将处理单元生成的同意转接的响应信息返回至所述其他接入点设备,以使所述其他接入点设备释放与所述任一终端的连接资源,以及在所述任一终端与所述其他接入点设备断开连接时,建立与所述任一终端之间的连接;所述处理单元,用于根据所述交互单元接收到的所述转接指令判断是否能够与所述任一终端建立连接,若是,则生成所述同意转接的响应信息。
[0029]在该技术方案中,(任一接入点设备)通过接收其他接入点设备发送的对与其他接入点设备连接的终端的转接指令,并根据转接指令判断是否能够与该终端建立连接,使得在判定能够与该终端建立连接时,能够将同意转接的响应信息返回至其他接入点设备,以使其他接入点设备通知该终端,在该终端与其他接入点设备断开连接时,该终端不需要再进行搜索确认即可直接与上述任一接入点设备建立连接,避免了其他接入点设备直接与该终端断开连接,该终端需要重新搜索确定能够连接的接入点设备而造成该终端业务的中断。
[0030]在上述技术方案中,优选地,所述处理单元具体用于:根据所述接入点设备的空闲网络资源,以及所述转接指令中包含的所述任一终端需要占用的网络资源判断所述空闲网络资源是否能够满足所述任一终端的占用需求,若是,则判定能够与所述任一终端建立连接。
[0031]其中,在所述网络资源包括IP地址;所述处理单元具体还用于:在所述任一终端的IP地址在所述任一接入点的IP地址资源池中未被占用时,判定能够与所述任一终端建立连接;以及在所述任一终端的IP地址在所述任一接入点的IP地址资源池中已被占用时,判定不能与所述任一终端建立连接。[0032]在该技术方案中,为了在终端接入点设备切换的过程中,确保终端业务的连续性,需要保证终端IP地址的不变,若该终端的IP地址已被占用,则在该终端的接入点设备切换过程中必然导致终端业务的中断,因此,可以判定无法与该终端建立连接。
[0033]在上述技术方案中,优选地,所述处理单元还用于:在判定能够与所述任一终端建立连接时,调整和/或确定所述任一终端的网络连接参数,以得到所述任一终端的新的网络连接参数,并根据所述新的网络连接参数生成所述响应信息。
[0034]在该技术方案中,具体来说,在基于PPPOE协议的网络中,若主机(即终端)需要由ACl转接至AC2,在AC2确定能够与主机建立连接时,若主机的Session ID在AC2中已被占用,则可以为主机重新分配Session ID,若确定主机的网络连接参数无误,则可以根据确定后的网络连接参数直接生成返回至ACl的响应信息。
[0035]对应于本发明的第三方面,还提出了一种终端,用于与接入点设备建立连接,包括:交互单元,用于接收当前接入点设备发送的转接至其他接入点设备的转接指令,并将处理单元生成的同意转接的响应结果返回至所述当前接入点设备,以使所述当前接入点设备释放与所述终端的连接资源,以及在与所述当前接入点设备断开连接时,通过所述处理单元配置的新的网络连接参数与所述其他接入点设备建立连接;所述处理单元,用于根据所述交互单元接收到的所述转接指令判断是否能够与所述其他接入点设备建立连接,若是,则生成所述同意转接的响应结果,以及根据所述转接指令配置所述新的网络连接参数。
[0036]在该技术方案中,终端通过判断是否能够与其他接入点设备建立连接,并在判定能够与其他接入点设备建立连接时,返回同意转接的响应结果至当前接入点设备,以使当前接入点设备释放与该终端的连接资源,并配置新的网络连接参数与其他接入点设备建立连接,使得在当前接入点设备需要与该终端断开连接之前,该终端能够确认待接入的其他接入点设备,避免当前接入点设备与该终端直接断开连接后,该终端需要重新搜索确定能够接入的接入点设备而导致终端业务的中断。
[0037]在上述技术方案中,优选地,所述处理单元具体用于:根据在所述终端的媒介访问控制层配置的能够与所述终端进行连接的接入点设备,以及所述转接指令中包含的所述其他接入点设备的信息判断所述其他接入点设备是否能够与所述终端建立连接。
[0038]在该技术方案中,特殊情况下,在终端的媒介访问控制层(即MAC层)可以配置能够与终端连接的接入点设备名称,因此可以根据在终端的MAC层配置的能够与终端进行连接的接入点设备判断上述其他接入点设备是否能够与终端建立连接。
[0039]通过以上技术方案,可以实现终端由一个接入点无缝切换至另一个接入点,确保终端业务的连续性。
【专利附图】

【附图说明】
[0040]图1示出了基于PPPOE协议的网络中主机与接入集线器的交互过程示意图;
[0041]图2示出了根据本发明的一个实施例的接入点切换方法的示意流程图;
[0042]图3示出了根据本发明的一个实施例的使用图2中所示的接入点切换方法的接入点设备的示意框图;
[0043]图4示出了根据本发明的另一个实施例的接入点切换方法的示意流程图;
[0044]图5示出了根据本发明的一个实施例的使用图4中所示的接入点切换方法的接入点设备的示意框图;
[0045]图6示出了根据本发明的再一个实施例的接入点切换方法的示意流程图;
[0046]图7示出了根据本发明的一个实施例的使用图6中所示的接入点切换方法的终端的示意框图;
[0047]图8示出了根据本发明的再一个实施例的接入点切换方法的示意流程图。
【具体实施方式】
[0048]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0049]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0050]图2示出了根据本发明的一个实施例的接入点切换方法的示意流程图。
[0051]如图2所示,根据本发明的一个实施例的接入点切换方法,包括:步骤202,在需要与任一终端断开连接时,向其他接入点发送第一转接指令,以确认所述其他接入点是否同意与所述任一终端建立连接;步骤204,接收所述其他接入点发送的对所述第一转接指令的响应信息;步骤206,在根据所述响应信息判定所述其他接入点同意与所述任一终端建立连接时,根据所述响应信息生成第二转接指令,并将所述第二转接指令发送至所述任一终端;步骤208,接收所述任一终端发送的对所述第二转接指令的响应结果;步骤210,在根据所述响应结果判定所述任一终端同意与所述其他接入点建立连接时,释放与所述任一终端之间的连接资源,以使所述任一终端与所述其他接入点建立连接。
[0052]在该技术方案中,(接入点)通过在需要与终端断开连接时,对其他接入点是否同意与该终端建立连接,以及终端是否同意与其他接入点建立连接进行确认,使得在确定其他接入点与终端均同意与对方建立连接时,释放与该终端之间的连接资源,由该终端直接与其他接入点建立连接,实现了终端业务的连续性,避免了在需要与该终端断开连接时,直接断开与该终端的连接,之后再由终端搜索其他的接入点以建立连接而造成终端业务的中断。其中,接入点在自身负载较大或无法再提供服务时,确定需要与终端断开连接。
[0053]在上述技术方案中,优选地,根据所述任一终端占用的网络资源,以及所述任一终端的网络连接参数生成所述第一转接指令。
[0054]在该技术方案中,通过根据终端占用的网络资源和终端的网络连接参数生成发送至其他接入点的转接指令,使得其他接入点能够根据终端占用的网络资源(如IP地址等)和自身的网络资源使用情况判断是否能够提供该终端需要占用的网络资源,同时使得其他接入点能够根据终端的网络连接参数判断是否需要修改该终端的网络连接参数。
[0055]在上述技术方案中,优选地,根据所述响应信息生成所述第二转接指令的步骤具体为:根据所述响应信息中包含的所述其他接入点对所述任一终端的网络连接参数进行调整和/或确认后的新的网络参数,以及所述其他接入点的信息生成所述第二转接指令。
[0056]在该技术方案中,通过根据其他接入点调整和/或确认后的新的网络参数,以及其他接入点的信息生成发送至终端的转接指令,使得终端能够根据其他接入点的信息判断是否能够与上述其他接入点建立连接,并在终端确定能够与上述其他接入点建立连接时,能够根据上述其他接入点调整和/或确认后的新的网络参数配置自身的网络参数,以便终端与上述其他接入点建立连接。
[0057]图3示出了根据本发明的一个实施例的使用图2中所示的接入点切换方法的接入点设备的示意框图。
[0058]如图3所示,根据本发明的一个实施例的使用图2中所示的接入点切换方法的接入点设备300,包括:交互单元302,用于在需要与任一终端断开连接时,向其他接入点设备发送第一转接指令,以确认所述其他接入点设备是否同意与所述任一终端建立连接,并接收所述其他接入点设备发送的对所述第一转接指令的响应信息,和将处理单元304生成的第二转接指令发送至所述任一终端,并接收所述任一终端发送的对所述第二转接指令的响应结果,以及在所述处理单元304释放与所述任一终端之间的连接资源之后,断开与所述任一终端之间的连接,以使所述任一终端与所述其他接入点设备建立连接;所述处理单元304,用于在根据所述交互单元302接收到的所述响应信息判定所述其他接入点设备同意与所述任一终端建立连接时,根据所述响应信息生成所述第二转接指令,以及在根据所述交互单元302接收到的所述响应结果判定所述任一终端同意与所述其他接入点设备建立连接时,释放与所述任一终端之间的连接资源。
[0059]在该技术方案中,(接入点设备300)通过在需要与终端断开连接时,对其他接入点设备是否同意与该终端建立连接,以及终端是否同意与其他接入点设备建立连接进行确认,使得在确定其他接入点设备与终端均同意与对方建立连接时,释放与该终端之间的连接资源,由该终端直接与其他接入点设备建立连接,实现了终端业务的连续性,避免了在需要与该终端断开连接时,直接断开与该终端的连接,之后再由终端搜索其他的接入点设备以建立连接而造成终端业务的中断。其中,接入点设备300在自身负载较大或无法再提供服务时,确定需要与终端断开连接。
[0060]在上述技术方案中,优选地,所述处理单元304具体用于:根据所述任一终端占用的网络资源,以及所述任一终端的网络连接参数生成所述第一转接指令。
[0061]在该技术方案中,通过根据终端占用的网络资源和终端的网络连接参数生成发送至其他接入点设备的转接指令,使得其他接入点设备能够根据终端占用的网络资源(如IP地址等)和自身的网络资源使用情况判断是否能够提供该终端需要占用的网络资源,同时使得其他接入点设备能够根据终端的网络连接参数判断是否需要修改该终端的网络连接参数。
[0062]在上述技术方案中,优选地,所述处理单元304具体用于:根据所述响应信息中包含的所述其他接入点设备对所述任一终端的网络连接参数进行调整和/或确认后的新的网络参数,和所述其他接入点设备的信息生成所述第二转接指令。
[0063]在该技术方案中,通过根据其他接入点设备调整和/或确认后的新的网络参数,以及其他接入点设备的信息生成发送至终端的转接指令,使得终端能够根据其他接入点设备的信息判断是否能够与上述其他接入点设备建立连接,并在终端确定能够与上述其他接入点设备建立连接时,能够根据上述其他接入点设备调整和/或确认后的新的网络参数配置自身的网络参数,以便终端与上述其他接入点设备建立连接。
[0064]图4示出了根据本发明的另一个实施例的接入点切换方法的示意流程图。[0065]如图4所示,根据本发明的另一个实施例的接入点切换方法,包括:步骤402,任一接入点接收其他接入点发送的对与所述其他接入点相连接的任一终端的转接指令;步骤404,根据所述转接指令判断是否能够与所述任一终端建立连接,若是,则返回同意转接的响应信息至所述其他接入点,以使所述其他接入点释放与所述任一终端的连接资源;步骤406,在所述任一终端与所述其他接入点断开连接时,建立与所述任一终端之间的连接。
[0066]在该技术方案中,(任一接入点)通过接收其他接入点发送的对与其他接入点连接的终端的转接指令,并根据转接指令判断是否能够与该终端建立连接,使得在判定能够与该终端建立连接时,能够将同意转接的响应信息返回至其他接入点,以使其他接入点通知该终端,在该终端与其他接入点断开连接时,该终端不需要再进行搜索确认即可直接与上述任一接入点建立连接,避免了其他接入点直接与该终端断开连接,该终端需要重新搜索确定能够连接的接入点而造成该终端业务的中断。
[0067]在上述技术方案中,优选地,根据所述转接指令判断是否能够与所述任一终端建立连接的步骤具体为:根据所述任一接入点的空闲网络资源,以及所述转接指令中包含的所述任一终端需要占用的网络资源判断所述空闲网络资源是否能够满足所述任一终端的占用需求,若是,则判定能够与所述任一终端建立连接。
[0068]其中,在所述网络资源包括IP地址时,判断是否能够与所述任一终端建立连接的步骤具体为:若所述任一终端的IP地址在所述任一接入点的IP地址资源池中未被占用,则判定能够与所述任一终端建立连接;以及若所述任一终端的IP地址在所述任一接入点的IP地址资源池中已被占用,则判定不能与所述任一终端建立连接。
[0069]在该技术方案中,为了在终端接入点切换的过程中,确保终端业务的连续性,需要保证终端IP地址的不变,若该终端的IP地址已被占用,则在该终端的接入点切换过程中必然导致终端业务的中断,因此,可以判定无法与该终端建立连接。
[0070]在上述技术方案中,优选地,在判定能够与所述任一终端建立连接时,调整和/或确定所述任一终端的网络连接参数,以得到所述任一终端的新的网络连接参数,并根据所述新的网络连接参数生成所述响应信息。
[0071]在该技术方案中,具体来说,在基于PPPOE协议的网络中,若主机(即终端)需要由ACl转接至AC2,在AC2确定能够与主机建立连接时,若主机的Session ID在AC2中已被占用,则可以为主机重新分配Session ID,若确定主机的网络连接参数无误,则可以根据确定后的网络连接参数直接生成返回至其他接入点的响应信息。
[0072]图5示出了根据本发明的一个实施例的使用图4中所示的接入点切换方法的接入点设备的示意框图。
[0073]如图5所示,根据本发明的一个实施例的使用图4中所示的接入点切换方法的接入点设备500,包括:交互单元502,用于接收其他接入点设备发送的对与所述其他接入点设备相连接的任一终端的转接指令,并将处理单元504生成的同意转接的响应信息返回至所述其他接入点设备,以使所述其他接入点设备释放与所述任一终端的连接资源,以及在所述任一终端与所述其他接入点设备断开连接时,建立与所述任一终端之间的连接;所述处理单元504,用于根据所述交互单元502接收到的所述转接指令判断是否能够与所述任一终端建立连接,若是,则生成所述同意转接的响应信息。
[0074]在该技术方案中,(任一接入点设备500)通过接收其他接入点设备发送的对与其他接入点设备连接的终端的转接指令,并根据转接指令判断是否能够与该终端建立连接,使得在判定能够与该终端建立连接时,能够将同意转接的响应信息返回至其他接入点设备,以使其他接入点设备通知该终端,在该终端与其他接入点设备断开连接时,该终端不需要再进行搜索确认即可直接与上述任一接入点设备500建立连接,避免了其他接入点设备直接与该终端断开连接,该终端需要重新搜索确定能够连接的接入点设备而造成该终端业务的中断。
[0075]在上述技术方案中,优选地,所述处理单元504具体用于:根据所述接入点设备的空闲网络资源,以及所述转接指令中包含的所述任一终端需要占用的网络资源判断所述空闲网络资源是否能够满足所述任一终端的占用需求,若是,则判定能够与所述任一终端建立连接。
[0076]其中,在所述网络资源包括IP地址;所述处理单元504具体还用于:在所述任一终端的IP地址在所述任一接入点的IP地址资源池中未被占用时,判定能够与所述任一终端建立连接;以及在所述任一终端的IP地址在所述任一接入点的IP地址资源池中已被占用时,判定不能与所述任一终端建立连接。
[0077]在该技术方案中,为了在终端接入点设备切换的过程中,确保终端业务的连续性,需要保证终端IP地址的不变,若该终端的IP地址已被占用,则在该终端的接入点设备切换过程中必然导致终端业务的中断,因此,可以判定无法与该终端建立连接。
[0078]在上述技术方案中,优选地,所述处理单元504还用于:在判定能够与所述任一终端建立连接时,调整和/或确定所述任一终端的网络连接参数,以得到所述任一终端的新的网络连接参数,并根据所述新的网络连接参数生成所述响应信息。
[0079]在该技术方案中,具体来说,在基于PPPOE协议的网络中,若主机(即终端)需要由ACl转接至AC2,在AC2确定能够与主机建立连接时,若主机的Session ID在AC2中已被占用,则可以为主机重新分配Session ID,若确定主机的网络连接参数无误,则可以根据确定后的网络连接参数直接生成返回至ACl的响应信息。
[0080]图6示出了根据本发明的再一个实施例的接入点切换方法的示意流程图。
[0081]如图6所示,根据本发明的再一个实施例的接入点切换方法,包括:步骤602,终端接收当前接入点发送的转接至其他接入点的转接指令;步骤604,根据所述转接指令判断是否能够与所述其他接入点建立连接,若是,则返回同意转接的响应结果至所述当前接入点,以使所述当前接入点释放与所述终端的连接资源;步骤606,根据所述转接指令配置新的网络连接参数,并在与所述当前接入点断开连接时,通过所述新的网络连接参数与所述其他接入点建立连接。
[0082]在该技术方案中,终端通过判断是否能够与其他接入点建立连接,并在判定能够与其他接入点建立连接时,返回同意转接的响应结果至当前接入点,以使当前接入点释放与该终端的连接资源,并配置新的网络连接参数与其他接入点建立连接,使得在当前接入点需要与该终端断开连接之前,该终端能够确认待接入的其他接入点,避免当前接入点与该终端直接断开连接后,该终端需要重新搜索确定能够接入的接入点而导致终端业务的中断。
[0083]在上述技术方案中,优选地,根据在所述终端的媒介访问控制层配置的能够与所述终端进行连接的接入点,以及所述转接指令中包含的所述其他接入点的信息判断所述其他接入点是否能够与所述终端建立连接。
[0084]在该技术方案中,特殊情况下,在终端的媒介访问控制层(即MAC层)可以配置能够与终端连接的接入点名称,因此可以根据在终端的MAC层配置的能够与终端进行连接的接入点判断上述其他接入点是否能够与终端建立连接。
[0085]图7示出了根据本发明的一个实施例的使用图6中所示的接入点切换方法的终端的示意框图。
[0086]如图7所示,根据本发明的一个实施例的使用图6中所示的接入点切换方法的终端700,用于与接入点设备建立连接,包括:交互单元702,用于接收当前接入点设备发送的转接至其他接入点设备的转接指令,并将处理单元704生成的同意转接的响应结果返回至所述当前接入点设备,以使所述当前接入点设备释放与所述终端的连接资源,以及在与所述当前接入点设备断开连接时,通过所述处理单元704配置的新的网络连接参数与所述其他接入点设备建立连接;所述处理单元704,用于根据所述交互单元702接收到的所述转接指令判断是否能够与所述其他接入点设备建立连接,若是,则生成所述同意转接的响应结果,以及根据所述转接指令配置所述新的网络连接参数。
[0087]在该技术方案中,终端700通过判断是否能够与其他接入点设备建立连接,并在判定能够与其他接入点设备建立连接时,返回同意转接的响应结果至当前接入点设备,以使当前接入点设备释放与该终端的连接资源,并配置新的网络连接参数与其他接入点设备建立连接,使得在当前接入点设备需要与终端700断开连接之前,终端700能够确认待接入的其他接入点设备,避免当前接入点设备与终端700直接断开连接后,终端700需要重新搜索确定能够接入的接入点设备而导致终端700业务的中断。
[0088]在上述技术方案中,优选地,所述处理单元704具体用于:根据在所述终端700的媒介访问控制层配置的能够与所述终端700进行连接的接入点设备,以及所述转接指令中包含的所述其他接入点设备的信息判断所述其他接入点设备是否能够与所述终端700建立连接。
[0089]在该技术方案中,特殊情况下,在终端700的媒介访问控制层(即MAC层)可以配置能够与终端700连接的接入点设备名称,因此可以根据在终端700的MAC层配置的能够与终端700进行连接的接入点设备判断上述其他接入点设备是否能够与终端700建立连接。
[0090]以下结合图8,以基于PPPOE协议的网络为例详细说明本发明的技术方案。
[0091]在家庭局域网中布置两个接入集线器ACl和AC2,并接入多个HOST(如家庭的PPPOE HOST设备),每个AC支持多条PPPOE链路,每个家庭只需要一根网线连接到局域网中,进行PPPOE拨号,家庭就可以通过AC连接到ISP(Internet Service Provider,互联网服务提供商),进行相关的网络业务。
[0092]若HOST发起PPPOE连接,并会选择ACl并与其建立PPPOE连接后,当ACl由于某种原因(如负载较大)希望HOST切换到AC2时。最好的方式就是保证HOST的业务不中断,无缝切换到AC2。
[0093]PPPOE的报文结构如表I所示:
[0094]
【权利要求】
1.一种接入点切换方法,其特征在于,包括: 在需要与任一终端断开连接时,向其他接入点发送第一转接指令,以确认所述其他接入点是否同意与所述任一终端建立连接; 接收所述其他接入点发送的对所述第一转接指令的响应信息; 在根据所述响应信息判定所述其他接入点同意与所述任一终端建立连接时,根据所述响应信息生成第二转接指令,并将所述第二转接指令发送至所述任一终端; 接收所述任一终端发送的对所述第二转接指令的响应结果; 在根据所述响应结果判定所述任一终端同意与所述其他接入点建立连接时,释放与所述任一终端之间的连接资源,以使所述任一终端与所述其他接入点建立连接。
2.根据权利要求1所述的接入点切换方法,其特征在于,根据所述任一终端占用的网络资源,以及所述任一终端的网络连接参数生成所述第一转接指令。
3.根据权利要求1或2所述的接入点切换方法,其特征在于,根据所述响应信息生成所述第二转接指令的步 骤具体为: 根据所述响应信息中包含的所述其他接入点对所述任一终端的网络连接参数进行调整和/或确认后的新的网络参数,以及所述其他接入点的信息生成所述第二转接指令。
4.一种接入点切换方法,其特征在于,包括: 任一接入点接收其他接入点发送的对与所述其他接入点相连接的任一终端的转接指令; 根据所述转接指令判断是否能够与所述任一终端建立连接,若是,则返回同意转接的响应信息至所述其他接入点,以使所述其他接入点释放与所述任一终端的连接资源; 在所述任一终端与所述其他接入点断开连接时,建立与所述任一终端之间的连接。
5.根据权利要求4所述的接入点切换方法,其特征在于,根据所述转接指令判断是否能够与所述任一终端建立连接的步骤具体为: 根据所述任一接入点的空闲网络资源,以及所述转接指令中包含的所述任一终端需要占用的网络资源判断所述空闲网络资源是否能够满足所述任一终端的占用需求,若是,则判定能够与所述任一终端建立连接。
6.根据权利要求5所述的接入点切换方法,其特征在于,在所述网络资源包括IP地址时,判断是否能够与所述任一终端建立连接的步骤具体为: 若所述任一终端的IP地址在所述任一接入点的IP地址资源池中未被占用,则判定能够与所述任一终端建立连接;以及 若所述任一终端的IP地址在所述任一接入点的IP地址资源池中已被占用,则判定不能与所述任一终端建立连接。
7.根据权利要求4至6中任一项所述的接入点切换方法,其特征在于,在判定能够与所述任一终端建立连接时,调整和/或确定所述任一终端的网络连接参数,以得到所述任一终端的新的网络连接参数,并根据所述新的网络连接参数生成所述响应信息。
8.一种接入点切换方法,其特征在于,包括: 终端接收当前接入点发送的转接至其他接入点的转接指令; 根据所述转接指令判断是否能够与所述其他接入点建立连接,若是,则返回同意转接的响应结果至所述当前接入点,以使所述当前接入点释放与所述终端的连接资源;根据所述转接指令配置新的网络连接参数,并在与所述当前接入点断开连接时,通过所述新的网络连接参数与所述其他接入点建立连接。
9.根据权利要求8所述的接入点切换方法,其特征在于,根据在所述终端的媒介访问控制层配置的能够与所述终端进行连接的接入点,以及所述转接指令中包含的所述其他接入点的信息判断所述其他接入点是否能够与所述终端建立连接。
10.一种接入点设备,其特征在于,包括: 交互单元,用于在需要与任一终端断开连接时,向其他接入点设备发送第一转接指令,以确认所述其他接入点设备是否同意与所述任一终端建立连接,并接收所述其他接入点设备发送的对所述第一转接指令的响应信息,和 将处理单元生成的第二转接指令发送至所述任一终端,并接收所述任一终端发送的对所述第二转接指令的响应结果,以及 在所述处理单元释放与所述任一终端之间的连接资源之后,断开与所述任一终端之间的连接,以使所述任一终端与所述其他接入点设备建立连接; 所述处理单元,用于在根据所述交互单元接收到的所述响应信息判定所述其他接入点设备同意与所述任一终端建立连接时,根据所述响应信息生成所述第二转接指令,以及在根据所述交互单元接收到的所述响应结果判定所述任一终端同意与所述其他接入点设备建立连接时,释放与所述任一终端之间的连接资源。
11.根据权利要求10所述的接入点设备,其特征在于,所述处理单元具体用于: 根据所述任一终端占用的网络资源,以及所述任一终端的网络连接参数生成所述第一转接指令。
12.根据权利要求10或11所述的接入点设备,其特征在于,所述处理单元具体用于: 根据所述响应信息中包含的所述其他接入点设备对所述任一终端的网络连接参数进行调整和/或确认后的新的网络参数,和所述其他接入点设备的信息生成所述第二转接指令。
13.一种接入点设备,其特征在于,包括: 交互单元,用于接收其他接入点设备发送的对与所述其他接入点设备相连接的任一终端的转接指令,并将处理单元生成的同意转接的响应信息返回至所述其他接入点设备,以使所述其他接入点设备释放与所述任一终端的连接资源,以及 在所述任一终端与所述其他接入点设备断开连接时,建立与所述任一终端之间的连接; 所述处理单元,用于根据所述交互单元接收到的所述转接指令判断是否能够与所述任一终端建立连接,若是,则生成所述同意转接的响应信息。
14.根据权利要求13所述的接入点设备,其特征在于,所述处理单元具体用于: 根据所述接入点设备的空闲网络资源,以及所述转接指令中包含的所述任一终端需要占用的网络资源判断所述空闲网络资源是否能够满足所述任一终端的占用需求,若是,则判定能够与所述任一终端建立连接。
15.根据权利要求14所述的接入点设备,其特征在于,所述网络资源包括IP地址; 所述处理单元具体还用于:在所述任一终端的IP地址在所述任一接入点的IP地址资源池中未被占用时,判定能够与所述任一终端建立连接;以及在所述任一终端的IP地址在所述任一接入点的IP地址资源池中已被占用时,判定不能与所述任一终端建立连接。
16.根据权利要求13至15中任一项所述的接入点设备,其特征在于,所述处理单元还用于: 在判定能够与所述任一终端建立连接时,调整和/或确定所述任一终端的网络连接参数,以得到所述任一终端的新的网络连接参数,并根据所述新的网络连接参数生成所述响应信息。
17.—种终端,用于与接入点设备建立连接,其特征在于,包括: 交互单元,用于接收当前接入点设备发送的转接至其他接入点设备的转接指令,并将处理单元生成的同意转接的响应结果返回至所述当前接入点设备,以使所述当前接入点设备释放与所述终端的连接资源,以及 在与所述当前接入点设备断开连接时,通过所述处理单元配置的新的网络连接参数与所述其他接入点设备建立连接; 所述处理单元,用于根据所述交互单元接收到的所述转接指令判断是否能够与所述其他接入点设备建立连接,若是,则生成所述同意转接的响应结果,以及根据所述转接指令配置所述新的网络连接参 数。
18.根据权利要求17所述的终端,其特征在于,所述处理单元具体用于:根据在所述终端的媒介访问控制层配置的能够与所述终端进行连接的接入点设备,以及所述转接指令中包含的所述其他接入点设备的信息判断所述其他接入点设备是否能够与所述终端建立连接。
【文档编号】H04L29/06GK103997447SQ201410240995
【公开日】2014年8月20日 申请日期:2014年5月30日 优先权日:2014年5月30日
【发明者】潘伟 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1