【技术实现步骤摘要】
一种基于服务器的模拟CPE反复升级方法
[0001]本专利技术涉及终端设备升级
,特别涉及一种基于服务器的模拟CPE反复升级方法。
技术介绍
[0002]CPE(Customer Premises Equipment)是用于访问Internet或通常访问提供商网络上的服务的任何连接设备,无论是直接还是间接连接到该网络。即CPE位于网络的客户侧,可以成为提供商网络(WAN)和客户的家庭网络或(LAN)之间的分界点。现有CPE设备已经提供升级接口;但是现有服务器仅支持管理设备手动单次调用、单次升级、降级操作,无法实现对设备自动进行升级、降级操作及反复调用,升级的操作效率低。
技术实现思路
[0003]本专利技术提供一种基于服务器的模拟CPE反复升级方法,旨在解决现有服务器无法实现对设备自动、反复调用的问题。
[0004]本专利技术提供一种基于服务器的模拟CPE反复升级方法,包括以下步骤:
[0005]S1.在服务器上创建版本升级策略;
[0006]S2.服务器创建socket连接;< ...
【技术保护点】
【技术特征摘要】
1.一种基于服务器的模拟CPE反复升级方法,其特征在于,包括以下步骤:S1.在服务器上创建版本升级策略;S2.服务器创建socket连接;S3.服务器监控CPE设备上报的报文,过滤出关键字,并回复CPE设备;S4.服务器解析关键报文,采集CPE设备的MAC、IP、PORT、软件版本号、硬件版本号;S5.服务器针对采集信息生成对应的列表;S6.服务器将采集的信息和升级策略进行比对,如果采集的设备版本号和升级策略的版本一致,则执行步骤S7;如果采集的设备版本号和升级策略的版本不一致,则结束操作;S7.触发升级策略,服务器给CPE设备下发版本升级路径;S8.服务器下发升级路径后,等待CPE设备正确响应,若服务器未成功收到设备的回复,则返回继续执行步骤S7;若CPE设备收到下发路径后,进行正确响应,然后下载文件进行升级、重启以及上报相关信息,并执行步骤S9;S9.服务器监控CPE设备上报的报文,过滤出关键字,并回复CPE设备;S10.服务器解析报文中的MAC、版本号,并将采集的版本号和预期版本号对比,若对比结果一致则升级成功,若对比结果不一致则升级失败。2.根据权利要求1所述基于服务器的模拟CPE反复升级方法,其特征在于,所述步骤S1中,升级策略的格式包括MAC:版本A/升级路径A版本B/升级路径B,其中MAC是CPE设备上报给服务器的地址,版本A/版本B是设备的两个版本号,升级路径A/升级路径B是版本A/版本B软件包的下载路径。3.根据权利要求2所述基于服务器的模拟CPE反复升级方法,其特...
【专利技术属性】
技术研发人员:刘承栋,方晓,毕秋,张晓蓉,
申请(专利权)人:深圳市吉祥腾达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。