一种远程升级方法及无线终端设备技术

技术编号:31159914 阅读:21 留言:0更新日期:2021-12-04 10:24
本发明专利技术提供一种远程升级方法,包括以下步骤:无线终端设备询问主板是否升级,若接收主板允许升级的回复信息,将升级数据包从服务器一次性下载至本地;将升级数据包分包,并逐个发送小数据包至主板,并接收主板回复的升级结果。本发明专利技术还提供一种无线终端设备。通过上述步骤,使本发明专利技术同时兼容无线终端本地分包再下发的远程升级方法及透传式远程升级方式,使机组主板升级方式多样化,并且能兼容更多机组进行升级,有效保障机组主板的顺利升级。有效保障机组主板的顺利升级。有效保障机组主板的顺利升级。

【技术实现步骤摘要】
一种远程升级方法及无线终端设备


[0001]本专利技术涉及远程升级
,尤其涉及一种远程升级方法及无线终端设备。

技术介绍

[0002]通常热泵机组远程升级采用DTU透传方式,服务器通过DTU透传直接与设备主控板进行通讯,DTU仅为透传的通讯工具,而主板一次性只能接收较短长度的数据包。服务器需要将数据拆包多次与主板进行数据传输才能完成,服务器在传输过程中,存在数据对冲、网络中断等异常情况,而导致数据丢包风险,因此启动重发机制,导致流量流失过多。

技术实现思路

[0003]为了解决现有技术存在的问题,本专利技术的目的在于,提供远程升级方法,使服务器负荷减少,较好实现多台设备同时升级。
[0004]为达上述目的,本专利技术采用以下技术方案:
[0005]一种远程升级方法,包括以下步骤:无线终端设备询问主板是否升级,若接收主板允许升级的回复信息,将升级数据包从服务器一次性下载至本地;无线终端设备将升级数据包分包,并逐个发送小数据包至主板,并接收主板回复的升级结果。
[0006]作为优选,无线终端设备将升级数据包从服务器下载至本地前,需获取主板发出的执行发送小数据包的请求信号。
[0007]作为优选,所述接收主板回复的升级结果包括

无线终端设备获取主板升级成功的回复信息;或若无线终端设备获取主板接收小数据包失败或主板升级失败的回复信息,重复上述步骤,若重复至预设次数,无线终端设备主板获取主板接收小数据包失败或主板升级失败的回复信息,退出升级。
[0008]作为优选,无线终端设备逐个发送小数据包至主板时,
[0009]若获取主板正确接收小数据包的回复信息,继续发送当前小数据包;若获取主板错误接收小数据包的回复信息,即重发当前小数据包;
[0010]若接收主板续传小数据包的请求信息,发送下一个小数据包;
[0011]若获取主板接收小数据包失败的回复信息或回复超时,重新发送当前小数据包。
[0012]作为优选,无线终端设备通过485通讯线逐个发送小数据包至主板。
[0013]作为优选,无线终端设备将升级数据包分包前,需对升级数据包进行校验;将所述小数据包全部发送至主板后,需对小数据包进行校验。
[0014]作为优选,若无线终端设备将升级数据包下载至本地失败,能够以预设的次数进行重复下载。
[0015]作为优选,还包括以下步骤:无线终端设备故障或无线终端设备无法一次性下载完所述升级数据包,服务器通过透传方式升级主板。
[0016]作为优选,包括以下步骤:若无线终端设备逐个发送小数据包至主板时断电,断电状态结束后,从断电状态前对应的小数据包开始发送。
[0017]一种无线终端设备,包括处理器与存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如权利要求1至9中任一项所述的远程升级方法。
[0018]本专利技术的有益效果为:
[0019]通过上述步骤,使本专利技术同时兼容无线终端本地分包再下发的远程升级方法及透传式远程升级方式,使机组主板升级方式多样化,并且能兼容更多机组进行升级,有效保障机组主板的顺利升级。
附图说明
[0020]下面根据附图和实施例对本专利技术作进一步详细说明。
[0021]图1是本专利技术所述的远程升级方法的主要流程示意图
[0022]图2是本专利技术所述的远程升级方法的流程示意图;
[0023]图3是本专利技术所述的逐个发送小数据包至主板的流程示意图;
[0024]图4是本专利技术所述的远程升级装置的模块示意图。
具体实施方式
[0025]为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]参考图1至图3所示,本专利技术所述的远程升级方法,包括如下步骤:
[0027]S1、无线终端设备接收固件信息和下载地址,且将所述固件信息的软件代码版本号发送给主板,询问主板是否升级;
[0028]S2、若无线终端设备接收所述主板允许升级的回复信息,且接收主板发出的执行发送小数据包的请求信号后,将升级数据包从服务器一次性下载到本地。若无线终端设备接收主板不允许升级的回复信息后,即退出升级流程且上报至服务器。若无线终端设备将升级数据包从服务器下载到本地失败,可以预设的次数进行重复下载,预设的次数为5。
[0029]S3、下载完成后,无线终端设备对升级数据包进行校验,通过校验后,将升级数据包进行分包处理,分包即将升级数据包分成小数据包;
[0030]无线终端设备对升级数据包进行校验,具体通过在升级数据包中附加校验码进行;当升级数据包被分包时,校验码也被分拆为若干部分,每个小数据包包括一部分。从而有效加快服务器传输速度,大大减小了服务器负荷,有利于服务器稳定运行。
[0031]S4、分包完成后,无线终端设备通过485通讯线逐个发送小数据包至主板,当发送完成后,对小数据包进行校验,具体地无线终端设备将所有小数据包各自的分校验码进行整合并得出总的校验码,对总的校验码再次进行校验。无线终端设备与主板之间通过485通讯线进行有线传输,有效减少了信号不稳定、网络中断等情况造成的数据丢包现象。
[0032]无线终端设备逐个发送小数据包至主板,包括以下步骤:若无线终端设备接收主板正确接收小数据包的回复信息,继续发送当前小数据包;若无线终端设备获取主板错误接收小数据包的回复信息,即重发当前小数包;若无线终端设备接收主板续传小数据包的
请求信息,无线终端设备发送下一个小数据包;若无线终端设备获取主板接收小数据包失败的回复信息时或回复超时,无线终端设备重新发送当前小数据包。
[0033]主板接收小数据包后,对于小数据包进行校验,具体地将所有小数据包各自的分校验码进行整合并得出总的校验码,将总的校验码与之前从无线终端设备接收到的总校验进行比对,实现校验。校验完成后,将校验结果反馈至主板。
[0034]S5、若无线终端设备获取主板成功接收完整小数据包的回复信息完成且通过校验,将接收主板升级成功的回复信息;若无线终端设备获取主板接收小数据包失败或主板升级失败的回复信息,重复上述步骤,若重复至预设次数(预设次数为3次),无线终端设备获取主板接收小数据包失败或主板升级失败的回复信息,退出升级。
[0035]在上述升级方法中,若无线终端设备故障或无线终端设备无法一次性下载完所述升级数据包,服务器通过无线终端设备透传方式升级主板,透传方式升级主板指服务器直接将数据分为小包发送给主板,主板将小包重组为原升级数据包,然后主板基于该升级数据包进行升级。
[0036]在上述升级方法中,若无线终端设备逐个发送小数据包至主板时断电,断本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程升级方法,其特征在于,包括以下步骤:无线终端设备询问主板是否升级,若接收主板允许升级的回复信息,将升级数据包从服务器一次性下载至本地;无线终端设备将升级数据包分包,并逐个发送小数据包至主板,并接收主板回复的升级结果。2.根据权利要求1所述的远程升级方法,其特征在于,无线终端设备将升级数据包从服务器下载至本地前,需获取主板发出的执行发送小数据包的请求信号。3.根据权利要求1所述的远程升级的方法,其特征在于,所述接收主板回复的升级结果包括:无线终端设备获取主板升级成功的回复信息;或无线终端设备获取主板接收小数据包失败或主板升级失败的回复信息,重复上述步骤,若重复至预设次数,无线终端设备主板获取主板接收小数据包失败或主板升级失败的回复信息,退出升级。4.根据权利要求1或2所述的远程升级方法,其特征在于,无线终端设备逐个发送小数据包至主板时,若获取主板正确接收小数据包的回复信息,继续发送当前小数据包;若获取主板错误接收小数据包的回复信息,即重发当前小数据包;若接收主板续传小数据包的请求信息,发送下一个小数据包;若获取主板接收小数据包失败的回复信息...

【专利技术属性】
技术研发人员:陈学舒谢卓锐雷朋飞张利吴嘉亮穆凯彤赵淦州梁展悦
申请(专利权)人:广东芬尼克兹节能设备有限公司
类型:发明
国别省市:

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

1