[发明专利]一种电池管理系统软件的远程升级系统及其远程升级方法在审
申请号: | 201610033788.5 | 申请日: | 2016-01-19 |
公开(公告)号: | CN105491161A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 李远志;龚建奎;尹旭勇;文明;李瑶 | 申请(专利权)人: | 深圳市沃特玛电池有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 王利彬 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电池 管理 系统软件 远程 升级 系统 及其 方法 | ||
1.一种电池管理系统软件的远程升级系统,其特征在于,所述远程升级系 统包括服务器系统、分别与所述服务器系统相连接的若干客户端和若干电池管 理系统;
所述客户端,与用户进行交互,用于接收用户的选择操作并传输至所述服 务器系统;用户的选择操作具体包括如下信息:从所述若干电池管理系统中选 择作为升级对象的电池管理系统、升级文件以及用户触发的升级指令;
所述电池管理系统,用于上传心跳信息至所述服务器系统;所述心跳信息 包括当前版本信息和当前状态信息;还用于根据接收到的所述升级文件完成系 统软件的升级;
所述服务器系统,用于在接收到所述升级指令后,根据所述心跳信息判断 所述升级对象的状态是否符合下发条件,在符合下发条件的情况下将所述升级 文件下发至所述升级对象;同时在下发过程中接收来自所述升级对象反馈的状 态信息以进行下发条件判断,若不符合下发条件则暂停下发升级文件;在判断 所述状态信息满足下发条件进行升级文件续传,直至传输完毕。
2.如权利要求1所述的远程升级系统,其特征在于,所述服务器系统包括 服务模块和前置机模块,所述前置机模块分别与所述服务模块、所述电池管理 系统相连接;所述服务模块与所述客户端相连接;所述服务模块包括数据库子 模块和客户端服务子模块;所述数据库子模块用于存储用户的选择操作、升级 文件、升级对象上报的状态信息;所述客户端服务子模块用于接收用户通过所 述客户端选择升级对象、指定升级文件版本的信息,并将用户的选择操作存入 所述数据库子模块,供所述前置机模块进行数据调用;所述前置机模块:
用于将接收到的所述心跳信息传输至所述服务模块供客户端读取所述电池 管理系统的状态;
还用于在接收到所述升级指令后时,根据所述选择操作判断所述升级对象 传输的当前版本信息,确定是否需要升级;
在判断为需要升级后,根据所述当前状态信息判断是否符合下发条件;
在判断为符合下发条件的情况,根据所述选择操作调取所述数据库子模块 中的升级文件,并下发至所述升级对象;
所述升级对象每接收一帧所述前置机模块下发的数据,则反馈一帧状态信 息给所述前置机模块,所述前置机模块根据反馈的状态信息判断是否满足下发 条件,若不满足下发条件则暂停升级文件下发,当再次判断所述心跳信息满足 下发条件时,进行升级文件续传,直至传输完毕。
3.如权利要求1所述的远程升级系统,其特征在于,所述服务器系统为云 服务器、大型计算机中的一种。
4.如权利要求2所述的远程升级系统,其特征在于,所述电池管理系统包 括传输模块、存储模块和生成模块;所述传输模块分别与所述前置机模块、所 述存储模块和所述生成模块相连接;
所述传输模块,与所述前置机模块进行信息交互,用于传输所述生成模块 产生的心跳信息和状态信息;还用于将接收到的升级文件传输至所述存储模块。
5.如权利要求4所述的远程升级系统,其特征在于,所述传输模块为GPRS 模块,所述存储模块包括FLASH存储子模块、RAM存储子模块、ROM存储 子模块。
6.如权利要求1所述的远程升级系统,其特征在于,所述服务器系统与所 述电池管理系统通过GPRS通道,遵循TCP/IP协议进行信息交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市沃特玛电池有限公司,未经深圳市沃特玛电池有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610033788.5/1.html,转载请声明来源钻瓜专利网。