上线控制方法和装置制造方法及图纸

技术编号:18663301 阅读:20 留言:0更新日期:2018-08-11 16:44
本申请提供了上线控制方法和装置。AC在接收到AP发送的上线请求报文时,并非仅单独申请一个用于该AP上线的License,而是一次申请N个License,提高License的申请效率,以使得AP成功上线的速度不再局限于AC与授权服务器之间的通信状况,并且,即使有大量AP并发上线,也会因为一次申请N个License,而非单独针对每一个AP申请用于该AP上线的License,能够有效减轻AC与授权服务器之间的带宽压力、以及有效减轻授权服务器的处理压力。

On line control method and device

The application provides an on-line control method and device. When the AC receives the on-line request message sent by the AP, it does not only apply for a single license for the AP to be on-line, but also applies for N licenses at a time, which improves the application efficiency of the license, so that the successful on-line speed of the AP is no longer limited to the communication between the AC and the authorized server, and even if a large number of AP are on-line concurrently. It also can effectively reduce the bandwidth pressure between AC and authorized server and the processing pressure of authorized server by applying for N licenses at a time instead of applying for each AP for the license on-line.

【技术实现步骤摘要】
上线控制方法和装置
本申请涉及网络通信技术,特别涉及上线控制方法和装置。
技术介绍
在无线组网中,接入控制器(AC:AccessControl)在检测到接入点(AP:AccessPoint)发送的上线请求报文时,需要从授权服务器(LicenseServer)获取一个用于允许AP上线的授权(License,相当于软件版权),只有AC成功获取License后,AC才会允许AP成功上线,而当AP下线后,也就意味着AC之前获取的一个用于允许该AP上线的License无用,AC可将该获取的License归还给授权服务器。但是,由于AC是在检测到AP发送的上线请求报文时才向授权服务器获取License,这导致AP成功上线的速度很大程度取决于AC与授权服务器之间的通信状况,一旦AC与授权服务器之间的通信状况不好,则会延缓AP上线的速度。
技术实现思路
本申请提供了上线控制方法和装置,以提高AC向授权服务器LicenseServer获取License的效率,减少对AP上线速度的影响。本申请提供的技术方案包括:一种上线控制方法,该方法应用于接入控制器AC,包括:当接收接入点AP发送的上线请求报文时,检查本地配置的M是否小于等于本地配置的N;所述M用于指示空闲的授权License的数量,所述N用于指示一次向授权服务器LicenseServer申请的License的数量;当检查出M小于等于N时,则:在本AC的授权申请状态为第一状态时,向授权服务器发送License申请以申请N个License,并将本AC的授权申请状态从第一状态更新为第二状态;所述第一状态是指未处于License申请状态;所述第二状态是指处于License申请状态;在所述M大于预设值X时,将所述M减1,控制所述AP成功上线。一种上线控制装置,该装置应用于接入控制器AC,包括:接收单元,用于接收接入点AP发送的上线请求报文;检查单元,用于当所述接收单元接收到AP发送的上线请求报文时,检查本地配置的M是否小于等于本地配置的N;所述M用于指示空闲的授权License的数量,所述N用于指示一次向授权服务器LicenseServer申请的License的数量;控制单元,用于当所述检查单元检查出M小于等于N时,则:在本AC的授权申请状态为第一状态时,向授权服务器发送License申请以申请N个License,并将本AC的授权申请状态从第一状态更新为第二状态;所述第一状态是指未处于License申请状态;所述第二状态是指处于License申请状态;在所述M大于预设值X时,将所述M减1,控制所述AP成功上线。由以上技术方案可以看出,本申请中,AC在接收到AP发送的上线请求报文时,并非仅单独申请一个用于该AP上线的License,而是一次申请N个License,提高License的申请效率,以使得AP成功上线的速度不再局限于AC与授权服务器之间的通信状况,并且,即使有大量AP并发上线,也会因为一次申请N个License,而非单独针对每一个AP申请用于该AP上线的License,能够有效减轻AC与授权服务器之间的带宽压力、以及有效减轻授权服务器的处理压力;还有,本申请中,AC在接收到AP发送的上线请求报文时,若M大于预设值X,则表示AC本地有至少一个空闲的License,此时,可随机为发送上线请求报文的AP分配一个用于AP上线的License,以使发送上线请求报文的AP成功上线,无需再单独申请一个用于该AP上线的License,提高AP上线速度。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为本申请提供的方法流程图;图2为本申请提供的AC收到License申请响应的流程图;图3a至3f为本申请提供的M、N取值示意图;图4为本申请提供的AC在检测到AP下线时的流程图;图5为本申请提供的装置结构示意图。具体实施方式本申请提供的上线控制方法中,并非在接收到AP发送的上线请求报文时,仅单独申请一个用于该AP上线的License,而是一次申请N个License,提高License的申请效率,以使得AP成功上线的速度不再局限于AC与授权服务器之间的通信状况,并且,即使有大量AP并发上线,也会因为一次申请N个License,而非单独针对每一个AP申请用于该AP上线的License,能够有效减轻AC与授权服务器之间的带宽压力、以及有效减轻授权服务器的处理压力。为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述:参见图1,图1为本申请提供的上线控制方法流程图。该流程应用于AC。如图1所示,该流程可包括以下步骤:步骤101,当接收AP发送的上线请求报文时,检查本地配置的M是否小于等于本地配置的N;当检查出M小于等于N时,执行步骤102和步骤103。当AP需要上线时,AP会周期发送上线请求报文,直至成功上线。在本申请中,M用于指示空闲的授权License的数量,初始,M被配置为预设值X。作为一个实施例,这里的X可为0。在本申请中,N用于指示一次向授权服务器申请的License的数量。初始,N被配置为初始值N0。作为一个实施例,这里的N0可为2。在另一个例子中,AC在检查出M未小于等于N(即M大于N)时,则表示AC本地至少有N个空闲的License,此时,可随机为发送上线请求报文的AP分配一个用于AP上线的License,并将所述M减去分配给AP的License的数量(1),如此,则意味着发送上线请求报文的AP成功上线。此过程即为控制发送上线请求报文的AP成功上线的过程。步骤102,在本AC的授权申请状态为第一状态时,向授权服务器发送License申请以申请N个License,并将本AC的授权申请状态从第一状态更新为第二状态;所述第一状态是指未处于License申请状态,所述第二状态是指处于License申请状态。本步骤102是在M小于等于N的前提下执行的。基于M小于等于N的前提,则如步骤102所述,AC在授权申请状态为第一状态时,即使只收到一个AP发送的上线请求报文,也会向授权服务器发送License申请以申请N个License,实现一次申请N个License,而非仅针对发送上线请求报文的AP单独申请一个用于该AP上线的License,提高License的申请效率,以使得AP成功上线的速度不再局限于AC与授权服务器之间的通信状况。还有,本步骤102中,之所以在本AC的授权申请状态为第一状态时,向授权服务器发送License申请以申请N个License,并将本AC的授权申请状态从第一状态更新为第二状态,其目的是保证一段时间内AC只向授权服务器执行一次License申请,防止同一段时间并发向授权服务器申请License,减轻AC与授权服务器之间的带宽压力、以及有效减轻授权服务器的处理压力。在另一个例子中,当检查出M小于等于N时,若此时AC的授权申请状态为第二状态时,则为保证一段时间内AC只向授权服务器执行一次License申请,防止同一段时间并发向授权服务器申请License,则即使AC收到AP发送的上线请求报文,AC也不会向授权服务器发送License申请,而是禁止向授权服务器发本文档来自技高网...

【技术保护点】
1.一种上线控制方法,其特征在于,该方法应用于接入控制器AC,包括:当接收到接入点AP发送的上线请求报文时,检查本地配置的M是否小于等于本地配置的N;所述M用于指示空闲的授权License的数量,所述N用于指示一次向授权服务器License Server申请的License的数量;当检查出M小于等于N时,则:在本AC的授权申请状态为第一状态时,向授权服务器发送License申请以申请N个License,并将本AC的授权申请状态从第一状态更新为第二状态;所述第一状态是指未处于License申请状态;所述第二状态是指处于License申请状态;在所述M大于预设值X时,将所述M减1,控制所述AP成功上线。

【技术特征摘要】
1.一种上线控制方法,其特征在于,该方法应用于接入控制器AC,包括:当接收到接入点AP发送的上线请求报文时,检查本地配置的M是否小于等于本地配置的N;所述M用于指示空闲的授权License的数量,所述N用于指示一次向授权服务器LicenseServer申请的License的数量;当检查出M小于等于N时,则:在本AC的授权申请状态为第一状态时,向授权服务器发送License申请以申请N个License,并将本AC的授权申请状态从第一状态更新为第二状态;所述第一状态是指未处于License申请状态;所述第二状态是指处于License申请状态;在所述M大于预设值X时,将所述M减1,控制所述AP成功上线。2.根据权利要求1所述的方法,其特征在于,当检查出M小于等于N时,该方法进一步包括:若所述M等于预设值X,则向所述AP返回上线失败响应,以抑制所述AP上线;若本AC的授权申请状态为第二状态时,则禁止向授权服务器发送License申请。3.根据权利要求1所述的方法,其特征在于,当检查出M未小于等于N时,该方法进一步包括:将所述M减1,控制所述AP成功上线。4.根据权利要求1所述的方法,其特征在于,在向授权服务器发送License申请后,该方法进一步包括:接收所述授权服务器返回的License申请响应;所述License申请响应携带N个License;若所述M当前取值为预设值X,则将所述N增大第一指定值L1;若所述M当前取值大于第一预设阈值T1,所述T1小于N,则将所述N减少第二指定值L2;将所述M新增加所述License申请响应携带的License的数量,并将本AC的授权申请状态从所述第二状态更新为第一状态。5.根据权利要求1所述的方法,其特征在于,在控制所述AP成功上线后,该方法进一步包括:若检测到所述AP下线,则将所述M增加1,若所述M当前大于第二预设阈值T2,所述T2大于N,则向授权服务器发送License归还申请以归还第三指定值L3个License,所述L3小于等于N;当接收到所述授权服务器返回的License归还申请响应时,若所述M当前大于第二预设阈值T2,所述T2大于N,则将所述N增大第一指定值L1;若所述M当前小于第三预设阈值T3,所述T3小于T2,则将所述N减少第二指定值L2。6.根据权利要求1所述的方法,其特征在于,该方法进一步包括:每隔设定时间检测本AC接入的所有AP的上下线总次数,本AC接入的所有AP的上下线总次数包括:本AC接入的所有AP的上线次数之和、以及本AC接入的所有AP的下线次数之和;若检测到本AC接入的所有AP的上下线总次数小于指定次数,则:将本AC本地配置的N调整为初始值N0;若本地配置的M大于预设值X,则向授权服务器发送License归还申请以归还K个License,所述K为所述M与所述X之差,并调整M为预设值X。7.一种上线控制装置,其特征在于,该装置应用于接入控制器A...

【专利技术属性】
技术研发人员:谢晋营哈达
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1