[发明专利]设备的远端升级方法和装置有效
申请号: | 201710655666.4 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107404535B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 赵立永 | 申请(专利权)人: | 特瓦特能源科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100070 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 远端 升级 方法 装置 | ||
本发明实施例公开了一种设备的远端升级方法和装置。所述方法包括:接收升级服务器发送的升级数据,将升级数据存储于第一缓存,将升级数据接收过程中生成的第一升级反馈数据存储于第二缓存;根据第三缓存中存储回馈数据,向升级设备发送第一缓存中存储的升级数据,将升级数据发送过程中生成的第二升级反馈数据存储于第二缓存;接收升级设备返回的回馈数据,将回馈数据存储于第三缓存;提取第二缓存存储的第一升级反馈数据,和/或第二升级反馈数据作为中间数据,根据中间数据确定升级结果,将升级结果发送至升级服务器。本发明实施例的技术方案优化了充电设施升级技术,减少了在充电设施升级过程中投入的人力及时间成本。
技术领域
本发明实施例涉及数据处理技术,尤其涉及一种设备的远端升级方法和装置。
背景技术
随着科技的不断进步,电动汽车的使用逐渐得到普及。电动汽车使用的一个局限性就是需要随时充电,在目前电池技术没有取得重大突破的前提下,各种固定设置的充电设施(例如:充电桩以及充电枪等)营运而生。一般来说,各类充电设施中都内置有操作系统,以实现各种智能化功能,例如,故障计费,故障报警或者用户信息显示等。因而,充电设施在使用过程中,不可避免的需要进行软件的升级或者更新。
现有技术中,主要通过升级维护人员携带笔记本等便携式设备直接到达充电设施所在位置,现场完成对充电设施的设备升级,大大增加了人员投入成本以及时间成本。
发明内容
本发明实施例提供了一种设备的远端升级方法和装置,以优化充电设施升级技术,减少在充电设施升级过程中投入的人力及时间成本。
第一方面,本发明实施例提供了一种设备的远端升级方法,包括:
并行开启第一线程、第二线程、第三线程以及第四线程;
通过所述第一线程,接收升级服务器发送的升级前置数据,并在所述升级前置数据满足升级下载条件时,从所述升级服务器处下载升级数据存储于第一缓存中,并将升级前置数据接收处理过程中生成的第一升级反馈数据存储于第二缓存中;
通过所述第二线程,根据第三缓存中存储的回馈数据,向升级设备发送所述第一缓存中存储的所述升级数据,并将升级数据发送过程中生成的第二升级反馈数据存储于所述第二缓存中,其中,所述升级设备包括固定设置的充电设施;
通过所述第三线程,接收所述升级设备针对接收到的所述升级数据返回的回馈数据,并将所述回馈数据存储于所述第三缓存中;
通过所述第四线程,提取所述第二缓存中存储的所述第一升级反馈数据,和/或所述第二升级反馈数据作为中间数据,根据所述中间数据确定升级结果,并将所述升级结果发送至所述升级服务器。
第二方面,本发明实施例还提供了一种设备的远端升级装置,该装置包括:
多线程开启模块,用于并行开启第一线程、第二线程、第三线程以及第四线程;
第一线程执行模块,用于通过所述第一线程,接收升级服务器发送的升级前置数据,并在所述升级前置数据满足升级下载条件时,从所述升级服务器处下载升级数据存储于第一缓存中,并将升级前置数据接收处理过程中生成的第一升级反馈数据存储于第二缓存中;
第二线程执行模块,用于通过所述第二线程,根据第三缓存中存储的回馈数据,向升级设备发送所述第一缓存中存储的所述升级数据,并将升级数据发送过程中生成的第二升级反馈数据存储于所述第二缓存中,其中,所述升级设备包括固定设置的充电设施;
第三线程执行模块,用于通过所述第三线程,接收所述升级设备针对接收到的所述升级数据返回的回馈数据,并将所述回馈数据存储于所述第三缓存中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特瓦特能源科技有限公司,未经特瓦特能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710655666.4/2.html,转载请声明来源钻瓜专利网。