一种瘦接入点远程升级的方法和系统与流程

文档序号:12278204阅读:260来源:国知局
一种瘦接入点远程升级的方法和系统与流程

本发明实施方式涉及通讯技术领域,尤其涉及一种瘦接入点远程升级的方法和系统。



背景技术:

传统的WiFi网络主要是为企业或家庭内部移动用户的接入而组建的,仅基于这种需求,往往只需要少数AP(Access Point,接入点)就能满足,通过把基于这种需求而组建的AP成为胖AP。胖AP的结构特点是将WiFi的物理层、用户数据加密、用户认证、网络管理以及其他应用层的功能集于一身,因此他的功能全面但结构复杂。

随着无线网络的发展,需要大量部署AP的地方越来越多,胖AP的弊端也越来越明显,例如:WiFi建网需要对AP进行逐一配置;管理AP时需要维护大量AP的IP地址列表,需要进行地址关系维护的工作量很大;接入AP的边缘网络需要更改配置时,以适应无线用户的接入,为了能支持无缝漫游,需要在边缘网络上对所有无线用户可能使用的配置进行修改;在查看网络运行状况和用户统计、在线更改服务策略及安全策略时,都需要逐一登录到AP设备才能完成相应的操作;升级AP软件需要手动逐一对设备进行升级,对AP设备进行重配置时需要进行全网重配置。

因此,WiFi网络在企业等应用发展下出现了新趋势,瘦AP,即AP+AC(Access Controller,接入控制器)的架构应运而生。AP+AC架构中的AC负责把来自不同AP的数据进行汇聚接入网络,并完成AP设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。

目前AC通过TR069协议的下载RPC(Remote Procedure Call Protocol,远程过程调用协议)方法来远程升级AP版本。具体过程为:AC通过下载RPC方法下发升级参数,AP收到消息后,解析出升级参数,然后再启动升级过程。但是,由于TR069协议已经规范了下载RPC方法的参数,现阶段无法扩展,所以在实现多种升级形式时,需要在AC上增加比较复杂的控制代码,这样会显著增加AC的负荷。



技术实现要素:

针对上述问题,本发明实施方式的目的在于提供一种瘦AP远程升级的方法和系统,使远程升级AP的过程更加灵活,同时能够减轻AC的负荷。

为实现上述目的,本发明实施方式提供一种瘦接入点远程升级的方法,包括:接入控制器设置升级参数,所述升级参数包括自定义参数;所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数;所述接入点获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。

进一步地,所述设置的自定义参数包括升级类型、升级时间、软件版本号和版本文件所在的文件服务器的统一资源定位符。

进一步地,所述升级类型包括立即升级、定时升级或者周期升级。

进一步地,所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数,包括:所述接入控制器对设置参数值的远程过程调用协议方法进行封装,并通过封装后的设置参数值的远程过程调用协议方法向接入点下发升级参数。

进一步地,所述根据所述升级参数进行远程升级,包括:所述接入点根据软件版本号和版本文件所在的文件服务器的统一资源定位符查找需要升级的软件,并根据设值的升级时间及升级类型进行远程升级。

为实现上述目的,本发明实施方式还提供一种瘦接入点远程升级的系统,包括:接入控制器,用于设置升级参数,所述升级参数包括自定义参数;通过设置参数值的远程过程调用协议方法向接入点下发升级参数;接入点,用于获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。

由上可见,本发明实施方式提供的一种瘦AP远程升级的方法和系统,AC通过SetParameterValues自定义的设定参数数值,只需要定义新参数就可以很容易扩展来支持其他升级参数选项,从而避免了现有技术中由于TR069协议已经规范了下载RPC方法的参数而无法扩展的问题;此外,采用SetParameterValues RPC方法来下发升级配置信息,来配置AP升级,使升级过程更灵活,同时将AC从升级控制里解放出来,AC只负责下发升级配置,然后升级控制工作交给AP去实现,何时升级及定时器控制都由AP自己完成,从而减轻AC的负荷。

附图说明

为了更清楚地说明本发明实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施方式提供的一种瘦AP远程升级的方法的流程示意图;

图2为本发明实施方式提供的瘦AP远程升级的系统的架构示意图。

具体实施方式

为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

目前,由于TR069协议已经规范了下载RPC方法的参数而无法扩展,所以在实现多种升级形式时,需要在AC上增加比较复杂的控制代码,例如要实现周期性检查升级功能,需要在AC上为每个AP设置一个周期定时器,当定时器超时后,通知AP进行软件升级,这样AC上需要为每个AP管理一个定时器。而如果当AP数量众多时,AC上需要设置很多的定时器,这样势必显著增加AC的负荷。

图1为本发明实施方式提供的一种瘦AP远程升级的方法的流程示意图,所述方法具体包括以下步骤:

步骤S1:接入控制器设置升级参数,所述升级参数包括自定义参数。

在本步骤中,用户可以在AC上配置自定义的升级参数,具体地,所述升级参数可以包括升级类型、升级时间、软件版本号和版本文件所在的文件服务器的URL(Uniform Resource Locator,统一资源定位符),当然并不限于此,用户可以根据。

其中,AP升级类型可以包括立即升级,定时升级或者周期升级。

步骤S2:接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数。

在本步骤中,SetParameterValues(设置参数值)是TR-069协议中调用RPC(Remote Procedure Call Protocol,远程过程调用协议)方法的一种,用来设定参数数值。

具体地,AC封装设置参数值的远程过程调用协议(SetParameterValues RPC)方法,并将封装后的设置参数值的远程过程调用协议方法下发给AP。由于通过SetParameterValues能够自定义的设定参数数值,从而避免了现有技术中由于TR069协议已经规范了下载RPC方法的参数而无法扩展的问题。

步骤S3:接入点获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。

在本步骤中,AP获取通过设置参数值的远程过程调用协议方法下发中的升级参数,例如如果升级参数包括升级类型、升级时间、软件版本号和版本文件所在的文件服务器的URL,则AP根据软件版本号和版本文件所在的文件服务器的URL查找需要升级的软件,并根据设定的升级时间及升级类型进行远程升级。

本发明用SetParameterValues RPC方法代替现有技术中Download RPC方法来配置AP升级,使升级过程更灵活,同时将AC从升级控制里解放出来,将升级参数下发给AP,然后升级控制工作交给AP去实现,从而减轻AC的负荷。

请参阅图2。本发明一个实施方式还提供一种瘦AP远程升级的系统,包括:

接入控制器,用于设置升级参数,所述升级参数包括自定义参数;通过设置参数值的远程过程调用协议方法向接入点下发升级参数。

具体地,设置的自定义参数包括升级类型、升级时间、软件版本号和版本文件所在的文件服务器的统一资源定位符,其中升级类型可以包括立即升级、定时升级或者周期升级;

具体地,对设置参数值的远程过程调用协议方法进行封装,并通过封装后的设置参数值的远程过程调用协议方法向接入点下发升级参数。

接入点,用于获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据接收到的升级参数进行远程升级。

具体地,所述接入点根据软件版本号和版本文件所在的文件服务器的统一资源定位符查找需要升级的软件,并根据设值的升级时间及升级类型进行远程升级。

上述的涉及到的瘦AP远程升级的系统的具体技术细节和瘦AP远程升级的方法中的类似,故不再具体赘述。

由上可见,本发明实施方式提供的一种瘦AP远程升级的方法和系统,AC通过SetParameterValues自定义的设定参数数值,只需要定义新参数就可以很容易扩展来支持其他升级参数选项,从而避免了现有技术中由于TR069协议已经规范了下载RPC方法的参数而无法扩展的问题;此外,采用SetParameterValues RPC方法来下发升级配置信息,来配置AP升级,使升级过程更灵活,同时将AC从升级控制里解放出来,AC只负责下发升级配置,然后升级控制工作交给AP去实现,何时升级及定时器控制都由AP自己完成,从而减轻AC的负荷。

本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。

最后应说明的是:上面对本发明的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本发明的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本发明旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1