发明内容
本发明实施例的目的在于提供一种关联方法及装置,以缩短AP重新与AC关联时所需花费的时间。
本发明实施例提供了一种关联方法,应用于AC,所述方法包括:
获得AP广播的、用于获取所述AP对应的预漫游表项的存在状态的请求报文,其中,所述请求报文中包括所述AP的标识信息;
根据所述AP的标识信息,确定自身是否存储有所述预漫游表项;
若是,向所述AP发送携带有第一目标数据的应答报文,以使得所述AP发送配置请求报文至向所述AP发送携带有第一目标数据的应答报文的AC中的一个AC以进行关联,其中,所述第一目标数据用于表征AC内存储有所述预漫游表项。
在本发明实施例的一种具体实施方式中,所述方法还包括:
在确定自身未存储有所述预漫游表项时,向所述AP发送携带有第二目标数据的应答报文,以使得所述AP广播发现报文,其中,所述第二目标数据用于表征AC内未存储有所述预漫游表项;
在获得所述AP广播的发现报文,且自身与所述AP关联后,生成并存储所述预漫游表项。
在本发明实施例的一种具体实施方式中,所述方法还包括:
在自身与所述AP解除关联后,触发自身存储的所述预漫游表项的老化,其中,所述预漫游表项的老化时长为预设的时长阈值。
在本发明实施例的一种具体实施方式中,所述方法还包括:
在生成并存储所述预漫游表项之后,将所述预漫游表项发送至与自身属于同一预定AC组的其余AC,以使得其余AC存储所接收到的预漫游表项。
在本发明实施例的一种具体实施方式中,所述方法还包括:
在自身与所述AP解除关联后,向与自身属于同一预定AC组的其余AC发送携带有所述AP的标识信息的关联解除通知报文,以使得其余AC在接收到该关联解除通知报文后,触发自身存储的所述预漫游表项的老化。
本发明实施例还提供一种关联方法,应用于AP,所述方法包括:
向至少一个AC广播用于获取所述AP对应的预漫游表项的存在状态的请求报文,其中,所述请求报文中包括所述AP的标识信息;
获得所述至少一个AC回复的针对所述请求报文的应答报文;
在获得的至少一个应答报文中携带有第一目标数据时,确定目标AC,所述目标AC为所回复的应答报文中携带有第一目标数据的AC中的一个AC,所述第一目标数据为所回复的应答报文中携带有第一目标数据的AC在根据所述AP的标识信息确定自身存储有所述预漫游表项时生成的,且用于表征AC内存储有所述预漫游表项;
发送配置请求报文至所述目标AC以进行关联。
在本发明实施例的一种具体实施方式中,所述方法还包括:
在获得的应答报文中携带有第二目标数据时,广播发现报文,以使关联所述AP的AC生成并存储所述预漫游表项;
其中,所述第二目标数据为所回复的应答报文中携带有第二目标数据的AC在根据所述AP的标识信息确定自身未存储有所述预漫游表项时生成的,且用于表征AC内未存储有所述预漫游表项。
本发明实施例还提供了一种关联装置,应用于AC,所述装置包括:
请求报文获得模块,用于获得AP广播的、用于获取所述AP对应的预漫游表项的存在状态的请求报文,其中,所述请求报文中包括所述AP的标识信息;
表项确定模块,用于根据所述AP的标识信息,确定所述AC是否存储有所述预漫游表项;
第一发送模块,用于在所述AC存储有所述预漫游表项的情况下,向所述AP发送携带有第一目标数据的应答报文,以使得所述AP发送配置请求报文至向所述AP发送携带有第一目标数据的应答报文的AC中的一个AC以进行关联,其中,所述第一目标数据用于表征AC内存储有所述预漫游表项。
在本发明实施例的一种具体实施方式中,所述装置还包括:
第二发送模块,用于在确定所述AC未存储有所述预漫游表项时,向所述AP发送携带有第二目标数据的应答报文,以使得所述AP广播发现报文,其中,所述第二目标数据用于表征AC内未存储有所述预漫游表项;
生成存储模块,用于在获得所述AP广播的发现报文,且所述AC与所述AP关联后,生成并存储所述预漫游表项。
在本发明实施例的一种具体实施方式中,所述装置还包括:
触发模块,用于在所述AC与所述AP解除关联后,触发所述AC存储的所述预漫游表项的老化,其中,所述预漫游表项的老化时长为预设的时长阈值。
在本发明实施例的一种具体实施方式中,所述装置还包括:
第三发送模块,用于在生成并存储所述预漫游表项之后,将所述预漫游表项发送至与所述AC属于同一预定AC组的其余AC,以使得其余AC存储所接收到的预漫游表项。
在本发明实施例的一种具体实施方式中,所述装置还包括:
第四发送模块,用于在所述AC与所述AP解除关联后,向与所述AC属于同一预定AC组的其余AC发送携带有所述AP的标识信息的关联解除通知报文,以使得其余AC在接收到该关联解除通知报文后,触发所述AC存储的所述预漫游表项的老化。
本发明实施例还提供了一种关联装置,应用于AP,所述装置包括:
第一广播模块,用于向至少一个AC广播用于获取所述AP对应的预漫游表项的存在状态的请求报文,其中,所述请求报文中包括所述AP的标识信息;
获得模块,用于获得所述至少一个AC回复的针对所述请求报文的应答报文;
目标AC确定模块,用于在获得的至少一个应答报文中携带有第一目标数据时,确定目标AC,所述目标AC为所回复的应答报文中携带有第一目标数据的AC中的一个AC,所述第一目标数据为所回复的应答报文中携带有第一目标数据的AC在根据所述AP的标识信息确定自身存储有所述预漫游表项时生成的,且用于表征AC内存储有所述预漫游表项;
发送模块,用于发送配置请求报文至所述目标AC以进行关联。
在本发明实施例的一种具体实施方式中,所述装置还包括:
第二广播模块,用于在获得的应答报文中携带有第二目标数据时,广播发现报文,以使关联所述AP的AC生成并存储所述预漫游表项;
其中,所述第二目标数据为所回复的应答报文中携带有第二目标数据的AC在根据所述AP的标识信息确定自身未存储有所述预漫游表项时生成的,且用于表征AC内未存储有所述预漫游表项。
本发明实施例提供了一种关联方法及装置。该方法应用于AC,该方法包括:获得AP广播的、用于获取AP对应的预漫游表项的存在状态的请求报文,其中,请求报文中包括AP的标识信息;根据AP的标识信息,确定自身是否存储有预漫游表项;若是,向AP发送携带有第一目标数据的应答报文,以使得AP发送配置请求报文至向AP发送携带有第一目标数据的应答报文的AC中的一个AC以进行关联,其中,第一目标数据用于表征AC内存储有预漫游表项。容易看出,在本方案中,AC与AP之间的关联可以跳跃发现和加入阶段,AC与AP可以直接从配置阶段开始关联,故AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现数据业务长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术存在的问题,本发明从AC和AP的角度分别提供了一种关联方法及装置。
下面首先对本发明从AC的角度所提供的一种关联方法进行说明。
参见图1,图中示出了本发明实施例所提供的一种关联方法的流程图。如图1所示,该方法可以包括如下步骤:
S101,获得AP广播的、用于获取该AP对应的预漫游表项的存在状态的请求报文,其中,该请求报文中包括该AP的标识信息。
需要说明的是,若AC内存在着该AP对应的预漫游表项,则该预漫游表项的来源可以有两种情况。一种情况下,该预漫游表项是AC自身在与该AP成功关联后生成的;另一种情况下,该预漫游表项是与AC属于同一预定AC组中的另一AC在与该AP成功关联后生成并发送至该AC后。
容易理解的是,当AC获得AP广播的、用于获取该AP对应的预漫游表项的存在状态的请求报文后,AC会去查看自身内部是否存储有该AP对应的预漫游表项。
S102,根据该AP的标识信息,确定自身是否存储有该预漫游表项;若为是,执行S103。
需要说明的是,该AP对应的预漫游表项可以是包括该AP的标识信息的预漫游表项。具体地,该AP的标识信息可以是该AP的MAC地址信息和/或Serial-ID(即AP的序列号,其可以唯一地标识某一AP)。另外,该AC内存储的、该AP对应的预漫游表项中还可以包括AP-ID号(由于AC可能会同时与多个AP相关联,为了对该多个AP进行区分,AC可以为与自身关联的每个AP确定一个唯一的AP-ID号,AP-ID号可以根据预设的编号规则来确定)。
对于任一AC而言,当其获得AP广播的、用于获取该AP对应的预漫游表项的存在状态的请求报文后,AC可以去查看自身内部是否存储有包括该AP的标识信息的预漫游表项,以确定该AP对应的预漫游表项的存在状态。
S103,向该AP发送携带有第一目标数据的应答报文,以使得该AP发送配置请求报文至向该AP发送携带有第一目标数据的应答报文的AC中的一个AC以进行关联,其中,第一目标数据用于表征AC内存储有该预漫游表项。
可以理解的是,每个AC内均可以预先配置有针对多个AP的配置信息。
需要说明的是,向该AP发送携带有第一目标数据的应答报文的AC的数量存在着两种可能的情况。
第一种情况下,向该AP发送携带有第一目标数据的应答报文的AC的数量为一个。这种情况下,该AP可以直接向该AC发送配置请求报文,当该AC接收到该配置请求报文后,该AC就会向该AP下发与该AP对应的配置文件。这样,当该AP接收到该AC下发的该配置文件后,其会根据所接收到的该配置文件对自身进行配置,在配置操作完成并经该AC确认后,该AP的状态就会转换为Run状态,此时该AP就会建立其与该AC之间的通信隧道(接入点控制与供应CAPWAP隧道,该隧道可以实现控制报文和数据报文在AC与AP之间的交互),最终,该AC和该AP得以成功关联。
需要说明的是,CAPWAP是一种基于用户数据包协议UDP的协议,该协议同时支持Ipv4协议和Ipv6协议。
第二种情况下,向该AP发送携带有第一目标数据的应答报文的AC的数量为至少两个。这种情况下,AP可以先基于预设的选取规则,从该至少两个AC中选取出一个AC。需要说明的是,预设的选取规则的选取依据存在多种。具体地,AP可以依据接收到应答报文的时间早晚来选取AC。举例而言,AP可以将发出自身最早接收到的、携带有第一目标数据的应答报文的AC选取出来。需要强调的是,预设的选取规则的选取依据并不局限于上述情况,具体可以根据实际情况来确定,在此不再一一赘述。当从至少两个AC中选取出一AC后,该AP可以向选取出来的该AC发送配置请求报文,选取出来的AC与该AP的后续关联流程参照对第一种情况的说明即可,在此不再赘述。最终,选取出来的该AC也会与该AP成功关联。
本方案中,在AP与AC建立关联后,若AP与AC之间的关联解除了,并且,AP需要重新与AC进行关联,此时,AP可以向至少一个AC广播用于获取该AP对应的预漫游表项的存在状态的请求报文。接下来,获得该请求报文的AC会去查看自身内部是否存储有该AP对应的预漫游表项,如果存储有,该AC就会生成用于表征自身内部存储有该AP对应的预漫游表项的第一目标数据,并向该AP发送携带有第一目标数据的应答报文。之后,该AP会发送配置请求报文至向自身发送携带有第一目标数据的应答报文中的AC中的一个AC以进行关联。最终,该AP会与接收到配置请求报文的AC成功关联。
容易看出,在本方案中,当AP重新与AC进行关联时,两者之间的关联操作跳跃了发现和加入阶段,两者是直接从配置阶段开始进行关联的,故AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现数据业务长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
参见图2,图中示出了本发明实施例所提供的一种关联方法的又一流程图。如图2所示,该方法可以包括如下步骤:
S201,获得AP广播的、用于获取该AP对应的预漫游表项的存在状态的请求报文,其中,该请求报文中包括该AP的标识信息。
S202,根据该AP的标识信息,确定自身是否存储有该预漫游表项;若为是,执行S203;若为否,执行S204。
S203,向该AP发送携带有第一目标数据的应答报文,以使得该AP发送配置请求报文至向该AP发送携带有第一目标数据的应答报文的AC中的一个AC以进行关联,其中,第一目标数据用于表征AC内存储有该预漫游表项。
其中,S201至S203的具体实施过程参照对S101至S103的说明即可,在此不再赘述。
S204,在确定自身未存储有该预漫游表项时,向该AP发送携带有第二目标数据的应答报文,以使得该AP广播发现报文,其中,第二目标数据用于表征AC内未存储有该预漫游表项。
容易理解的是,对于AP而言,在其向至少一个AC广播了用于获取该AP对应的预漫游表项的存在状态的请求报文后,此时存在着一种可能的情况,即该AP接收到的每一应答报文中携带的均是第二目标数据。这时,AP无法与某一AC从配置阶段开始关联,为了保证AP能够成功与某一AC进行关联,此时,AP可以执行现有技术中的关联步骤,即从广播发现报文开始,尝试与AC进行关联。
S205,在获得该AP广播的发现报文,且自身与该AP关联后,生成并存储该预漫游表项。
容易理解的是,当该AC执行现有技术中的关联步骤,并最终与该AP成功关联后,该AC可以生成并存储该AP对应的预漫游表项。这样,若该AC与该AP的关联由于网络异常等原因解除了,该AP在广播发现报文后,其可以根据应答报文中是否携带第一目标数据再次找到该AC,并直接从配置阶段开始与该AC进行关联,该AP无需执行现有技术中的完整的关联步骤,故AP重新与AC关联所需的时间大大地缩短,从而较好地避免了AP服务的移动终端上出现数据业务长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
在本发明实施例的一种具体实施方式中,该方法还可以包括:
在自身与该AP解除关联后,触发自身存储的该预漫游表项的老化,其中,该预漫游表项的老化时长为预设的时长阈值。
其中,预设的时长阈值可以为3分钟、10分钟或者15分钟,这都是可能的。当然,预设的时长阈值的取值并不局限于此,具体可以根据实际情况来确定,本实施例对此不做任何限定。
可以理解的是,在AC和AP关联之后,只要AC和AP之间的通信隧道断开,AC和AP就会解除关联。一般而言,AC和AP之间的通信隧道是否断开是通过保活机制来确定的。
例如,在AC和AP成功关联之后,对于AP来说,其会按照设定的时间间隔向AC发送回声请求报文(Echo request),如果AP在发送回声请求报文之后的3秒内没有接收到AC回复的回声应答报文,AP会重新向AC发送该回声请求报文,如果AP在连续N(N的取值可以为3)次发出回声请求报文后的3秒内均未接收到回声应答报文,AP就会主动断开其与AC之间的通信隧道。对于AC来说,其会判断成功关联后的120S内是否接收到AP发送的回声请求报文,如果没有,AC就会主动断开其与AP之间的通信隧道。
本实施例中,假设预设的时长阈值为3分钟,容易理解的是,如果AC与AP解除关联的时刻与AC接收到请求报文的时刻之间的时间间隔小于3分钟,那么该AP与该AC就可以从配置阶段开始进行关联;相反,若该时间间隔不小于3分钟,那么该AP与该AC就无法从配置阶段进行关联,AP需要执行现有的、完整的关联步骤。
在本发明实施例的一种具体实施方式中,该方法还可以包括:
在生成并存储该预漫游表项之后,将该预漫游表项发送至与自身属于同一预定AC组的其余AC,以使得其余AC存储所接收到的该预漫游表项。
其中,每一预定AC组中的AC的数量可以为两个、三个或者三个以上,这都是可能的,本实施例对预定AC组中的AC的数量不做任何限定。
本实施例中,由于该AC会将该预漫游表项发送至与自身属于同一预定AC组中的其余AC,故该AC所在的预定AC组中的每一AC内都会存储有该预漫游表项。这样,即使该AC出现了故障,该AP也能与该预定AC组中的另一AC从配置阶段开始进行关联。容易看出,本实施例能够保证AP与AC的成功关联。
在本发明实施例的一种具体实施方式中,该方法还可以包括:
在自身与该AP解除关联后,向与自身属于同一预定AC组的其余AC发送携带有该AP的标识信息的关联解除通知报文,以使得其余AC在接收到该关联解除通知报文后,触发自身存储的该预漫游表项的老化。
下面结合图3,以一个具体的例子对本实施例的具体实施过程进行说明。
如图3所示,假设AC1和AC2属于同一预定AC组,AC1和AC2两者之间可以建立有通信隧道,以保证AC1和AC2的通信。
假设AP首先与AC1关联,在AP和AC1两者关联成功后,AC1内会生成并存储该AP对应的预漫游表项。具体地,AC1内存储的预漫游表项中可以包括该AP的MAC地址信息和该AP的AP-ID号。另外,AC1内存储的该预漫游表项中还可以包括HA-IP-Address,即AC1所在的预定AC组中最先与该AP关联的AC的IP地址,此处应为AC1的IP地址。
在AC1生成该预漫游表项的同时,AC1可以将该预漫游表项发送至AC2。这样,当AC2接收到该预漫游表项后,AC2会存储该预漫游表项,最终,AC1和AC2内均存储有该预漫游表项。
容易理解的是,当AC1和AP解除关联后,AC1内存储的该AP对应的预漫游表项将会开始老化。另外,由于AC1和AC2之间的通信隧道的存在,AC1可以向AC2发送携带有AP的标识信息的关联解除通知报文。这样,在AC2接收到该关联解除通知报文后,AC2也会触发自身存储的该预漫游表项的老化。
若AC1和AC2内的该预漫游表项的老化时间达到预设的时长阈值之前,AC1和AC2均接收到了AP广播的获取AP对应的预漫游表项的存在状态的请求报文,这时,AC1和AC2均会向AP回复携带有第一目标数据的应答报文。AP在接收到了来自于AC1和AC2的应答报文后,AP会基于预设的选取规则,从AC1和AC2中选取一者。
容易理解的是,AP基于预设的选取规则,从AC1和AC2中选取一者时存在着两种可能的情况。
一种情况下,AP最终选取出的是AC1,此时AP会向AC1发送配置请求报文,这样,AP和AC1可以从配置阶段开始进行关联。
另一种情况下,AP最终选取出的是AC2,此时AP会向AC2发送配置请求报文,这样,AP和AC2可以从配置阶段开始进行关联。
若AC1和AC2内的该预漫游表项的老化时间达到预设的时长阈值之后,AC1和AC2均接收到了AP广播的请求报文,此时,AC1和AC2均会向AP回复携带有第二目标数据的应答报文。当AC接收到该应答报文后,AC会执行现有技术中的完整的关联步骤,以与AC1和AC2中的一者进行关联。
综上,本实施例中,AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现数据业务长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
下面对本发明从AP的角度所提供的一种关联方法进行说明。
参见图4,图中示出了本发明实施例所提供的一种关联方法的流程图。如图4所示,该方法可以包括:
S401,向至少一个AC广播用于获取该AP对应的预漫游表项的存在状态的请求报文,其中,请求报文中包括该AP的标识信息。
可以理解的是,当各AC接收到该请求报文后,AC会去查看自身内部是否存储有该AP对应的预漫游表项,并根据查看结果,确定包含有相应内容的应答报文。
S402,获得至少一个AC回复的针对该请求报文的应答报文;
S403,在获得的至少一个应答报文中携带有第一目标数据时,确定目标AC,目标AC为所回复的应答报文中携带有第一目标数据的AC中的一个AC,第一目标数据为所回复的应答报文中携带有第一目标数据的AC在根据AP的标识信息确定自身存储有预漫游表项时生成的,且用于表征AC内存储有预漫游表项;
S404,发送配置请求报文至目标AC以进行关联。
本方案中,在AP与AC建立关联后,若AP与AC之间的关联解除了,并且,AP需要重新与AC进行关联,此时,AP可以向至少一个AC广播用于获取该AP对应的预漫游表项的存在状态的请求报文。接下来,获得该请求报文的AC会去查看自身内部是否存储有该AP对应的预漫游表项,如果存储有,则该AC就会生成用于表征自身内部存储有该AP对应的预漫游表项的第一目标数据,并向该AP发送携带有第一目标数据的应答报文。之后,该AP会发送配置请求报文至向自身发送携带有第一目标数据的应答报文中的AC中的一个AC以进行关联。最终,该AP会与接收到配置请求报文的AC成功关联。
容易看出,在本方案中,当AP重新与AC进行关联时,两者之间的关联操作跳跃了发现和加入阶段,两者是直接从配置阶段开始进行关联的,故AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现数据业务长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
在本发明实施例的一种具体实施方式中,该方法还可以包括:
在获得的应答报文中携带有第二目标数据时,广播发现报文,以使关联AP的AC生成并存储预漫游表项;
其中,第二目标数据为所回复的应答报文中携带有第二目标数据的AC在根据AP的标识信息确定自身未存储有预漫游表项时生成的,且用于表征AC内未存储有预漫游表项。
综上,本实施例中,AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现数据业务长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
下面对本发明从AC的角度所提供的一种关联装置进行说明。
参见图5,图中示出了本发明实施例所提供的一种关联装置的结构框图。如图5所示,该装置可以包括:
请求报文获得模块51,用于获得AP广播的、用于获取该AP对应的预漫游表项的存在状态的请求报文,其中,该请求报文中包括该AP的标识信息;
表项确定模块52,用于根据该AP的标识信息,确定所述AC是否存储有该预漫游表项;
第一发送模块53,用于在所述AC存储有该预漫游表项的情况下,向该AP发送携带有第一目标数据的应答报文,以使得该AP发送配置请求报文至向该AP发送携带有第一目标数据的应答报文的AC中的一个AC以进行关联,其中,第一目标数据用于表征AC内存储有预漫游表项。
本方案中,在AP与AC建立关联后,若AP与AC之间的关联解除了,并且,AP需要重新与AC进行关联,此时,AP可以向至少一个AC广播用于获取该AP对应的预漫游表项的存在状态的请求报文。接下来,获得该请求报文的AC会去查看自身内部是否存储有该AP对应的预漫游表项,如果存储有,则该AC就会生成用于表征自身内部存储有该AP对应的预漫游表项的第一目标数据,并向该AP发送携带有第一目标数据的应答报文。之后,该AP会发送配置请求报文至向自身发送携带有第一目标数据的应答报文中的AC中的一个AC以进行关联。最终,该AP会与接收到配置请求报文的AC成功关联。
容易看出,在本方案中,当AP重新与AC进行关联时,两者之间的关联操作跳跃了发现和加入阶段,两者是直接从配置阶段开始进行关联的,故AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现数据业务长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
在本发明实施例的一种具体实施方式中,该装置还可以包括:
第二发送模块,用于在确定所述AC未存储有预漫游表项时,向AP发送携带有第二目标数据的应答报文,以使得AP广播发现报文,其中,第二目标数据用于表征AC内未存储有预漫游表项;
生成存储模块,用于在获得AP广播的发现报文,且所述AC与AP关联后,生成并存储预漫游表项。
在本发明实施例的一种具体实施方式中,该装置还可以包括:
触发模块,用于在所述AC与AP解除关联后,触发所述AC存储的预漫游表项的老化,其中,预漫游表项的老化时长为预设的时长阈值。
在本发明实施例的一种具体实施方式中,该装置还可以包括:
第三发送模块,用于在生成并存储预漫游表项之后,将预漫游表项发送至与所述AC属于同一预定AC组的其余AC,以使得其余AC存储所接收到的预漫游表项。
在本发明实施例的一种具体实施方式中,该装置还可以包括:
第四发送模块,用于在所述AC与AP解除关联后,向与所述AC属于同一预定AC组的其余AC发送携带有AP的标识信息的关联解除通知报文,以使得其余AC在接收到该关联解除通知报文后,触发其余AC内存储的预漫游表项的老化。
综上,本实施例中,AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现流量长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
下面对本发明从AP的角度提供的一种关联装置进行说明。
参见图6,图中示出了本发明实施例所提供的一种关联装置的结构框图。如图6所示,该装置可以包括:
第一广播模块61,用于向至少一个接入控制器AC广播用于获取AP对应的预漫游表项的存在状态的请求报文,其中,请求报文中包括AP的标识信息;
获得模块62,用于获得至少一个AC回复的针对请求报文的应答报文;
目标AC确定模块63,用于在获得的至少一个应答报文中携带有第一目标数据时,确定目标AC,目标AC为所回复的应答报文中携带有第一目标数据的AC中的一个AC,第一目标数据为所回复的应答报文中携带有第一目标数据的AC在根据AP的标识信息确定自身存储有预漫游表项时生成的,且用于表征AC内存储有预漫游表项;
发送模块64,用于发送配置请求报文至目标AC以进行关联。
在本发明实施例的一种具体实施方式中,该装置还可以包括:
第二广播模块,用于在获得的应答报文中携带有第二目标数据时,广播发现报文,以使关联AP的AC生成并存储预漫游表项;
其中,第二目标数据为所回复的应答报文中携带有第二目标数据的AC在根据AP的标识信息确定自身未存储有预漫游表项时生成的,且用于表征AC内未存储有预漫游表项。
综上,本实施例中,AP重新与AC关联所需的时间大大地缩短,这样较好地避免了AP服务的移动终端上出现流量长时间中断的情况,进而给移动终端的持有者带来了较好的使用体验。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。