一种瘦接入点远程升级的方法和系统技术方案

技术编号:14693266 阅读:215 留言:0更新日期:2017-02-23 16:09
本发明专利技术提供一种瘦接入点远程升级的方法和系统,其中方法包括:接入控制器设置升级参数,所述升级参数包括自定义参数;所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数;所述接入点获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。本发明专利技术能够使远程升级AP的过程更加灵活,同时能够减轻AC的负荷。

【技术实现步骤摘要】

本专利技术实施方式涉及通讯
,尤其涉及一种瘦接入点远程升级的方法和系统
技术介绍
传统的WiFi网络主要是为企业或家庭内部移动用户的接入而组建的,仅基于这种需求,往往只需要少数AP(AccessPoint,接入点)就能满足,通过把基于这种需求而组建的AP成为胖AP。胖AP的结构特点是将WiFi的物理层、用户数据加密、用户认证、网络管理以及其他应用层的功能集于一身,因此他的功能全面但结构复杂。随着无线网络的发展,需要大量部署AP的地方越来越多,胖AP的弊端也越来越明显,例如:WiFi建网需要对AP进行逐一配置;管理AP时需要维护大量AP的IP地址列表,需要进行地址关系维护的工作量很大;接入AP的边缘网络需要更改配置时,以适应无线用户的接入,为了能支持无缝漫游,需要在边缘网络上对所有无线用户可能使用的配置进行修改;在查看网络运行状况和用户统计、在线更改服务策略及安全策略时,都需要逐一登录到AP设备才能完成相应的操作;升级AP软件需要手动逐一对设备进行升级,对AP设备进行重配置时需要进行全网重配置。因此,WiFi网络在企业等应用发展下出现了新趋势,瘦AP,即AP+AC(AccessController,接入控制器)的架构应运而生。AP+AC架构中的AC负责把来自不同AP的数据进行汇聚接入网络,并完成AP设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。目前AC通过TR069协议的下载RPC(RemoteProcedureCallProtocol,远程过程调用协议)方法来远程升级AP版本。具体过程为:AC通过下载RPC方法下发升级参数,AP收到消息后,解析出升级参数,然后再启动升级过程。但是,由于TR069协议已经规范了下载RPC方法的参数,现阶段无法扩展,所以在实现多种升级形式时,需要在AC上增加比较复杂的控制代码,这样会显著增加AC的负荷。
技术实现思路
针对上述问题,本专利技术实施方式的目的在于提供一种瘦AP远程升级的方法和系统,使远程升级AP的过程更加灵活,同时能够减轻AC的负荷。为实现上述目的,本专利技术实施方式提供一种瘦接入点远程升级的方法,包括:接入控制器设置升级参数,所述升级参数包括自定义参数;所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数;所述接入点获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。进一步地,所述设置的自定义参数包括升级类型、升级时间、软件版本号和版本文件所在的文件服务器的统一资源定位符。进一步地,所述升级类型包括立即升级、定时升级或者周期升级。进一步地,所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数,包括:所述接入控制器对设置参数值的远程过程调用协议方法进行封装,并通过封装后的设置参数值的远程过程调用协议方法向接入点下发升级参数。进一步地,所述根据所述升级参数进行远程升级,包括:所述接入点根据软件版本号和版本文件所在的文件服务器的统一资源定位符查找需要升级的软件,并根据设值的升级时间及升级类型进行远程升级。为实现上述目的,本专利技术实施方式还提供一种瘦接入点远程升级的系统,包括:接入控制器,用于设置升级参数,所述升级参数包括自定义参数;通过设置参数值的远程过程调用协议方法向接入点下发升级参数;接入点,用于获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。由上可见,本专利技术实施方式提供的一种瘦AP远程升级的方法和系统,AC通过SetParameterValues自定义的设定参数数值,只需要定义新参数就可以很容易扩展来支持其他升级参数选项,从而避免了现有技术中由于TR069协议已经规范了下载RPC方法的参数而无法扩展的问题;此外,采用SetParameterValuesRPC方法来下发升级配置信息,来配置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(UniformResourceLocator,统一资源定位符),当然并不限于此,用户可以根据。其中,AP升级类型可以包括立即升级,定时升级或者周期升级。步骤S2:接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数。在本步骤中,SetParameterValues(设置参数值)是TR-069协议中调用RPC(RemoteProcedureCallProtocol,远程过程调用协议)方法的一种,用来设定参数数值。具体地,AC封装设置参数值的远程过程调用协议(SetParameterValuesRPC)方法,并将封装后的设置参数值的远程过程调用协议方法下发给AP。由于通过SetParameterValues能够自定义的设定参数数值,从而避免了现有技术中由于TR069协议已经规范了下载RPC方法的参数而无法扩展的问题。步骤S3:接入点获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。在本步骤中,AP获取通过设置参数值的远程过程调用协议方法下发中的升级参数,例如如果升级参数包括升级类型、升级时间、软件版本号和版本文件所在的文件服务器的URL,则AP根据软件版本号和版本文件所在的文件服务器的URL查找需要升级的软件,并根据设定的升级时间及升级类型进行远程升级。本专利技术用SetParameterValuesRPC方法代替现有技术中DownloadRPC方法来配置AP升级,使升级过程本文档来自技高网
...
一种瘦接入点远程升级的方法和系统

【技术保护点】
一种瘦接入点远程升级的方法,其特征在于,包括:接入控制器设置升级参数,所述升级参数包括自定义参数;所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数;所述接入点获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。

【技术特征摘要】
1.一种瘦接入点远程升级的方法,其特征在于,包括:接入控制器设置升级参数,所述升级参数包括自定义参数;所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数;所述接入点获取通过设置参数值的远程过程调用协议方法下发的升级参数,并根据所述升级参数进行远程升级。2.根据权利要求1所述的瘦接入点远程升级的方法,其特征在于,所述设置的自定义参数包括升级类型、升级时间、软件版本号和版本文件所在的文件服务器的统一资源定位符。3.根据权利要求2所述的瘦接入点远程升级的方法,其特征在于,所述升级类型包括立即升级、定时升级或者周期升级。4.根据权利要求1所述的瘦接入点远程升级的方法,其特征在于,所述接入控制器通过设置参数值的远程过程调用协议方法向接入点下发升级参数,包括:所述接入控制器对设置参数值的远程过程调用协议方法进行封装,并通过封装后的设置参数值的远程过程调用协议方法向接入点下发升级参数。5.根据权利要求2所述的瘦接入点远程升级的方法,其特征在于,所述根据所述升级参数进行远程升级,包括:所述接入点根据软件版本号和版本文件所在的文件服务器的统一资源定位符查找需要升级的...

【专利技术属性】
技术研发人员:王勇
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1