[发明专利]设备的远端升级方法和装置有效
申请号: | 201710655666.4 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107404535B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 赵立永 | 申请(专利权)人: | 特瓦特能源科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100070 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 远端 升级 方法 装置 | ||
1.一种设备的远端升级方法,其特征在于,包括:
并行开启第一线程、第二线程、第三线程以及第四线程;
通过所述第一线程,接收升级服务器发送的升级前置数据,并在所述升级前置数据满足升级下载条件时,从所述升级服务器处下载升级数据存储于第一缓存中,并将升级前置数据接收处理过程中生成的第一升级反馈数据存储于第二缓存中;
通过所述第二线程,根据第三缓存中存储的回馈数据,向升级设备发送所述第一缓存中存储的所述升级数据,并将升级数据发送过程中生成的第二升级反馈数据存储于所述第二缓存中,其中,所述升级设备包括固定设置的充电设施;
通过所述第三线程,接收所述升级设备针对接收到的所述升级数据返回的回馈数据,并将所述回馈数据存储于所述第三缓存中;
通过所述第四线程,提取所述第二缓存中存储的所述第一升级反馈数据,和/或所述第二升级反馈数据作为中间数据,根据所述中间数据确定升级结果,并将所述升级结果发送至所述升级服务器;
通过所述第一线程,接收升级服务器发送的升级前置数据,并在所述升级前置数据满足升级下载条件时,从所述升级服务器处下载述升级数据存储于第一缓存中,并将升级前置数据接收处理过程中生成的第一升级反馈数据存储于第二缓存中,包括:
通过所述第一线程,在接收到所述升级服务器发送的强制升级指令时,根据所述强制升级指令从所述升级服务器中读取对应的升级前置数据;
通过所述第一线程,将成功读取的有效升级前置数据进行数据处理;
如果通过所述第一线程,确定所述升级前置数据处理成功,则从所述升级服务器中下载对应的升级数据存储于所述第一缓存中;
如果通过所述第一线程,确定所述升级前置数据处理失败,则构造与处理失败类型对应的第一升级反馈数据存储于所述第二缓存中。
2.根据权利要求1所述的方法,其特征在于,通过所述第一线程,在接收到所述升级服务器发送的强制升级指令时,根据所述强制升级指令从所述升级服务器中读取对应的升级前置数据,包括:
通过所述第一线程,在接收到所述升级服务器发送的强制升级指令时,检测第一链接标识是否为链接状态;
若是,则通过所述第一线程,根据所述强制升级指令从所述升级服务器中读取对应的升级前置数据;若否,则通过所述第一线程,间隔设定等待时长后,返回执行检测第一链接标识为链接状态的操作,直至检测到所述第一链接标识为链接状态;
其中,所述第一链接标识用于指示与所述升级服务器的链接状态。
3.根据权利要求1或2所述的方法,其特征在于,在通过所述第一线程,将成功读取的有效升级前置数据进行数据处理之前,还包括:
通过所述第一线程,获取成功读取的升级前置数据中包括的待验证信息;
通过所述第一线程,如果确定所述待验证信息通过查验,则确定所述升级前置数据为有效升级前置数据。
4.根据权利要求1所述的方法,其特征在于,通过所述第一线程,将成功读取的有效升前置级数据进行数据处理,包括:
通过所述第一线程,解析获取所述有效升级前置数据中包括的版本信息;
通过所述第一线程,如果确定所述版本信息通过升级版本条件,则继续判断当前链接的升级设备是否处于升级中;
通过所述第一线程,如果确定所述当前链接的升级设备未处于升级中,则继续对所述有效升级前置数据进行指令校验;
通过所述第一线程,如果确定所述有效升级前置数据通过指令校验,则继续对所述有效升级前置数据进行FTP校验;
通过所述第一线程,如果确定所述有效升级前置数据通过FTP校验,则继续对所述有效升级前置数据进行文件校验;
通过所述第一线程,如果确定所述有效升级前置数据通过文件校验,则确定所述有效升级前置数据处理成功;
通过所述第一线程,如果确定所述版本信息不满足升级版本条件,确定所述当前链接的升级设备处于升级中,确定所述有效升级前置数据未通过指令校验,确定所述有效升级前置数据未通过FTP校验,或者确定所述有效升级前置数据未通过文件校验,则确定所述有效升级前置数据处理失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特瓦特能源科技有限公司,未经特瓦特能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710655666.4/1.html,转载请声明来源钻瓜专利网。