[0041] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0042] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0043] 在本发明的一个实施例中,如图1所示,本发明一种AP快速申报注册方法,包括如下步骤:
[0044] 步骤101,AC控制器接收AP的注册请求,获取AP的注册报文。在本发明具体实施例中,当AP上电后,基于TCP协议、TR069规范向AC控制器发送注册请求,AC控制器获取AP的注册报文,该注册报文中携带有AP的相关信息,例如包含AP的SN(Serial Number,序列号)、AP的MAC(Media Access Control,媒体访问控制)地址、AP的IP(Internet Protocol,网络协议)地址、AP版本等。
[0045] 步骤102,依据AP注册报文判断该AP是否已存在,在本发明具体实施例中,AC控制器在收到AP注册报文后,会依据该AP注册报文中的AP的SN信息判断该AP是否已于AC控制器中存在。
[0046] 步骤103,根据判断结果对AP进行相应的申报注册处理。具体地说,若判断结果为该AP已存在,则将AC控制器中已存在的AP配置同步到该AP;若判断结果为该AP未存在,则将该AP加入预先创建的默认网络及默认组。
[0047] 优选地,当判断结果为该AP未存在时,还进一步判断该AC控制器是否开启自动申报注册,若开启自动申报注册,则将该AP加入预先创建的默认网络及默认组,若未开启自动申报注册,则将AP加入未申报列表,后续申报、加入网络和组流程需要人为手动操作,也就是说,AC控制器中设置有自动申报注册的启动开关,当该开关开启时,则启动自动申报注册,当该开关关闭时,则关闭该自动申报注册。
[0048] 优选地,于将该AP加入预先创建的默认网络及默认组之前,本发明之AP快速申报注册方法还包括如下步骤:
[0049] 步骤S1,检测AC控制器是否存在默认网络,若是,则进入步骤S2,若否,则AC控制器将AP进行申报注册,计入已申报列表,网络信息为空,后续加入网络操作则由管理员手动完成;
[0050] 步骤S2,检测AC控制器是否存在默认组,若是,则将该AP加入默认网络及默认组,且下发组内SSID(Service Set Identifier,服务集标识)及其他参数配置信息,若否,则AC控制器将AP自动加入默认网络,不加入AP组,后续AP加入AP组的操作则由管理员手动完成。
[0051] 优选地,如图2所示,于步骤101之前,本发明之AP快速申报注册方法还包括如下步骤:
[0052] 步骤100a,于AC控制器中预先创建网络,并将该网络设置为默认网络,以及[0053] 步骤100b,于AC控制器中创建AP组,并将该AP组设置为默认组。
[0054] 图3为本发明一种AC控制器的结构示意图。如图3所示,本发明一种AC控制器,可实现AP的快速申报注册,其包括:注册请求接收单元301、注册报文判断单元302以及申报注册处理单元303。
[0055] 注册请求接收单元301,用于接收AP的注册请求,获取AP的注册报文。在本发明具体实施例中,当AP上电后,基于TCP协议、TR069规范向AC控制器发送注册请求,注册请求接收单元301获取AP的注册报文,该注册报文中携带有AP的相关信息,例如包含AP的SN(Serial Number,序列号)、AP的MAC(Media Access Control,媒体访问控制)地址、AP的IP(Internet Protocol,网络协议)地址、AP版本等。
[0056] 注册报文判断单元302,用于依据AP注册报文判断该AP是否已存在,在本发明具体实施例中,AC控制器在收到AP注册报文后,注册报文判断单元302会依据该AP注册报文中的AP的SN信息判断该AP是否已于AC控制器中存在。
[0057] 申报注册处理单元303,用于根据判断结果对AP进行相应的申报注册处理。具体地说,若注册报文判断单元302的判断结果为该AP已存在,则申报注册处理单元303将AC控制器中已存在的AP配置同步到该AP;若注册报文判断单元302的判断结果为该AP未存在,则申报注册处理单元303将该AP加入预先创建的默认网络及默认组。
[0058] 优选地,本发明之AC控制器还包括申报开启监测单元,于注册报文判断单元302的判断结果为该AP未存在时,该申报开启监测单元进一步监测该AC控制器是否开启自动申报注册,若该AC控制器已开启自动申报注册,则启动该申报注册处理单元303将该AP加入预先创建的默认网络及默认组,若该AC控制器未开启自动申报注册,则启动申报注册处理单元303将AP加入未申报列表,后续申报、加入网络和组流程需要人为手动操作,也就是说,AC控制器中设置有自动申报注册的启动开关,当该开关开启时,则启动自动申报注册,当该开关关闭时,则关闭该自动申报注册。
[0059] 优选地,申报注册处理单元303在将该AP加入预先创建的默认网络及默认组之前,还用于检测AC控制器是否存在默认网络,若存在默认网络,则进一步检测AC控制器是否存在默认组,若存在默认组,则将该AP加入默认网络及默认组,且下发组内SSID及其他参数配置信息,若不存在默认组,则将AP自动加入默认网络,不加入AP组,后续AP加入AP组的操作则由管理员手动完成,若不存在默认网络,则将AP进行申报注册,计入已申报列表,网络信息为空,后续加入网络操作则由管理员手动完成。
[0060] 优选地,本发明之AC控制器还包括:
[0061] 网络创建单元,用于于AC控制器中预先创建网络,并将该网络设置为默认网络;以及
[0062] AP组创建单元,用于于AC控制器中创建AP组,并将该AP组设置为默认组。
[0063] 图4为本发明一具体实施例的AP快速申报注册流程图。该实施例中,基于TCP协议,TR069规范来实现AP快速申报注册,如图4所示,本发明之AP快速申报注册流程如下:
[0064] 1、在AC控制器侧定义自动申报开关,默认关闭,如图5所示,开关使能定义如下:
[0065] 1)自动申报使能关闭:此时AC控制器对上线AP不执行自动申报操作,AP上电后,所有流程均由管理员手动完成;
[0066] 2)自动申报使能开启:AC控制器对新上线AP执行自动申报操作,后续加入网络和AP组动作均由AC控制器自动完成;
[0067] 2、AC控制器侧创建网络,并将该网络设置为默认网络,如图6所示;
[0068] 3、在AC控制器侧创建AP组,并将该AP组设置为默认组,如图7所示;
[0069] 4、当AP上电后,AP与AC控制器三次握手建立连接,如下表1所示,发送TR069上电注册报文到控制器;
[0070] 表1
[0071] No. Time Source Destination ProtocolLength Info20...2016-09... 10.6.61.194 10.6.61.95 TCP 66 54893→9000[SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
20...2016-09... 10.6.61.95 10.6.61.194 TCP 66 9000→54893[SYN,ACK] Seq=0 Ack=1 Win=2920 Len=0 MSS=1460 SACK_PERM=1 WS=512
20...2016-09... 10.6.61.194 10.6.61.95 TCP 54 54893→9000[ACK] Seq=1 Ack=1 Win=65536 Len=0
[0072] 5、AC控制器收到AP上电报文后,依据注册报文中的SN信息判断该AP是否已经存在:
[0073] A、若存在,则将AC控制器中已存在的AP配置同步到AP;
[0074] B、若不存在,则判断是否开启自动申报,若开启,则AC控制器自动将AP加入默认网络和默认组;若未开启,则AC控制器将AP加入未申报列表,后续申报、加入网络和组流程需要人为手动操作。具体地,若开启自动申报,检测AC控制器侧是否存在默认网络,若存在默认网络,则进一步检测AC控制器侧是否存在默认组,若存在默认组,则AC控制器将AP自动加入默认网络和默认组,且下发组内SSID及其他参数配置信息,若不存在默认组,则将AP加入默认网络,不加入AP组,后续AP加入AP组由管理员手动完成;若不存在默认网络,则将AP进行申报,计入已申报列表,网络信息为空,后续加入网络操作由管理员手动完成。
[0075] 综上所述,本发明一种AP快速申报注册方法及AC控制器通过在AP上电、AP控制器收到AP的注册请求之后,依据注册报文中携带的AP相关信息,自动将AP添加至预先创建你的默认网络及默认组,并下发组内SSID,实现了AP在AC控制器上的自动申报注册功能,提高了开局工作效率,本发明AP注册过程自动化,可快速响应市场需求。
[0076] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。