一种云接入控制器管理的接入点同步方法和系统的制作方法

文档序号:10573219阅读:851来源:国知局
一种云接入控制器管理的接入点同步方法和系统的制作方法
【专利摘要】本发明提供一种云接入控制器管理的接入点同步方法和系统,其中方法包括:云接入控制器为管理的每个接入点建立配置线程,并通过配置线程获取对应的接入点配置;如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则云接入控制器将所述获取的接入点配置在所述接入点配置列表中进行同步。本发明缩短了云接入控制器管理的接入点同步周期和同步所带来的开销。
【专利说明】
一种云接入控制器管理的接入点同步方法和系统
技术领域
[0001]本发明实施例涉及通信技术领域,尤其涉及一种云接入控制器管理的接入点同步方法和系统。
【背景技术】
[0002]AP(Access Point,无线接入点),相当于无线交换机,它是无线终端使用有线网络的接入点,主要用于家庭宽带、企业内部网络部署和商业环境中网络部署等。
[0003]云AC(Access Controller,接入控制器),即无线局域网接入控制设备,负责将所有AP的数据汇总后接入Internet,同时可以远程配置AP的一些设备参数,例如带宽限速、Portal (入门)功能、安全功能等参数。
[0004]随着网络的发展,企业或各大商场对AP设备的需求也越来越多,随着AP数量的增多,对于云AC的管理性能要求也随之增加,AP在云AC上的同步也依赖于云AC的性能。
[0005]现在的云AC主要是通过TR069协议管理AP设备,TR069协议是一个用到很多的网络管理协议,通过TR069协议,云AC可以获取AP的信息,并且对AP进行设置的操作。
[0006]—般而言,大多数设备都提供多种管理方式,例如= Telnet协议、SSH(SeCUreShell)协议、TR069协议和通过浏览器操作,每种操作都可能会造成设备的配置变化,这就会带来很多问题。
[0007]例如Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。
[0008]实例中,用户I用云AC对AP进行管控,在时刻I查看到网元的信息状态为Statusl,用户2再时刻2对设备通过telnet进行了操作,并使得AP的配置发生了变化,由于交换机可能还未将该事件上报到云AC,所以用户I在云AC中可能无法感知到用户2所进行的操作,这就造成了 AP的信息不同步。
[0009]例如TR O 6 9是数字用户线(D S L)论坛制定的一个面向终端设备的网管协议,称为“用户终端设备广域网管理协议(CWMP)”。
[0010]实例中,如果云AC通过TR069协议去同步AP的配置,则同步周期过长,一般一个AP设备上报至云AC的周期为10分钟甚至更长,更何况一般企业或者商场部署的AP个数有成百甚至上千,则同步周期还会增大。

【发明内容】

[0011]本发明提供一种云接入控制器管理的接入点同步方法和系统,实现了缩短云接入控制器管理的接入点同步周期和同步所带来的开销。
[0012]本发明提供一种云接入控制器管理的接入点同步方法,包括:云接入控制器为管理的每个接入点建立配置线程,并通过配置线程获取对应的接入点配置;如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则云接入控制器将所述获取的接入点配置在所述接入点配置列表中进行同步。
[0013]进一步地,所述云接入控制器为管理的每个接入点建立配置线程,包括:云接入管理器获取接入点列表,所述接入点列表包括所述云接入管理器所管理的所有接入点的信息;从所述接入点列表中获取所述云接入管理器所管理的接入点的数量,根据所述接入点的数量,建立相同数量的配置线程,并将配置线程和接入点进行关联。
[0014]进一步地,所述通过配置线程获取对应的接入点配置,包括:云接入管理器通过配置线程登录对应的接入点的配置页面获取接入点配置,并保存在预先设置的接入点配置列表中。
[0015]进一步地,所述如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则云接入控制器将所述获取的接入点配置在所述接入点配置列表中进行同步,包括:云接入管理器预先在本地创建接入点配置列表;当云接入管理器获取到接入点配置后,查询接入点配置列表是否保存对应的接入点的配置;如果接入点配置列表没有对应的接入点的配置,则云接入管理器将获取的接入点配置添加到接入点配置列表中;如果接入点配置列表已经保存有对应的接入点的配置,则云接入管理器将获取的接入点配置和接入点配置列表中对应的接入点配置进行比较;如果不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步。
[0016]进一步地,所述同步的方式包括自动同步和手动同步;如果同步的方式是自动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入控制器将获取的接入点配置自动同步到接入点配置列表中;如果同步的方式是手动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入管理器通过警告来提示所述接入点配置需要进行同步。
[0017]本发明提供一种云接入控制器管理的接入点同步系统,包括云接入控制器和所述云接入控制器管理的多个接入点,其中所述云接入控制器包括:管理配置模块,用于为管理的每个接入点建立配置线程;配置线程,用于获取对应的接入点配置;所述管理配置模块,还用于如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步。
[0018]进一步地,所述管理配置模块,具体用于:管理配置模块获取接入点列表,所述接入点列表包括所述云接入管理器所管理的所有接入点的信息;从所述接入点列表中获取所述云接入管理器所管理的接入点的数量,根据所述接入点的数量,建立相同数量的配置线程,并将配置线程和接入点进行关联。
[0019]进一步地,所述配置线程,具体用于:配置线程登录对应的接入点的配置页面获取接入点配置,并保存在管理配置模块预先设置的接入点配置列表中。
[0020]进一步地,所述管理配置模块,还具体用于:预先在本地创建接入点配置列表;当获取到接入点配置后,查询所述接入点配置列表是否保存对应的接入点的配置;如果所述接入点配置列表没有对应的接入点的配置,则将获取的接入点配置添加到接入点配置列表中;如果所述接入点配置列表已经保存有对应的接入点的配置,则将获取的接入点配置和接入点配置列表中对应的接入点配置进行比较;如果不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步。
[0021]进一步地,所述同步的方式包括自动同步和手动同步;所述管理配置模块,还具体用于:如果同步的方式是自动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入控制器将获取的接入点配置自动同步到接入点配置列表中;如果同步的方式是手动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入管理器通过警告来提示所述接入点配置需要进行同步。
[0022]本发明提供的云接入控制器管理的接入点同步方法和系统,通过云接入控制器为管理的每个接入点建立配置线程,并通过配置线程获取对应的接入点配置,如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步,从而实现了缩短云接入控制器管理的接入点同步周期和同步所带来的开销。
【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明实施例中的云接入控制器管理的接入点同步方法的流程示意图;
[0025]图2为本发明实施例中的云接入控制器管理的接入点同步系统的架构示意图。
【具体实施方式】
[0026]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]本发明利用网页登录到AP,快速得到AP的配置。在用户同步好AP后,立即将该配置在云AC的本地也进行一次备份。然后建立一个线程,在后台不停地检查AP的配置,看AP的配置是否和本地保存的配置一致,如果不一致,则说明其它用户对该AP进行了配置更改,该AP需要在云AC中进行同步,否则用户在云AC中看到的AP的信息就不是当前最新的信息。
[0028]图1为本发明实施例中的云接入控制器管理的接入点同步系统的架构示意图。如图1所示,包括:云接入控制器和所述云接入控制器管理的多个接入点。
[0029]相比较于现有技术,在本发明实施例中的云接入控制器管理的接入点同步系统中,在云接入控制器中增加管理配置模块,所述管理配置模块是用于通过配置线程来管理接入点。管理配置模块根据接入点的数量,建立相同数量的配置线程,并将配置线程和接入点进行关联从而能够去获取对应的接入点配置。
[0030]配置线程用于获取接入点的配置,可以通过登录接入点配置页面,得到接入点的当前配置,包括该接入点所创建的VLAN(Virtual Local Area Network,虚拟局域网)信息、路由信息等,其它的信息都可以用同样的方式获取得到,形成一个接入点配置列表,并将该接入点配置列表存储到云接入控制器上。
[0031]当通过配置线程发现接入点的当前配置与本地保存的配置不一致时,云接入管理器可以通过警告来提示该接入点需要进行同步操作,例如,可以在云接入管理器上的接入点图标上显示告警符号来进行所述警告。
[0032]此外,同步方式可以采用手动同步和自动同步,例如若用户选择自动同步的方式,则云接入管理器一旦发现接入点的配置发生变化,则自动进行网元同步操作;用户选择手动同步的方式,则云接入管理器发现接入点的配置发生变化,则用户手动进行网元同步操作。
[0033]图2为本发明实施例中的云接入控制器管理的接入点同步方法的流程示意图,如图2所示,包括:
[0034]步骤S21,云接入控制器为管理的每个接入点建立配置线程。
[0035]在本步骤中,云接入控制器通过云接入控制器管理配置模块来管理接入点的配置。
[0036]具体地,云接入管理器管理配置模块获取接入点列表,所述接入点列表包括该云接入管理器所管理的所有接入点的信息。
[0037]管理配置模块可以从接入点列表中获取该云接入管理器所管理的接入点的数量,根据接入点的数量,建立相同数量的配置线程。
[0038]例如在图1中,如果云AC根据AP列表获知所管理的AP数量为2个,贝Ij分别为这两个AP建立配置线程,即APl的配置线程和AP2的配置线程。当然在实际组网中,云AC所管理的AP的数量远不止两个,故在此仅为举例说明。
[0039]步骤S22,云接入控制器通过配置线程获取对应的接入点配置。
[0040]在本步骤中,云接入管理器可以通过配置线程登录对应的接入点配置页面获取该接入点的完整的配置。
[0041 ] 例如在图1中,通过APl配置线程来登录APl的配置页面,获取APl的配置;通过AP2配置线程来登录AP2的配置页面,获取APl的配置。
[0042]进一步地,云接入管理器可以预设周期,周期性的获取所管理的所有接入点的配置。
[0043]步骤S23,将获取的接入点配置和本地保存的接入点配置列表中的所述接入点配置进行比较,如果一致,则不做处理;如果不一致,则进行步骤S24。
[0044]在本步骤中,云接入管理器预先创建接入点配置列表。
[0045]如果云接入管理器获取到一接入点的配置,查询接入点配置列表是否有该接入点的配置,如果有,则获取的接入点配置和本地保存的接入点配置列表中的所述接入点配置进行比较;如果没有,则将该接入点配置添加到接入点配置列表中。
[0046]例如在图1中,如果云AC获取到APl的配置,查询接入点配置列表是否有APl的配置,如果在接入点配置列表已经存在有APl的配置,则将此次获取到的APl的配置和接入点配置列表已经存在的APl的配置进行一致性比较;如果在接入点配置列表没有APl的配置,则将此次获取到的APl的配置添加到接入点配置列表中。
[0047]步骤S24,将获取的接入点配置同步到本地保存的接入点配置列表中。
[0048]在本步骤中,如果获取的接入点配置和本地保存的接入点配置列表中的所述接入点配置一致,则不用对接入点配置列表中保存的所述接入点配置进行处理;如果获取的接入点配置和本地保存的接入点配置列表中的所述接入点配置不一致,则所述接入点配置有变化,需要在接入点配置列表中同步所述接入点配置,即将获取的接入点配置同步到接入点配置列表中。
[0049]在进行同步操作之前,本发明还可以包括:判断接入点配置的同步方式,所述同步方式包括自动同步和手动同步。
[0050]如果同步方式是自动同步,则在判断出获取的接入点配置和本地保存的接入点配置列表中的所述接入点配置不一致时,则将获取的接入点配置自动同步到接入点配置列表中。
[0051]如果同步方式是手动同步,则在判断出获取的接入点配置和本地保存的接入点配置列表中的所述接入点配置不一致时,云接入管理器可以通过警告来提示该接入点需要进行同步操作,例如,可以在云接入管理器上的接入点图标上显示告警符号来进行所述警告。
[0052]例如在图1中,如果云AC获取到APl的配置和接入点配置列表已经存在的APl的配置不一致性,则将不需要对接入点配置列表中APl的配置进行同步操作。如果云AC获取到APl的配置和接入点配置列表已经存在的APl的配置不一致性,假设同步方式是自动同步,则将获取的APl接入点配置自动同步到接入点配置列表中;假设同步方式是手动同步,则在云AC上的APl图标上显示告警符号来进行所述警告,用户手动将此次获取到的APl的配置同步到接入点配置列表中。
[0053]有以上描述可以看出,本发明实施例提供的云接入控制器管理的接入点同步方法和系统,通过云接入控制器为管理的每个接入点建立配置线程,并通过配置线程获取对应的接入点配置,如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步,从而实现了缩短云接入控制器管理的接入点同步周期和同步所带来的开销。。
[0054]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0055]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0056]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种的云接入控制器管理的接入点同步方法,其特征在于,包括: 云接入控制器为管理的每个接入点建立配置线程,并通过配置线程获取对应的接入点配置; 如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则云接入控制器将所述获取的接入点配置在所述接入点配置列表中进行同步。2.根据权利要求1所述的云接入控制器管理的接入点同步方法,其特征在于,所述云接入控制器为管理的每个接入点建立配置线程,包括: 云接入管理器获取接入点列表,所述接入点列表包括所述云接入管理器所管理的所有接入点的信息; 从所述接入点列表中获取所述云接入管理器所管理的接入点的数量,根据所述接入点的数量,建立相同数量的配置线程,并将配置线程和接入点进行关联。3.根据权利要求1所述的云接入控制器管理的接入点同步方法,其特征在于,所述通过配置线程获取对应的接入点配置,包括: 云接入管理器通过配置线程登录对应的接入点的配置页面获取接入点配置,并保存在预先设置的接入点配置列表中。4.根据权利要求3所述的云接入控制器管理的接入点同步方法,其特征在于,所述如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则云接入控制器将所述获取的接入点配置在所述接入点配置列表中进行同步,包括: 云接入管理器预先在本地创建接入点配置列表; 当云接入管理器获取到接入点配置后,查询接入点配置列表是否保存对应的接入点的配置; 如果接入点配置列表没有对应的接入点的配置,则云接入管理器将获取的接入点配置添加到接入点配置列表中; 如果接入点配置列表已经保存有对应的接入点的配置,则云接入管理器将获取的接入点配置和接入点配置列表中对应的接入点配置进行比较;如果不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步。5.根据权利要求4所述的云接入控制器管理的接入点同步方法,其特征在于,所述同步的方式包括自动同步和手动同步; 如果同步的方式是自动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入控制器将获取的接入点配置自动同步到接入点配置列表中; 如果同步的方式是手动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入管理器通过警告来提示所述接入点配置需要进行同步。6.—种的云接入控制器管理的接入点同步系统,其特征在于,包括云接入控制器和所述云接入控制器管理的多个接入点,其中所述云接入控制器包括: 管理配置模块,用于为管理的每个接入点建立配置线程; 配置线程,用于获取对应的接入点配置; 所述管理配置模块,还用于如果获取的接入点配置和本地保存的接入点配置列表中的对应的接入点配置不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步。7.根据权利要求6所述的云接入控制器管理的接入点同步系统,其特征在于,所述管理配置模块,具体用于: 管理配置模块获取接入点列表,所述接入点列表包括所述云接入管理器所管理的所有接入点的信息; 从所述接入点列表中获取所述云接入管理器所管理的接入点的数量,根据所述接入点的数量,建立相同数量的配置线程,并将配置线程和接入点进行关联。8.根据权利要求6所述的云接入控制器管理的接入点同步系统,其特征在于,所述配置线程,具体用于: 配置线程登录对应的接入点的配置页面获取接入点配置,并保存在管理配置模块预先设置的接入点配置列表中。9.根据权利要求8所述的云接入控制器管理的接入点同步系统,其特征在于,所述管理配置模块,还具体用于: 预先在本地创建接入点配置列表; 当获取到接入点配置后,查询所述接入点配置列表是否保存对应的接入点的配置; 如果所述接入点配置列表没有对应的接入点的配置,则将获取的接入点配置添加到接入点配置列表中; 如果所述接入点配置列表已经保存有对应的接入点的配置,则将获取的接入点配置和接入点配置列表中对应的接入点配置进行比较;如果不一致,则将所述获取的接入点配置在所述接入点配置列表中进行同步。10.根据权利要求9所述的云接入控制器管理的接入点同步系统,其特征在于,所述同步的方式包括自动同步和手动同步; 所述管理配置模块,还具体用于: 如果同步的方式是自动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入控制器将获取的接入点配置自动同步到接入点配置列表中; 如果同步的方式是手动同步,则在判断出获取的接入点配置和接入点配置列表中对应的接入点配置不一致时,云接入管理器通过警告来提示所述接入点配置需要进行同步。
【文档编号】H04W56/00GK105933973SQ201610246326
【公开日】2016年9月7日
【申请日】2016年4月20日
【发明人】侯敏会
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1