网络终端设备实现智能升级的方法技术

技术编号:21899278 阅读:73 留言:0更新日期:2019-08-17 18:36
本发明专利技术公开了一种网络终端设备实现智能升级的方法,包括:CPE系统启动后,启动监控CPE的WAN连接状态的进程,当监控到WAN接口建立二层物理连接时,获取WAN接口地址;CPE从服务器下载最新的配置文件,并根据最新的配置文件进行配置更新;当最新的配置文件中的存在系统固件升级文件更新时,进行固件升级。本发明专利技术通过监控WAN连接状态,CPE从云端下载配置文件,并按照配置文件中的方式进行配置更新,并根据配置文件中固件升级信息进行固件升级,实现了配置更新和固件升级的自动化。配置文件升级和固件升级相互独立,升级方式可在云端更改,增加了升级方式的灵活性。

Method of Intelligent Upgrade of Network Terminal Equipment

【技术实现步骤摘要】
网络终端设备实现智能升级的方法
本专利技术涉及
,具体的说,是一种网络终端设备实现智能升级的方法。
技术介绍
DSL技术经过不断地发展,凭借部署和性能价格比方面的优势,目前在全球范围内仍然是主要宽带接人方式。但是其终端设备的管理成为网络运维中遇到的难题,配置升级,版本更新,故障排查等等管理工作一般需专业人员上门进行,这样就会带来成本高,工作量大的问题。针对这种情况,为了提高运营商的运维效率,就出现了针对XDSL设备的远程管理解决方案,其目的是通过局端设备管理平台,对XDSL设备进行远程故障诊断和配置管理。该功能通过运营商在局端配置网管方式,远程管理各个用户的XDSL设备,大大提高网络运营效率,降低运维成本,提高服务质量。远程XDSL设备管理,可以一定程度上帮助维护人员免上门服务,在宽带规模发展的今天,已经成为运营商提高竞争力、提升运营效益的一大利器。电信运营商目前对用户DSL设备的远程管理普遍采用TR-069方式。通过TR-069的管理平台可以实现运营商对设备的配置管理,网络监控还有镜像文件的升级。但是该升级方式对目前越来越多样性的终端设备来说仍存在局限性:1)TR-069方式要求DSL设备必须支持TR069协议,限制了对二层以太网络设备的管理;2)通过该方式对用户DSL设备的管理缺少灵活性,通常都是及时生效,不能应对复杂的网络环境;3)通过该方式进行配置修改或者固件更新都是需要人工针对每一台设备就行配置操作,效率有待提高。综合上面描述的几点,现行的远程管理方式,存在一定的局限性,不能应对越来越多样性个性化的网络终端设备。
技术实现思路
本专利技术的目的在于提供一种网络终端设备实现智能升级的方法,用于解决传统远程管理方式缺少灵活性,不能应对复杂网络结构以及解决手动配置带来的成本高、工作量大的问题。本专利技术通过下述技术方案解决上述问题:一种网络终端设备实现智能升级的方法,包括:步骤S100:CPE系统启动后,启动监控CPE的WAN连接状态的进程,当监控到WAN接口建立二层物理连接时,获取WAN接口地址;步骤S200:CPE从服务器下载最新的配置文件,并根据最新的配置文件进行配置更新;步骤S300:当最新的配置文件中的存在系统固件升级文件更新时,进行固件升级。进一步地,所述步骤S100具体包括:步骤S110:CPE系统启动后,运行Initctl进程监测CPE的WAN接口的连接状况,Initctl进程以Linkstate作为WAN连接状态的记录参数,初始值为LINK_DOWN;步骤S120:以固定的时间间隔time1去查询WAN连接的连接状态,如果检测到WAN接口连接获得服务器分配的IP,记录Linkstate的值为LINK_UP,同时启动Provision进程;否则,Linkstate的值仍然记录为LINK_DOWN,并循环执行步骤S120。进一步地,所述步骤S200具体包括:步骤S210:CPE通过拨号方式与服务器建立通信;步骤S220:CPE通过Provision进程从服务器下载最新的配置文件,分析配置文件,并根据配置文件中定义的参数进行配置更新。进一步地,所述步骤S220中配置文件中定义的参数包括:XmlprovProfileInterval,用于指定CPE从服务器下载配置文件的时间间隔;XmlprovVersion,用于CPE确定是否与配置文件同步;XmlprovBackup,用于判断是否将配置文件保存到配置备份的flash分区中,待下次系统上电后自动更新。进一步地,所述步骤S300具体包括:步骤S310:CPE系统启动后,sw_upgrade进程检查到服务器中存在新的配置文件时,检测配置文件是否有固件升级信息,若有,进入下一步;步骤S320:从固件升级信息中获取固件软件版本号,比较与CPE的版本号是否相同,若不相同,则按照服务器指定的方式获取最新的固件升级文件;步骤S330:固件升级文件下载成功后,CPE根据配置文件中定义的参数进行固件升级。进一步地,所述步骤S310中的固件升级信息包括:XmlprovImageHeader,用于指定下载固件升级文件的URL;XmlprovImageStartDelay,用于告知CPE在获取最新的配置文件后,进行升级文件下载的时间间隔;XmlprovImageBackup,用于将固件升级文件保存在flash的备用分区中,待下次系统上电后进行固件更新。本专利技术与现有技术相比,具有以下优点及有益效果:(1)本专利技术通过监控WAN连接状态,CPE从云端下载配置文件,并按照配置文件中的方式进行配置更新,并根据配置文件中固件升级信息进行固件升级,实现了配置更新和固件升级的自动化。配置文件升级和固件升级相互独立,升级方式可在云端更改,增加了升级方式的灵活性。(2)本专利技术遵循DHCP协议规范,通过XDSL上行实现运营商对CPE的配置更新和智能升级。根据CPE与运营商HTTP(TFTP)server之间的沟通连接,实现对网络终端设备进行实时的配置更新和固件升级,同时可以灵活设置激活最新配置的方式和保存固件的方式。附图说明图1为本专利技术中的Initctl进程的流程图;图2为本专利技术中的Provison的流程说明图;图3为本专利技术中的sw_upgrade的流程图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。实施例1:一种网络终端设备实现智能升级的方法,CPE按照运营商指定的默认WAN连接配置方式与服务器取得沟通,CPE可以通过配置任何上行方式与运营商的服务器进行适配,包括ADSL,VDSL上和EthernetLAN上行。同时拨号方式也可以选择路由模式的PPPoE,PPPoA,或者DHCP,也可以选择Bridgemode的连接方式。在CPE(CustomerPremiseEquipment客户终端设备)系统启动后,运行Initctl进程,该进程及时对CPE的WAN接口的判断。当监测到WAN接口的二层物理连接已经建立,通过运营商提供的拨号方式PPPoE或者DHCP(默认方式)获得WAN接口地址。成功获得地址后,启用Provision进程;通过Provision进程,CPE可以自动从服务器端下载最新的CPE设备系统配置文件,然后CPE根据最新的配置文件进行配置更新,包括端口Wireless参数配置,QoS等功能。同时,该配置文件中包含有CPE系统固件升级的相关信息,以此来通知CPE是否需要固件升级,以及需要在什么时间,通过什么样的方式获取新的系统固件升级文件。同时,CPE设备系统启动后,另外一个升级监控进程sw_upgrade会实时检查服务器端是否有最新的配置文件,并确定该配置文件中是否有系统固件升级相关信息,通过分析配置文件中的固件升级相关的信息,当有新的系统固件升级文件更新时,CPE通过服务器获取到固件升级的时间间隔,CPE就会主动按照指定方式从服务器端下载系统固件升级文件到CPE,然后进行系统固件升级,并把最新的系统固件版本记录保存到内存中,方便下次查询比较。实施例2:在实施例1的基础上,结合图1所示,步骤S110:CPE系统启动后,运行Initctl进程监测CPE的WAN接口的连接状况,Initctl进程以Linkstate作为WAN连接状态的记本文档来自技高网...

【技术保护点】
1.一种网络终端设备实现智能升级的方法,其特征在于,包括:步骤S100:CPE系统启动后,启动监控CPE的WAN连接状态的进程,当监控到WAN接口建立二层物理连接时,获取WAN接口地址;步骤S200:CPE从服务器下载最新的配置文件,并根据最新的配置文件进行配置更新;步骤S300:当最新的配置文件中的存在系统固件升级文件更新时,进行固件升级。

【技术特征摘要】
1.一种网络终端设备实现智能升级的方法,其特征在于,包括:步骤S100:CPE系统启动后,启动监控CPE的WAN连接状态的进程,当监控到WAN接口建立二层物理连接时,获取WAN接口地址;步骤S200:CPE从服务器下载最新的配置文件,并根据最新的配置文件进行配置更新;步骤S300:当最新的配置文件中的存在系统固件升级文件更新时,进行固件升级。2.根据权利要求1所述的网络终端设备实现智能升级的方法,其特征在于,所述步骤S100具体包括:步骤S110:CPE系统启动后,运行Initctl进程监测CPE的WAN接口的连接状况,Initctl进程以Linkstate作为WAN连接状态的记录参数,初始值为LINK_DOWN;步骤S120:以固定的时间间隔time1去查询WAN连接的连接状态,如果检测到WAN接口连接获得服务器分配的IP,记录Linkstate的值为LINK_UP,同时启动Provision进程;否则,Linkstate的值仍然记录为LINK_DOWN,并循环执行步骤S120。3.根据权利要求2所述的网络终端设备实现智能升级的方法,其特征在于,所述步骤S200具体包括:步骤S210:CPE通过拨号方式与服务器建立通信;步骤S220:CPE通过Provision进程从服务器下载最新的配置文件,分析配置文件,并根据配置文件中定义的参数进行配置更新。4.根据权利要求3所述的网络终端设...

【专利技术属性】
技术研发人员:赵雅敏李刚雷波涛
申请(专利权)人:四川九州电子科技股份有限公司
类型:发明
国别省市:四川,51

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

1