一种基于服务器的模拟CPE反复升级方法技术

技术编号:37775904 阅读:18 留言:0更新日期:2023-06-06 13:47
本发明专利技术涉及终端设备升级技术领域,特别涉及基于服务器的模拟CPE反复升级方法。包括步骤:S1.创建版本升级策略;S2.服务器创建socket连接;S3.监控报文交互并查询关键字;S4.解析关键报文;S5.针对采集信息生成对应列表;S6.将采集的信息和升级策略进行比对,若比对一致则执行步骤S7;若比对不一致则结束操作;S7.触发升级策略,下发版本升级路径;S8.等待设备正确响应,若未成功收到设备回复,则返回执行步骤S7;若设备进行正确响应,然后下载文件进行升级、重启以及上报相关信息,并执行步骤S9;S9.监控报文交互并查询关键字;S10.版本号检查并对比是否符合预期,若符合则升级成功,若不符合则升级失败。本方法实现对CPE设备升级接口自动、反复调用。反复调用。反复调用。

【技术实现步骤摘要】
一种基于服务器的模拟CPE反复升级方法


[0001]本专利技术涉及终端设备升级
,特别涉及一种基于服务器的模拟CPE反复升级方法。

技术介绍

[0002]CPE(Customer Premises Equipment)是用于访问Internet或通常访问提供商网络上的服务的任何连接设备,无论是直接还是间接连接到该网络。即CPE位于网络的客户侧,可以成为提供商网络(WAN)和客户的家庭网络或(LAN)之间的分界点。现有CPE设备已经提供升级接口;但是现有服务器仅支持管理设备手动单次调用、单次升级、降级操作,无法实现对设备自动进行升级、降级操作及反复调用,升级的操作效率低。

技术实现思路

[0003]本专利技术提供一种基于服务器的模拟CPE反复升级方法,旨在解决现有服务器无法实现对设备自动、反复调用的问题。
[0004]本专利技术提供一种基于服务器的模拟CPE反复升级方法,包括以下步骤:
[0005]S1.在服务器上创建版本升级策略;
[0006]S2.服务器创建socket连接;<br/>[0007]本文档来自技高网...

【技术保护点】

【技术特征摘要】
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反复升级方法,其特...

【专利技术属性】
技术研发人员:刘承栋方晓毕秋张晓蓉
申请(专利权)人:深圳市吉祥腾达科技有限公司
类型:发明
国别省市:

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

1