一种AP设备、AC控制器及其自动上线申报注册方法与流程

文档序号:13883720阅读:510来源:国知局
一种AP设备、AC控制器及其自动上线申报注册方法与流程
本发明涉及无线通信
技术领域
,尤其涉及一种零配置ap(accesspoint,无线接入点)设备、ac控制器及其自动上线申报注册方法。
背景技术
:无线局域网(wlan,wirelesslocalareanetwork)是利用无线通信技术在一定的局部范围内建立的网络,是计算机网络与无线通信技术相结合的产物,它以无线多址信道作为传输媒介,提供传统有线局域网(lan,localareanetwork)的功能,能够使用户真正实现随时、随地、随意的宽带网络接入。wlan开始是作为有线局域网络的延伸而存在的,各团体、企事业单位广泛地采用了wlan技术来构建其办公网络。但随着应用的进一步发展,wlan正逐渐从传统意义上的局域网技术发展成为“公共无线局域网”,成为国际互联网(internet)宽带接入手段。wlan具有易安装、易扩展、易管理、易维护、高移动性、抗干扰等特点。wlan通常采用集中式无线接入控制器-接入点(ac-ap,accesscontroller-accesspoint)架构。其中,ac提供wlan网络的集中管理,ap则通过和ac建立链接,加入wlan网络后,提供无线接入服务,例如ap与ac之间基于tcp协议、tr069规范建立链接,ap定期向ac发送报文,以告知ac自身在线状态,ac则实现对ap进行管理和配置功能。一般地,ap需要向ac进行申报注册,传统的ap注册方式一般采用全手工注册,即需要手工输入ap相关信息到ac控制器,才可实现ac对ap的管控。然而传统的ap注册方式存在如下缺点:1、由于ap注册需要人工手动操作,开局工作效率较低;2、ap注册过程繁琐,不能及时响应市场需求。技术实现要素:为克服上述现有技术存在的不足,本发明之目的在于提供一种ap设备、ac控制器及其自动上线申报注册方法,以实现零配置ap设备在ac控制器上的自动申报注册,提高开局工作效率。为达上述目的,本发明提供的技术方案如下:一种ap设备,包括:广播上线单元,用于发送广播报文以发现同一网段内的ac控制器,获取ac控制器的ip地址,实现上线;注册请求发送单元,于成功上线后,向所述ac控制器发送注册请求及注册报文,所述注册报文中携带有ap的相关信息。进一步地,所述广播上线单元记录最后一次正常上线的ac控制器的ip地址,并于超过预设时间后予以重置。进一步地,所述ap设备还包括:地址获取单元,用于将ap接入网络后获取配置的ac的ip地址,和/或通过dhcp服务器获取ac的ip地址;判断处理单元,根据地址获取单元的获取结果确定发送单播发现请求报文或启动所述广播上线单元。进一步地,于获取到配置的ac的ip地址或通过dhcp服务器获取到ac的ip地址,所述判断处理单元发送单播发现请求报文至相应的ac控制器以实现上线;若未获取到配置的ac的ip地址、dhcp服务器回复的报文中没有ac的信息且ap单播发送的发现请求报文均没有得到响应,则启动所述广播上线单元。为达到上述目的,本发明还提供一种ac控制器,包括:响应单元,用于对ap设备的广播报文进行响应,以便所述ap设备成功上线;注册请求接收单元,用于于所述ap设备上线后接收所述ap设备的注册请求,获取所述ap设备的注册报文;注册报文判断单元,用于依据ap注册报文判断所述ap设备是否已存在;申报注册处理单元,用于根据判断结果对所述ap设备进行相应的申报注册处理。进一步地,若所述ap根据配置的ac的ip地址或根据通过dhcp服务器获取到ac的ip地址发送单播发现请求报文时,所述响应单元于接收到该报文时予以响应。进一步地,若所述注册报文判断单元的判断结果为该ap设备已存在,则所述申报注册处理单元将ac控制器中已存在的ap配置同步到该ap设备;若所述注册报文判断单元的判断结果为该ap设备未存在,则所述申报注册处理单元将该ap设备加入预先创建的默认网络及默认组。进一步地,所述ac控制器还包括申报开启监测单元,于所述注册报文判断单元的判断结果为该ap设备未存在时,所述申报开启监测单元进一步监测该ac控制器是否开启自动申报注册,若该ac控制器已开启自动申报注册,则启动该申报注册处理单元将该ap加入预先创建的默认网络及默认组,若该ac控制器未开启自动申报注册,则启动所述申报注册处理单元将该ap设备加入未申报列表。为达到上述目的,本发明还提供一种ap设备的自动申报上线注册方法,包括如下步骤:步骤一,ac控制器接收ap设备的广播报文并对其进行响应,以便ap设备成功上线;步骤二,接收所述ap设备的注册请求,获取ap的注册报文;步骤三,依据ap注册报文判断所述ap设备是否已存在;步骤四,根据判断结果对所述ap设备进行相应的申报注册处理。进一步地,于步骤一中,若所述ap设备根据配置的ac的ip地址或根据通过dhcp服务器获取到的ac的ip地址发送单播发现请求报文时,所述ac控制器对接收到的该单播发现请求报文予以响应。与现有技术相比,本发明一种ap设备、ac控制器及其自动上线申报注册方法的有益效果在于:本发明一种ap设备、ac控制器及其自动上线申报注册方法通过广播方式实现零配置的ap设备成功上线,并在ap设备上电、ap控制器收到ap的注册请求之后,依据注册报文中携带的ap相关信息,自动将ap添加至预先创建你的默认网络及默认组,并下发组内ssid,实现了零配置的ap设备在ac控制器上的自动申报注册功能,提高了开局工作效率,本发明ap设备注册过程自动化,可快速响应市场需求。附图说明图1为本发明一种ap设备的一个实施例的结构示意图;图2为本发明一种ap设备的另一个实施例的结构示意图;图3为本发明具体实施例中零配置ap设备的上线流程示意图;图4为本发明一种ac控制器的一个实施例的系统架构图;图5为本发明一种ap设备的自动申报上线注册方法的步骤流程图;图6为本发明具体实施例中ap上线后自动申报注册的流程图;图7为本发明具体实施例中自动开启申报的示意图;图8为本发明具体实施例中设置默认网络的示意图;图9为本发明具体实施例中设置默认组的示意图。具体实施方式为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。在本发明的一个实施例中,如图1所示,本发明一种ap设备,包括:广播上线单元101,用于发送广播报文来发现同一网段内的ac控制器,获取ac控制器的ip地址,实现上线。在本发明具体实施例中,和ap处于同一个网段的所有ac控制器都会响应ap的广播报文,在多ac的环境下,ap获取先响应的ac控制器的ip地址,实现上线。优选地,广播上线单元101会记录最后一次正常上线的ac的ip地址,以便在离线预设时间内(例如5分钟)通过单播请求上线,超过预设时间后予以重置。注册请求发送单元102,于成功上线后,向ac控制器发送注册请求及注册报文,该注册报文中携带有ap的相关信息,例如包含ap的sn(serialnumber,序列号)、ap的mac(mediaaccesscontrol,媒体访问控制)地址、ap的ip(internetprotocol,网络协议)地址、ap版本等。也就是说,当ap上电上线后,注册请求发送单元102基于tcp协议、tr069规范向ac控制器发送注册请求,ac控制器获取ap的注册报文,由ac控制器根据注册请求自动对ap进行注册申报。优选地,如图2所示,本发明一种ap设备,还包括:地址获取单元103,用于将ap接入网络后获取配置的ac的ip地址,和/或通过dhcp服务器获取ac的ip地址,这里的配置的ac的ip地址包括预先设置的静态ac的ip地址或广播上线单元101记录的最后一次正常上线的ac的ip地址,通过dhcp服务器获取ac的ip地址指的是通过dhcp服务器上配置dhcp响应报文中携带的option43信息获得ac的ip地址;判断处理单元104,于获取到配置的ac的ip地址或通过dhcp服务器获取到ac的ip地址,则发送单播发现请求报文至相应的ac控制器以实现上线;若未获取到配置的ac的ip地址、dhcp服务器回复的option43报文中没有ac的信息且ap单播发送的发现请求报文均没有得到响应,则启动广播上线单元101。以下将通过两个应用场景来说明本发明ap设备上线的过程:应用场景一(如图3所示):ap配置了静态云ac地址:1.1.1.1;ap接入网络中,获取到ip地址,并且通过dhcp服务器的option43信息获取到acip地址:2.2.2.2;ap首先请求1.1.1.1,若在预定时间得到响应,则ap成功上线;若超时未响应,则ap请求2.2.2.2,若在预定时间得到响应,则ap成功上线,若超时未响应,ap发现单播方案均无效,最后去广播请求acip,依然未得到任何响应,此时若本地广播域内接入一台本地ac:3.3.3.3,ap退避时间过后,重启上线流程,若重新请求1.1.1.1超时,继而请求2.2.2.2超时,这时通过广播获取到本地ac3.3.3.3,ap成功上线应用场景二:ap零配置;内网存在ac地址:1.1.1.1/24;ap通过dhcp服务器获取到地址1.1.1.2/24,无option43字段;ap单播请求地址1.1.1.2/24成功广播上线。在本发明的另一个实施例中,如图4所示,本发明一种ac控制器,包括:响应单元401、注册请求接收单元402、注册报文判断单元403以及申报注册处理单元404。其中,响应单元401,用于对ap的广播报文或单播发现请求报文进行响应,以便ap成功上线。在本发明具体实施例中,若ap根据配置的ac的ip地址或通过dhcp服务器获取到ac的ip地址发送单播发现请求报文时,响应单元401于接收到该报文时予以响应,当接收到ap发送的广播报文时,对该广播报文予以响应。注册请求接收单元402,用于接收ap的注册请求,获取ap的注册报文。在本发明具体实施例中,当ap上电后,基于tcp协议、tr069规范向ac控制器发送注册请求,注册请求接收单元301获取ap的注册报文,该注册报文中携带有ap的相关信息,例如包含ap的sn(serialnumber,序列号)、ap的mac(mediaaccesscontrol,媒体访问控制)地址、ap的ip(internetprotocol,网络协议)地址、ap版本等。注册报文判断单元403,用于依据ap注册报文判断该ap是否已存在,在本发明具体实施例中,ac控制器在收到ap注册报文后,注册报文判断单元403会依据该ap注册报文中的ap的sn信息判断该ap是否已于ac控制器中存在。申报注册处理单元404,用于根据判断结果对ap进行相应的申报注册处理。具体地说,若注册报文判断单元403的判断结果为该ap已存在,则申报注册处理单元404将ac控制器中已存在的ap配置同步到该ap;若注册报文判断单元403的判断结果为该ap未存在,则申报注册处理单元404将该ap加入预先创建的默认网络及默认组。优选地,本发明之ac控制器还包括申报开启监测单元,于注册报文判断单元403的判断结果为该ap未存在时,该申报开启监测单元进一步监测该ac控制器是否开启自动申报注册,若该ac控制器已开启自动申报注册,则启动该申报注册处理单元404将该ap加入预先创建的默认网络及默认组,若该ac控制器未开启自动申报注册,则启动申报注册处理单元404将ap加入未申报列表,后续申报、加入网络和组流程需要人为手动操作,也就是说,ac控制器中设置有自动申报注册的启动开关,当该开关开启时,则启动自动申报注册,当该开关关闭时,则关闭该自动申报注册。优选地,申报注册处理单元404在将该ap加入预先创建的默认网络及默认组之前,还用于检测ac控制器是否存在默认网络,若存在默认网络,则进一步检测ac控制器是否存在默认组,若存在默认组,则将该ap加入默认网络及默认组,且下发组内ssid及其他参数配置信息,若不存在默认组,则将ap自动加入默认网络,不加入ap组,后续ap加入ap组的操作则由管理员手动完成,若不存在默认网络,则将ap进行申报注册,计入已申报列表,网络信息为空,后续加入网络操作则由管理员手动完成。优选地,本发明之ac控制器还包括:网络创建单元,用于于ac控制器中预先创建网络,并将该网络设置为默认网络;以及ap组创建单元,用于于ac控制器中创建ap组,并将该ap组设置为默认组。在本发明的另一个实施例中,如图5所示,本发明一种ap设备的自动申报上线注册方法,包括如下步骤:步骤501,接收ap设备的单播发现请求报文或广播报文并对其进行响应,以便ap设备成功上线。在本发明具体实施例中,若ap设备根据配置的ac的ip地址或根据通过dhcp服务器获取到的ac的ip地址发送单播发现请求报文时,对接收到的该单播发现请求报文予以响应,当接收到ap设备发送的广播报文时,对该广播报文予以响应。步骤502,ac控制器接收ap设备的注册请求,获取ap设备的注册报文。在本发明具体实施例中,当ap设备上电后,基于tcp协议、tr069规范向ac控制器发送注册请求,ac控制器获取ap设备的注册报文,该注册报文中携带有ap的相关信息,例如包含ap的sn(serialnumber,序列号)、ap的mac(mediaaccesscontrol,媒体访问控制)地址、ap的ip(internetprotocol,网络协议)地址、ap版本等。步骤503,依据ap注册报文判断该ap设备是否已存在,在本发明具体实施例中,ac控制器在收到ap注册报文后,会依据该ap注册报文中的ap的sn信息判断该ap是否已于ac控制器中存在。步骤504,根据判断结果对ap设备进行相应的申报注册处理。具体地说,若判断结果为该ap设备已存在,则将ac控制器中已存在的ap配置同步到该ap;若判断结果为该ap设备未存在,则将该ap设备加入预先创建的默认网络及默认组。优选地,当判断结果为该ap设备未存在时,还进一步判断该ac控制器是否开启自动申报注册,若开启自动申报注册,则将该ap设备加入预先创建的默认网络及默认组,若未开启自动申报注册,则将ap设备加入未申报列表,后续申报、加入网络和组流程需要人为手动操作,也就是说,ac控制器中设置有自动申报注册的启动开关,当该开关开启时,则启动自动申报注册,当该开关关闭时,则关闭该自动申报注册。优选地,于将该ap设备加入预先创建的默认网络及默认组之前,本发明之ap快速申报注册方法还包括如下步骤:步骤s1,检测ac控制器是否存在默认网络,若是,则进入步骤s2,若否,则ac控制器将ap设备进行申报注册,计入已申报列表,网络信息为空,后续加入网络操作则由管理员手动完成;步骤s2,检测ac控制器是否存在默认组,若是,则将该ap加入默认网络及默认组,且下发组内ssid(servicesetidentifier,服务集标识)及其他参数配置信息,若否,则ac控制器将ap自动加入默认网络,不加入ap组,后续ap加入ap组的操作则由管理员手动完成。优选地,于步骤502之前,本发明之ap设备的自动申报上线注册方法还包括如下步骤:于ac控制器中预先创建网络,并将该网络设置为默认网络,以及于ac控制器中创建ap组,并将该ap组设置为默认组。图6为本发明具体实施例中ap上线后自动申报注册的流程图。该实施例中,基于tcp协议,tr069规范来实现ap快速申报注册,如图6所示,本发明之ap自动申报注册流程如下:1、在ac控制器侧定义自动申报开关,默认关闭,如图7所示,开关使能定义如下:1)自动申报使能关闭:此时ac控制器对上线ap不执行自动申报操作,ap上电后,所有流程均由管理员手动完成;2)自动申报使能开启:ac控制器对新上线ap执行自动申报操作,后续加入网络和ap组动作均由ac控制器自动完成;2、ac控制器侧创建网络,并将该网络设置为默认网络,如图8所示;3、在ac控制器侧创建ap组,并将该ap组设置为默认组,如图9所示;4、当ap上电后,ap与ac控制器三次握手建立连接,如下表1所示,发送tr069上电注册报文到控制器;表1no.timesourcedestinationprotocollengthinfo20...2016-09...10.6.61.19410.6.61.95tcp6654893→9000[syn]seq=0win=8192len=0mss=1460ws=256sack_perm=120...2016-09...10.6.61.9510.6.61.194tcp669000→54893[syn,ack]seq=0ack=1win=2920len=0mss=1460sack_perm=1ws=51220...2016-09...10.6.61.19410.6.61.95tcp5454893→9000[ack]seq=1ack=1win=65536len=05、ac控制器收到ap上电报文后,依据注册报文中的sn信息判断该ap是否已经存在:a、若存在,则将ac控制器中已存在的ap配置同步到ap;b、若不存在,则判断是否开启自动申报,若开启,则ac控制器自动将ap加入默认网络和默认组;若未开启,则ac控制器将ap加入未申报列表,后续申报、加入网络和组流程需要人为手动操作。具体地,若开启自动申报,检测ac控制器侧是否存在默认网络,若存在默认网络,则进一步检测ac控制器侧是否存在默认组,若存在默认组,则ac控制器将ap自动加入默认网络和默认组,且下发组内ssid及其他参数配置信息,若不存在默认组,则将ap加入默认网络,不加入ap组,后续ap加入ap组由管理员手动完成;若不存在默认网络,则将ap进行申报,计入已申报列表,网络信息为空,后续加入网络操作由管理员手动完成。综上所述,本发明一种ap设备、ac控制器及其自动上线申报注册方法通过广播方式实现零配置的ap设备成功上线,并在ap上电、ap控制器收到ap的注册请求之后,依据注册报文中携带的ap相关信息,自动将ap添加至预先创建你的默认网络及默认组,并下发组内ssid,实现了零配置的ap设备在ac控制器上的自动申报注册功能,提高了开局工作效率,本发明ap注册过程自动化,可快速响应市场需求。应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1